Install
openclaw skills install theta-edgecloud-skillTheta EdgeCloud API-key-first runtime scaffold with secure command-scoped auth and dry-run safety.
openclaw skills install theta-edgecloud-skilltheta.inference.models, theta.inference.chat) was revalidated successfully after Developer Plan / quota upgrade.GET /v1/models returned transient 404, then transient 502, then succeededPOST /v1/chat/completions succeeded after warm-upvm_gt1 first when allocator capacity is availablevm_gt1 is capacity-blocked, fall back to vm_gt2 or V100-backed optionsThis skill is command-scoped: only provide the credentials needed for the command family you use.
THETA_EC_API_KEY, THETA_EC_PROJECT_IDTHETA_ORG_IDTHETA_ONDEMAND_API_TOKEN or THETA_ONDEMAND_API_KEYTHETA_INFERENCE_ENDPOINT + auth (THETA_INFERENCE_AUTH_TOKEN or user/pass)Credentials above are not globally required all at once.
https://www.thetaedgecloud.com/.THETA_EC_API_KEYTHETA_EC_PROJECT_IDTHETA_ONDEMAND_API_KEY (or THETA_ONDEMAND_API_TOKEN)If a command says a key is missing, run theta.auth.capabilities to see exactly what to configure.
This runtime artifact is scoped to cloud API operations only.
args.endpoint is disabled in runtime commands; use THETA_INFERENCE_ENDPOINT.THETA_ONDEMAND_API_TOKENTHETA_INFERENCE_AUTH_TOKENTHETA_INFERENCE_AUTH_USER / THETA_INFERENCE_AUTH_PASSTHETA_DRY_RUN=1.Users need a Theta EdgeCloud account with billing/credits enabled for paid operations.
Use only credentials required for the feature set you plan to call:
THETA_EC_API_KEYTHETA_EC_PROJECT_IDTHETA_INFERENCE_ENDPOINTTHETA_INFERENCE_AUTH_USERTHETA_INFERENCE_AUTH_PASSTHETA_INFERENCE_AUTH_TOKENTHETA_ONDEMAND_API_TOKENTHETA_VIDEO_SA_IDTHETA_VIDEO_SA_SECRETThis ClawHub artifact is a dist/docs bundle intended for transparent inspection and low scanner surface.
THETA_DRY_RUNTHETA_EC_API_KEYTHETA_EC_PROJECT_IDTHETA_ORG_IDTHETA_INFERENCE_ENDPOINTTHETA_INFERENCE_AUTH_USERTHETA_INFERENCE_AUTH_PASSTHETA_INFERENCE_AUTH_TOKENTHETA_ONDEMAND_API_TOKENTHETA_ONDEMAND_API_KEYTHETA_API_KEY (MCP-compatible on-demand alias)THETA_VIDEO_SA_IDTHETA_VIDEO_SA_SECRETTHETA_HTTP_TIMEOUT_MSTHETA_HTTP_MAX_RETRIESTHETA_HTTP_RETRY_BACKOFF_MSLive public service discovery currently exposes these aliases:
qwen3, minimax_m2_5, gpt_oss_120b, llama_3_1_70b, llama_3_8bflux, stable_diffusion_xl_turbo, step_video, grounding_dino, blip, llava, whisperQwen3 notes:
qwen3input.messages = [{ role, content }]theta.ondemand.chat, default service qwen3stream:true with an internal SSE parser, because live Qwen3 is much more likely to respond through Theta's streaming path than the non-streaming JSON path.parallax_32b_fp8409 No instances available - try again later; v0.1.21 treats this as retriable temporary capacity exhaustion.If Theta is the only paid AI backend, this skill can still cover most OpenClaw execution routes:
flux, stable_diffusion_*) via theta.ondemand.inferesrgan)instant_id)stable_viton)step_video) and talking avatars (talking_head)qwen3, minimax_m2_5, gpt_oss_120b, llama_3_8b, llama_3_1_70b)blip), object detection (grounding_dino), vision-language Q&A (llava), transcription (whisper)theta.video.*theta.deployments.*, theta.ai.*, theta.auth.capabilities, theta.billing.balanceRecommended reliability route:
flux image generation, step_video on-demand video generation, live on-demand service discovery, chat/completions through the Qwen3-compatible adapter, and dedicated OpenAI-compatible inference after readiness warm-up.projectId where relevant.THETA_EC_API_KEY) + project/org IDs can access project-scoped controller APIs and org balance.The runtime accepts either THETA_ONDEMAND_API_TOKEN or THETA_ONDEMAND_API_KEY for on-demand model API auth.
theta.ai.dedicatedDeployments.list now emits warning metadata if serving-template catalog calls fail; this avoids silent empty output.theta.ondemand.listServices returns service entries tagged by source (live or catalog) and includes fallback reason/warning fields when live discovery is unavailable.step_video now uses service-aware timeout behavior:
Use theta.auth.capabilities to quickly see which command families are available with the current credential set and which env vars are missing.
Use theta.setup to get a one-screen checklist for new users, including where to create API keys and which env vars to set.