跳转至

WorkBuddy 配置

WorkBuddy 是腾讯推出的全场景 AI 智能体桌面工作站(与代码助手 CodeBuddy 同源)。 其自定义模型仅支持 OpenAI 兼容协议,因此接入 Rutaceae API 时,GPT 与 Claude 均通过 OpenAI 兼容端点调用(Rutaceae 也以 OpenAI 格式提供 Claude)。 官方文档:https://www.codebuddy.cn/docs/workbuddy/ | 自定义模型集成参考:https://api-docs.deepseek.com/quick_start/agent_integrations/workbuddy/

第一步:安装 WorkBuddy

前往 WorkBuddy 官网 下载并安装(支持 Windows / macOS),启动后登录即可。

第二步:获取 API 令牌

  1. 访问 https://api.rutaceae.com/keys

  2. 点击「添加令牌」

  3. 选择包含目标模型的分组(可前往模型广场查看:https://api.rutaceae.com/pricing

  4. 令牌名称:随意填写(如 "WorkBuddy")

  5. 额度建议:设置为无限额度

  6. 点击确认,复制生成的令牌

第三步:配置自定义模型

WorkBuddy 有两种配置方式,二选一即可。

方法一:编辑 models.json(推荐,稳定)

在以下任一位置新建 models.json(就近优先):

  • 用户级:~/.workbuddy/models.json(Windows:C:\Users\<用户名>\.workbuddy\models.json
  • 项目级:项目根目录下的 .workbuddy/models.json

CodeBuddy 用户对应目录为 .codebuddy/,配置结构相同。

粘贴以下内容,将 sk-xxxxxxxxxxxxxxxx 替换为你的令牌:

{
  "models": [
    {
      "id": "gpt-5.5",
      "name": "GPT-5.5 (Rutaceae)",
      "vendor": "Rutaceae",
      "url": "https://api.rutaceae.com/v1/chat/completions",
      "apiKey": "sk-xxxxxxxxxxxxxxxx",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": true
    },
    {
      "id": "claude-sonnet-4-5",
      "name": "Claude Sonnet 4.5 (Rutaceae)",
      "vendor": "Rutaceae",
      "url": "https://api.rutaceae.com/v1/chat/completions",
      "apiKey": "sk-xxxxxxxxxxxxxxxx",
      "maxInputTokens": 200000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": true
    }
  ],
  "availableModels": ["gpt-5.5", "claude-sonnet-4-5"]
}

字段说明:

字段 说明
id 请求时使用的模型标识,须与模型广场名称一致(如 gpt-5.5),且必须同时列入 availableModels
name 显示名称,随意填写
vendor 供应商标签,随意(如 Rutaceae
url 完整的 Chat Completions 端点:https://api.rutaceae.com/v1/chat/completions(注意不是仅 base URL)
apiKey 令牌 sk-xxxx;也可用 ${环境变量名} 引用环境变量
maxInputTokens / maxOutputTokens 上下文与输出上限,按模型填写(示例值可按需调整)
supportsToolCall 是否支持工具调用(Agent 能力建议 true
supportsImages 是否支持图片输入
availableModels 顶层数组,列出要在选择器中启用的模型 id

提示:

  • models.json 必须保存为 UTF-8 无 BOM,否则可能解析失败。
  • idavailableModels 最易出错——请确保数组里包含同一个 id,否则模型可能不显示。

方法二:可视化设置界面(新版本)

较新版本的 WorkBuddy 支持在设置页直接添加自定义模型(填写名称、端点、API Key、参数等),无需手动编辑 JSON。端点填 https://api.rutaceae.com/v1/chat/completions,密钥填令牌即可。

📷 待补充截图

需要的截图: WorkBuddy 设置页的「自定义模型」配置界面,展示名称、端点、API Key、模型 ID 等字段(API Key 请打码)。

第四步:生效与使用

  1. 完全退出 WorkBuddy——从系统托盘 / 屏幕右下角选择「退出」,而不是仅关闭窗口——然后重新打开。

  2. 在模型选择器中选择刚配置的模型(如 GPT-5.5 (Rutaceae)),即可开始使用。🚀

📷 待补充截图

需要的截图: WorkBuddy 对话界面的模型选择器,已选中配置好的 Rutaceae 模型。

常见问题

问题 解决方案
提示 401 / 令牌无效 确认 apiKey 填的是密钥本身(不是 URL),且令牌所属分组包含目标模型
提示 404 / 模型不存在 确认 id 与模型广场名称完全一致,且 url 结尾为 /v1/chat/completions
配置不显示 / 不生效 确认 id 已列入 availableModels;文件为 UTF-8 无 BOM;已完全退出并重开 WorkBuddy
环境变量未展开 从终端重新启动 WorkBuddy,或直接把密钥写成明文
只能用 OpenAI 格式 WorkBuddy 自定义模型仅支持 OpenAI 兼容协议,Claude 也走 /v1/chat/completions,无需(也无法)配置 Anthropic 原生端点