接入 WorkBuddy/CodeBuddy
WorkBuddy/CodeBuddy 支持用本地模型配置文件加自定义模型,走 OpenAI 兼容的 Chat Completions 接口。
配置
- 装好并登录 WorkBuddy/CodeBuddy,至少打开一次项目目录,让它生成本地配置目录。再到飞鱼Token 控制台创建 API Key。
- 把 Key 放进环境变量(Windows 用
setx,macOS / Linux 用export):
setx FEIYUTOKEN_API_KEY "<你的飞鱼Token API Key>"
- 编辑用户级配置文件
C:\Users\<你的用户名>\.codebuddy\models.json(macOS / Linux 是 ~/.codebuddy/models.json)(只对单个项目生效就改用<项目>\.codebuddy\models.json):
{
"models": [
{
"id": "<模型名>",
"name": "<模型名>",
"vendor": "飞鱼Token",
"url": "https://open.feiyutoken.com/v1/chat/completions",
"apiKey": "${FEIYUTOKEN_API_KEY}"
}
],
"availableModels": ["<模型名>"]
}
- 文件存成 UTF-8 无 BOM,完全退出 WorkBuddy/CodeBuddy 再重新打开。
验证
在模型选择器里选中刚添加的模型,问一句看能不能正常回答。
环境变量名可以自己取,只要和配置里 ${...} 引用的那个一致。
如果界面上直接显示 ${FEIYUTOKEN_API_KEY} 这串字面量,
说明它没读到环境变量 —— 从设过这个变量的终端启动,或者干脆在配置里填真实的 Key。
别把接口地址填进 API Key 字段(这是这类工具最常见的填错)。 地址在非标准路径上时,可以在高级配置里打开「自定义协议」开关, 让它按填写的 URL 直接发请求、跳过路径校验。 如果还要求填上下文长度或“是否支持工具调用 / 图片”这类开关, 按模型的实际能力填(上下文长度等以控制台模型列表里的信息为准),拿不准就先别开。