Tencent Cloud TokenHub and TokenPlan Setup for hy3

This page covers how to install the official Tencent Cloud provider plugin to access Tencent Hy3 via TokenHub and TokenPlan endpoints. It is intended for developers needing OpenAI-compatible API integration with Tencent Cloud.

Read this when

  • You want to use Tencent hy3 with OpenClaw
  • You need the TokenHub or TokenPlan API key setup

Install the official Tencent Cloud provider plugin to access Tencent Hy3 through two endpoints: TokenHub (tencent-tokenhub) and TokenPlan (tencent-tokenplan), using an OpenAI-compatible API.

PropertyValue
Provider idstencent-tokenhub, tencent-tokenplan
Package@openclaw/tencent-provider
TokenHub auth env varTOKENHUB_API_KEY
TokenPlan auth env varTOKENPLAN_API_KEY
TokenHub onboarding flag--auth-choice tokenhub-api-key
TokenPlan onboarding flag--auth-choice tokenplan-api-key
TokenHub direct CLI flag--tokenhub-api-key <key>
TokenPlan direct CLI flag--tokenplan-api-key <key>
APIOpenAI-compatible (openai-completions)
TokenHub base URLhttps://tokenhub.tencentmaas.com/v1
TokenHub global base URLhttps://tokenhub-intl.tencentmaas.com/v1 (override)
TokenPlan base URLhttps://api.lkeap.cloud.tencent.com/plan/v3
Default modeltencent-tokenhub/hy3

Quick start

Create a Tencent API key

Generate an API key for Tencent Cloud TokenHub and TokenPlan. If you restrict the key's access scope, include hy3 (and hy3 preview if you intend to use it on TokenHub) in the permitted models.

Run onboarding

openclaw onboard --auth-choice tokenhub-api-key
openclaw onboard --non-interactive \
  --auth-choice tokenhub-api-key \
  --tokenhub-api-key "$TOKENHUB_API_KEY"
openclaw onboard --auth-choice tokenplan-api-key
openclaw onboard --non-interactive \
  --auth-choice tokenplan-api-key \
  --tokenplan-api-key "$TOKENPLAN_API_KEY"
export TOKENHUB_API_KEY=...
export TOKENPLAN_API_KEY=...

Verify the model

openclaw models list --provider tencent-tokenhub
openclaw models list --provider tencent-tokenplan

Non-interactive setup

# TokenHub
openclaw onboard --non-interactive \
  --mode local \
  --auth-choice tokenhub-api-key \
  --tokenhub-api-key "$TOKENHUB_API_KEY" \
  --skip-health \
  --accept-risk

# TokenPlan
openclaw onboard --non-interactive \
  --mode local \
  --auth-choice tokenplan-api-key \
  --tokenplan-api-key "$TOKENPLAN_API_KEY" \
  --skip-health \
  --accept-risk

Note

--accept-risk is required alongside --non-interactive.

Built-in catalog

Model refNameInputContextMax outputNotes
tencent-tokenhub/hy3-previewhy3 preview (TokenHub)text256,00064,000reasoning-enabled
tencent-tokenhub/hy3hy3 (TokenHub)text256,00064,000reasoning-enabled
tencent-tokenplan/hy3hy3 (TokenPlan)text256,00064,000reasoning-enabled

hy3 is Tencent Hunyuan's large MoE language model built for reasoning, long-context instruction following, code, and agent workflows. Tencent's OpenAI-compatible examples use hy3 as the model id and support standard chat-completions tool calling plus reasoning_effort.

Tip

The model id is hy3. Do not confuse it with Tencent's HY-3D-* models, which are 3D generation APIs and not the OpenClaw chat model configured by this provider.

Advanced configuration

Endpoint override

OpenClaw's built-in catalog uses Tencent Cloud's https://tokenhub.tencentmaas.com/v1 endpoint. Override it only if your TokenHub account or region requires a different one:

openclaw config set models.providers.tencent-tokenhub.baseUrl "https://your-endpoint/v1"

Environment availability for the daemon

If the Gateway runs as a managed service (launchd, systemd, Docker), TOKENHUB_API_KEY and TOKENPLAN_API_KEY must be accessible to that process. Set them in ~/.openclaw/.env or via env.shellEnv so launchd, systemd, or Docker exec environments can read them.

Warning

Keys exported only in an interactive shell are not visible to managed gateway processes. Use the env file or config seam for persistent availability.