Skip to content

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