====== OpenClaw 接入 duojie.games 模型配置教程 ======
本教程教你如何在已安装的 OpenClaw 中,配置并切换到 duojie.games 的模型(默认使用 claude-sonnet-4-6)。
===== 方法一:npx 一键配置(推荐小白)=====
不想手动改配置文件?一条命令搞定:
npx duojie-helper@latest
运行后会有交互式向导:
- 输入你的 duojie.games API Key
- 勾选 **OpenClaw**
- 自动写入配置,完成!
建议用 ''@latest'' 确保使用最新版本。
----
===== 方法二:手动配置 =====
如果你想自己控制配置细节,按下面步骤操作。
===== 准备工作 =====
你需要一个 duojie.games 的 API Key。
**兑换码 ≠ API Key**
闲鱼买的兑换码是用来充值余额的,不是 API Key。
充值完成后,需要在 [[https://api.duojie.games|令牌页面]] 单独创建 API Key。
===== 第一步:找到配置文件 =====
配置文件路径:
^ 系统 ^ 路径 ^
| Windows | ''C:\Users\<用户名>\.openclaw\openclaw.json'' |
| macOS / Linux | ''~/.openclaw/openclaw.json'' |
**快速打开:**
# macOS / Linux
open ~/.openclaw
# Windows(资源管理器地址栏输入)
%USERPROFILE%\.openclaw
如果 ''openclaw.json'' 不存在,手动创建即可。
===== 第二步:填入配置 =====
用文本编辑器打开 ''openclaw.json'',加入以下内容:
{
"agents": {
"defaults": {
"model": {
"primary": "duojie/claude-sonnet-4-6"
},
"models": {
"duojie/claude-sonnet-4-6": { "alias": "Sonnet 4.6 [duojie]" },
"duojie/claude-sonnet-4-5": { "alias": "Sonnet 4.5 [duojie]" },
"duojie/claude-opus-4-6-kiro": { "alias": "Opus 4.6 Kiro [duojie]" },
"duojie/claude-opus-4-5-kiro": { "alias": "Opus 4.5 Kiro [duojie]" },
"duojie/claude-haiku-4-5": { "alias": "Haiku 4.5 [duojie]" }
}
}
},
"models": {
"mode": "merge",
"providers": {
"duojie": {
"baseUrl": "https://api.duojie.games/v1",
"apiKey": "你的duojie.games API Key",
"api": "openai-completions",
"models": [
{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" },
{ "id": "claude-sonnet-4-5", "name": "Claude Sonnet 4.5" },
{ "id": "claude-opus-4-6-kiro", "name": "Claude Opus 4.6 Kiro" },
{ "id": "claude-opus-4-5-kiro", "name": "Claude Opus 4.5 Kiro" },
{ "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5" },
{ "id": "glm-5", "name": "GLM-5" }
]
}
}
}
}
把 ''你的duojie.games API Key'' 替换成你在令牌页面生成的 Key。
**配置说明:**
^ 字段 ^ 说明 ^
| ''model.primary'' | 默认使用的模型,格式为 ''provider名/模型id'' |
| ''models''(agents 下) | 可选模型列表,决定 ''/model'' 命令里显示哪些 |
| ''alias'' | 模型在界面上显示的名称,可以随便改 |
| ''models.providers.duojie'' | 自定义 provider,告诉 OpenClaw 去哪里请求、用什么 Key |
| ''baseUrl'' | duojie.games 的 API 地址 |
| ''api'' | 接口协议,duojie.games 兼容 OpenAI 格式,填 ''openai-completions'' |
===== 第三步:切换模型 =====
配置保存后 OpenClaw 会自动热重载,无需重启。
在聊天界面发送:
/model
从弹出的列表里选择你配置的模型即可。
===== duojie.games 可用模型 =====
在 ''models'' 里可以按需添加以下模型:
^ 模型 id ^ 说明 ^
| ''claude-sonnet-4-6'' | 推荐,性价比高 |
| ''claude-sonnet-4-5'' | Sonnet 上一代 |
| ''claude-opus-4-6-kiro'' | 最强,来自 Kiro |
| ''claude-opus-4-5-kiro'' | Opus 上一代,来自 Kiro |
| ''claude-haiku-4-5'' | 最快最便宜 |
| ''glm-5'' | 智谱 GLM-5 |
===== 验证配置 =====
如果配置后模型不出现,运行:
openclaw doctor
会告诉你配置文件哪里有问题。
===== 常见问题 =====
**Q: 提示 401 错误?**
A: API Key 填错了。去 [[https://api.duojie.games|令牌页面]] 重新生成一个,注意不要把兑换码当 Key 用。
----
**Q: /model 列表里看不到配置的模型?**
A: ''openclaw.json'' 格式有误。用 [[https://jsonlint.com/|在线 JSON 校验工具]] 检查一下语法,然后重启 OpenClaw。
----
**Q: 提示 400 错误?**
A: 模型 id 写错了,检查 ''models.providers.duojie.models'' 里的 ''id'' 是否和上面表格一致。