Skip to content

WorkBuddy配置 ​

WorkBuddy 是腾讯推出的 AI Agent 助手,与 CodeBuddy(腾讯云代码助手)同系列、配置方式相同,支持通过 models.json 自定义模型,以 OpenAI 兼容方式接入 TokenSwitch 平台。

1. 安装 WorkBuddy ​

  1. 从官网下载并安装 WorkBuddy 或 CodeBuddy,完成登录。国际站为 codebuddy.ai(中国大陆网络无法访问)。

  2. 打开任意项目文件夹(允许应用创建本地配置目录)。

2. 添加自定义模型 ​

WorkBuddy 添加自定义模型目前仅支持 OpenAI 接口格式,有两种方式:在设置界面中添加,或直接编辑 models.json 配置文件。两种方式效果相同——界面中添加的模型同样会写入本地 models.json。

方式一:在设置界面中添加 ​

  1. 打开 WorkBuddy 设置,进入「模型」页面,在「自定义模型 → 本地配置文件」处点击「添加模型」;

  2. 「提供商」在下拉列表底部的「其他」分类中选择「自定义 / Custom」:

    添加模型:提供商选择自定义 / Custom

  3. 按下表填写,完成后点击「保存」:

    配置项说明
    接口地址/v1/chat/completions(完整接口路径)
    API Key平台 API Key
    模型名称「门户 / 模型广场」中复制的模型 ID,如 glm-5.2
    高级配置建议勾选「工具调用」;输入 / 输出长度可留空使用默认值

    填写接口地址、API Key 与模型 ID

接入多个模型时,重复以上步骤逐个添加即可(接口地址和 API Key 相同,仅模型名称不同)。

方式二:直接编辑 models.json ​

注意 WorkBuddy 与 CodeBuddy 的配置目录名不同(分别为 .workbuddy 与 .codebuddy),配置文件路径:

级别路径说明
用户级WorkBuddy 为 ~/.workbuddy/models.json,CodeBuddy 为 ~/.codebuddy/models.json(Windows 在 C:\Users\<用户名>\ 下的同名目录)全局生效,适用所有项目
项目级<项目根目录>/.workbuddy/models.json(CodeBuddy 为 .codebuddy)仅当前项目,优先级高于用户级

配置示例(将 id 替换为「门户 / 模型广场」中复制的模型 ID)。每个模型对应 models 数组中的一条记录,接入多个模型时复制多条即可——各条记录的 url 和 apiKey 相同,仅 id、name 不同:

json
{
  "models": [
    {
      "id": "glm-5.2",
      "name": "GLM-5.2 (TokenSwitch)",
      "vendor": "TokenSwitch",
      "url": "{{apiUrl}}/v1/chat/completions",
      "apiKey": "你的API Key",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": false
    },
    {
      "id": "deepseek-v4-flash",
      "name": "DeepSeek V4 Flash (TokenSwitch)",
      "vendor": "TokenSwitch",
      "url": "{{apiUrl}}/v1/chat/completions",
      "apiKey": "你的API Key",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": false
    },
    {
      "id": "deepseek-v4-pro",
      "name": "DeepSeek V4 Pro (TokenSwitch)",
      "vendor": "TokenSwitch",
      "url": "{{apiUrl}}/v1/chat/completions",
      "apiKey": "你的API Key",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": false
    }
  ],
  "availableModels": ["glm-5.2", "deepseek-v4-flash", "deepseek-v4-pro"]
}
字段说明
id模型 ID,须与模型广场中的模型 ID 完全一致。
name界面中显示的模型名称,可自定义。
url完整接口路径,必须以 /chat/completions 结尾,即 /v1/chat/completions。注意这与其他客户端填 Base URL 不同(参见 Cline配置中「关于 Base URL 中的 /v1」)。
apiKey平台 API Key,直接填入即可。如不希望明文保存,也支持 ${环境变量名} 引用语法。
supportsToolCall是否支持工具调用,建议开启。
availableModels控制模型选择器中显示的模型 ID 列表,多个模型用逗号分隔,如 ["glm-5.2", "deepseek-v4-flash", "deepseek-v4-pro"]。注意并非所有模型都能在 WorkBuddy 中正常展示和使用,建议优先选择支持工具调用(Function Call)的对话类模型;视频、图像生成、嵌入等非对话模型不适用。

注意:

  • models.json 须保存为 UTF-8 无 BOM 编码,部分桌面版本无法读取带 BOM 的文件。

  • 使用项目级配置时,请勿将含明文密钥的 models.json 提交到版本控制。

3. 开始使用 ​

完全退出并重启 WorkBuddy,在模型选择器中选择刚配置的模型(自定义模型会带 custom 标签)。

4. 常见问题 ​

配置过程中遇到报错,可对照用户错误码指南排查。

报错 401 认证失败 ​

API Key 填写错误或已失效,请登录 https://neolink.com/ 确认。详见 HTTP 401 — 认证失败。

报错 404 Invalid URL ​

url 字段必须是完整接口路径 /v1/chat/completions,只填到 /v1 或 /api 会报 404。详见 HTTP 404 — 未找到。

模型未出现在选择器中 ​

依次检查:models.json 是否为合法 JSON 且为 UTF-8 无 BOM 编码;模型 id 是否已加入 availableModels 数组;文件路径是否正确;修改后是否已完全重启应用。

5. 官方文档 ​

更多配置说明请参考: