接入 WorkBuddy/CodeBuddy
WorkBuddy/CodeBuddy 是 AI Agent 与编程助手工具。它支持通过本地模型配置文件添加自定义模型,可以使用 OpenAI 兼容的 Chat Completions API 接入 DeepSeek V4。
1. 安装 WorkBuddy/CodeBuddy
- 安装并登录 WorkBuddy/CodeBuddy。
- 至少打开一次项目目录,让应用创建本地配置目录。
- 前往 DeepSeek 开放平台 获取 API Key。
2. 配置本地模型
创建或编辑用户级配置文件:
C:\Users\<你的用户名>\.codebuddy\models.json
如果只想让配置对某个项目生效,也可以创建项目级配置文件:
<你的项目>\.codebuddy\models.json
先将 DeepSeek API Key 设置为环境变量:
setx DEEPSEEK_API_KEY "<your DeepSeek API Key>"
然后写入以下配置:
{
"models": [
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro",
"vendor": "DeepSeek",
"url": "https://api.deepseek.com/v1/chat/completions",
"apiKey": "${DEEPSEEK_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false,
"relatedModels": {
"lite": "deepseek-v4-flash",
"reasoning": "deepseek-v4-pro"
}
},
{
"id": "deepseek-v4-flash",
"name": "DeepSeek V4 Flash",
"vendor": "DeepSeek",
"url": "https://api.deepseek.com/v1/chat/completions",
"apiKey": "${DEEPSEEK_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"deepseek-v4-pro",
"deepseek-v4-flash"
]
}
请将 models.json 保存为 UTF-8 无 BOM。部分桌面版本在读取带 UTF-8 BOM 文件头的 JSON 时,可能会读取本地模型配置失败。
3. 重启并选择模型
完全退出 WorkBuddy/CodeBuddy 后重新打开。
在模型选择器中选择:
DeepSeek V4 Pro
DeepSeek V4 Flash
4. 可选:验证 API Key
Windows 用户可以在 PowerShell 中验证 API Key:
$env:DEEPSEEK_API_KEY="<your DeepSeek API Key>"
curl https://api.deepseek.com/v1/chat/completions `
-H "Content-Type: application/json" `
-H "Authorization: Bearer $env:DEEPSEEK_API_KEY" `
-d '{"model":"deepseek-v4-flash","messages":[{"role":"user","content":"hi"}],"stream":false}'