集成 WorkBuddy

WorkBuddy/CodeBuddy 支持通过本地 models.json 添加自定义模型。将模型请求地址指向 HiModels 的 OpenAI Chat Completions 兼容接口后,即可使用平台已开通的模型。

1. 准备 WorkBuddy/CodeBuddy

  1. 安装并登录 WorkBuddy/CodeBuddy。
  2. 至少打开一次项目目录,让应用创建本地 .codebuddy 配置目录。
  3. HiModels「API Keys」 页面创建 API Key。

2. 配置本地模型

创建或编辑用户级配置文件:

C:\Users\<your-user-name>\.codebuddy\models.json

如果只希望配置对当前项目生效,也可以使用项目级配置:

<your-project>\.codebuddy\models.json

先设置 HiModels API Key 环境变量:

# Windows
setx HIMODELS_API_KEY "<your_himodels_api_key>"

# macOS / Linux
export HIMODELS_API_KEY="<your_himodels_api_key>"

然后将 models.json 配置为 HiModels 的模型与请求地址:

{
  "models": [
    {
      "id": "gpt-5.5",
      "name": "GPT-5.5 (HiModels)",
      "vendor": "HiModels",
      "url": "https://api.himodels.ai/v1/chat/completions",
      "apiKey": "${HIMODELS_API_KEY}",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": true
    },
    {
      "id": "deepseek-v4-pro",
      "name": "DeepSeek V4 Pro (HiModels)",
      "vendor": "HiModels",
      "url": "https://api.himodels.ai/v1/chat/completions",
      "apiKey": "${HIMODELS_API_KEY}",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": false
    }
  ],
  "availableModels": [
    "gpt-5.5",
    "deepseek-v4-pro"
  ]
}

请将 models.json 保存为 UTF-8 无 BOM。模型 ID 和 Token 上限应按 HiModels「探索」页面及实际 SKU 配置调整。

3. 重启并选择模型

  1. 完全退出 WorkBuddy/CodeBuddy 后重新打开。
  2. 在模型选择器中选择名称带有 “HiModels” 的自定义模型。

4. 可选:验证 API Key

可以先在终端直接调用 HiModels 接口,确认 API Key、模型 ID 和网络均正常:

curl https://api.himodels.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ${HIMODELS_API_KEY}" \
  -d '{"model":"gpt-5.5","messages":[{"role":"user","content":"hi"}],"stream":false}'

遇到 401 时检查 API Key;遇到 404 时检查模型 ID 和接口地址;模型不显示时检查 JSON 格式、文件位置并完全重启应用。