还没有 API Key?前往 code0.ai 注册,新用户可免费体验。

models.json 来配置自定义模型。C:\Users\<你的用户名>\.workbuddy~/.workbuddyhttps://code0.ai/v1https://code0.ai/v1/chat/completionssk-你的code0.ai密钥claude-opus-4-7
claude-sonnet-4-6
claude-haiku-4-5-20251001不同服务商、不同时间支持的模型 ID 可能会变化。如果添加后无法调用,优先检查模型 ID 是否和 ClaudeAPI 控制台一致。

models.jsonmodels.json 配置模型。C:\Users\<你的用户名>\.workbuddy\models.json~/.workbuddy/models.json{
"models": [
{
"id": "claude-opus-4-7",
"name": "Claude Opus 4.7",
"vendor": "Custom",
"url": "https://code0.ai/v1/chat/completions",
"apiKey": "密钥",
"maxInputTokens": 200000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"vendor": "Custom",
"url": "https://code0.ai/v1/chat/completions",
"apiKey": "密钥",
"maxInputTokens": 200000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "claude-haiku-4-5-20251001",
"name": "Claude Haiku 4.5",
"vendor": "Custom",
"url": "https://code0.ai/v1/chat/completions",
"apiKey": "密钥",
"maxInputTokens": 200000,
"maxOutputTokens": 4096,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"claude-opus-4-7",
"claude-sonnet-4-6",
"claude-haiku-4-5-20251001"
]
}| 参数 | 说明 |
|---|---|
url | 完整接口地址,通常填写 https://code0.ai/v1/chat/completions |
apiKey | 替换为你在控制台获取的 API Key |
availableModels | 控制模型下拉列表中显示哪些模型,按需保留 |
安全提醒:不要将包含真实 API Key 的配置文件、截图或日志提交到公开 Git 仓库。
curl https://code0.ai/v1/chat/completions`
-H "Content-Type: application/json" `
-H "Authorization: Bearer sk-你的密钥" `
-d '{"model":"claude-sonnet-4-6","messages":[{"role":"user","content":"你好"}],"stream":false}'content 字段即表示配置正常。401 Authentication Failed?apiKey 字段填写的是否是你在 code0.ai 获取的真实密钥,不要复制了 URL 或其他内容进去。404 Model Not Found?id 字段是否和上面表格中的模型 ID 完全一致,注意大小写和连字符。例如 Haiku 的完整 ID 是 claude-haiku-4-5-20251001。读取本地模型配置失败?models.json 必须是合法 JSON,且保存为 UTF-8 无 BOM 编码。可以用 VS Code 打开,右下角确认编码格式。apiKey 中的 ${ENV_VAR} 没有被替换,直接显示变量名?models.json 中填写真实的 API Key。使用 Claude Opus 4.7,帮我对 src/ 目录下的所有变更进行代码审查,
重点检查安全性和性能问题。