feat(codex): add Tencent Hunyuan TokenHub preset with native Responses

Official TokenHub Codex docs (cloud.tencent.com/document/product/1823/133532)
confirm hy3 speaks the Responses API natively; the mandatory
disable_response_storage=true is already emitted by the config
generator. Models hy3/hy3-preview are text-only with a 256k context
window. Endpoint candidates include the official backup domain, while
the intl site is excluded because API keys are region-scoped.
This commit is contained in:
Jason
2026-07-31 18:13:00 +08:00
parent 56a66eea36
commit 58dd376dc4
2 changed files with 49 additions and 0 deletions
+44
View File
@@ -1099,6 +1099,50 @@ requires_openai_auth = true`,
icon: "bailian",
iconColor: "#624AFF",
},
{
name: "Tencent Hunyuan",
websiteUrl: "https://cloud.tencent.com/product/tokenhub",
apiKeyUrl: "https://console.cloud.tencent.com/tokenhub/apikey",
auth: generateThirdPartyAuth(""),
config: generateThirdPartyConfig(
"hy3_tokenhub",
"https://tokenhub.tencentmaas.com/v1",
"hy3",
),
// 官方备用域名 tencentmaas.cn(文档 1823/130078);国际站 tokenhub-intl
// 属不同地域,API Key 不跨站通用,不作候选
endpointCandidates: [
"https://tokenhub.tencentmaas.com/v1",
"https://tokenhub.tencentmaas.cn/v1",
],
// 腾讯 TokenHub 官方 Codex 文档(cloud.tencent.com/document/product/1823/133532):
// hy3 原生 Responseswire_api=responses;官方硬性要求的
// disable_response_storage=true 已由 generateThirdPartyConfig 输出)。
// ⚠️ 须用 TokenHub API Key(创建时范围需勾选 Hy3);Coding Plan / Token Plan
// 订阅 Key 只能走各自 chat 端点,对本预设的 /v1 不通。
// hy3 在带 tools 的请求里会把 reasoning_effort=low 服务端自动升为 high
// Codex 恒带 tools),默认 high 即真实行为。
apiFormat: "openai_responses",
// 无官方 catalog:合成 MiMo 式(shell_command 编辑、不发 freeform apply_patch
modelCatalog: modelCatalog([
{
model: "hy3",
displayName: "Hy3",
contextWindow: 256000,
// hy3 不在官方多模态理解模型名单(1823/130988),纯文本
inputModalities: ["text"],
},
{
model: "hy3-preview",
displayName: "Hy3 Preview",
contextWindow: 256000,
inputModalities: ["text"],
},
]),
category: "cn_official",
icon: "hunyuan",
iconColor: "#0055E9",
},
{
name: "StepFun",
websiteUrl: "https://platform.stepfun.com/step-plan",
@@ -158,6 +158,11 @@ describe("Codex Chat provider presets", () => {
{ contextWindows: { "doubao-seed-2-1-pro-260628": 262144 } },
],
["Bailian", { contextWindows: { "qwen3-coder-plus": 1048576 } }],
// 腾讯 TokenHub 官方 Codex 文档确认 hy3 原生 Responses2026-07-14
[
"Tencent Hunyuan",
{ contextWindows: { hy3: 256000, "hy3-preview": 256000 } },
],
// DeepSeek 官方 Codex 文档确认 deepseek-v4-flash 原生 Responses
// catalog 由后端按 deepseek.com host 镜像官方 models.json 生成
[