Files
openclaw/docs/providers/tencent.md
Sulaga 2b51c255f8 feat(tencent): add Tencent Hy3 provider (TokenHub and TokenPlan) (#99076)
Summary:
- Merged feat(tencent): add Tencent Hy3 provider (TokenHub and TokenPlan) after ClawSweeper review.

Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Included post-review commit in the final squash: fix(tencent): preserve TokenHub auth compatibility
- Included post-review commit in the final squash: refactor(tencent): unify TokenPlan env/flag naming with TokenHub
- Included post-review commit in the final squash: docs: refresh Tencent provider docs metadata
- Included post-review commit in the final squash: fix: allow TokenPlan provider config overlays
- Included post-review commit in the final squash: docs: dedupe Tencent provider glossary labels
- Included post-review commit in the final squash: fix(tencent): repair TokenHub model defaults

Validation:
- ClawSweeper review passed for head 30c9fc130f.
- Required merge gates passed before the squash merge.

Prepared head SHA: 30c9fc130f
Review: https://github.com/openclaw/openclaw/pull/99076#issuecomment-4888527271

Co-authored-by: leisang <leisang@tencent.com>
Co-authored-by: Mason Huang <masonxhuang@tencent.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
2026-07-06 04:29:48 +00:00

5.8 KiB

summary, title, read_when
summary title read_when
Tencent Cloud TokenHub and TokenPlan setup for hy3 Tencent Cloud (TokenHub / TokenPlan)
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.

Property Value
Provider ids tencent-tokenhub, tencent-tokenplan
Package @openclaw/tencent-provider
TokenHub auth env var TOKENHUB_API_KEY
TokenPlan auth env var TOKENPLAN_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>
API OpenAI-compatible (openai-completions)
TokenHub base URL https://tokenhub.tencentmaas.com/v1
TokenHub global base URL https://tokenhub-intl.tencentmaas.com/v1 (override)
TokenPlan base URL https://api.lkeap.cloud.tencent.com/plan/v3
Default model tencent-tokenhub/hy3

Quick start

Create an API key for Tencent Cloud TokenHub and TokenPlan. If you choose a limited access scope for the key, include **hy3** (and **hy3 preview** if you plan to use it on TokenHub) in the allowed models.
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=...
</CodeGroup>
```bash 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
`--accept-risk` is required alongside `--non-interactive`.

Built-in catalog

Model ref Name Input Context Max output Notes
tencent-tokenhub/hy3-preview hy3 preview (TokenHub) text 256,000 64,000 reasoning-enabled
tencent-tokenhub/hy3 hy3 (TokenHub) text 256,000 64,000 reasoning-enabled
tencent-tokenplan/hy3 hy3 (TokenPlan) text 256,000 64,000 reasoning-enabled

hy3 is Tencent Hunyuan's large MoE language model 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.

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

Advanced configuration

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:
```bash
openclaw config set models.providers.tencent-tokenhub.baseUrl "https://your-endpoint/v1"
```
If the Gateway runs as a managed service (launchd, systemd, Docker), `TOKENHUB_API_KEY` and `TOKENPLAN_API_KEY` must be visible 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.
</Warning>
Choosing providers, model refs, and failover behavior. Full config schema including provider settings. Tencent Cloud's TokenHub product page. Tencent Hunyuan Hy3 preview details and benchmarks.