CodeBuddy
WorkBuddy / CodeBuddy 是一款 AI Agent 與程式設計助手,通過本地 JSON 模型配置檔案管理可用模型。由於它使用 OpenAI 相容的 Chat Completions API,接入 WRouter 只需改一個配置檔案。
前置要求
| 項 | 要求 |
|---|---|
| WorkBuddy / CodeBuddy | 已安裝 |
| WRouter | 一把可用 sk- Token |
配置
找到 CodeBuddy 的本地模型配置 JSON 檔案(通常位於使用者目錄下),新增 WRouter 模型:
json
{
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6 (wrouter)",
"vendor": "wrouter",
"url": "https://wrouter.ai/v1/chat/completions",
"apiKey": "${WROUTER_API_KEY}",
"maxInputTokens": 200000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "gemini-2.5-flash",
"name": "Gemini 2.5 Flash (wrouter)",
"vendor": "wrouter",
"url": "https://wrouter.ai/v1/chat/completions",
"apiKey": "${WROUTER_API_KEY}",
"maxInputTokens": 1000000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"claude-sonnet-4-6",
"gemini-2.5-flash"
]
}欄位要點:
| 欄位 | 說明 |
|---|---|
url | 完整 Chat Completions 端點(必須含 /v1/chat/completions) |
id | 必須與 WRouter 控制台中的模型 ID 完全一致 |
maxInputTokens / maxOutputTokens | 按模型實際能力調整 |
availableModels | 控制 UI 中可選的模型列表 |
設定 API Key
macOS / Linux
bash
export WROUTER_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Windows(PowerShell)
powershell
$env:WROUTER_API_KEY="sk-xxxx..."建議寫入 shell 配置檔案持久化。
驗證
重啟 CodeBuddy,選擇 WRouter 模型,傳送測試 prompt 即可。
已知限制
- CodeBuddy 只讀取 OpenAI Chat Completions 格式;Anthropic 專屬特性(擴充套件思考、cache_control)無法通過它使用。如需這些,請使用 Claude Code。