本文记录 WorkBuddy 与 CodeBuddy 接入第三方 claude-opus-5-5 / GPT-6-SOL API 的完整配置过程包含 models.json 字段说明、海外与国产模型混配方案、常见报错排查适合有一定动手能力的开发者参考。一、背景WorkBuddy 是腾讯云推出的桌面级 AI Agent 工具支持自然语言驱动本地文件操作、多 Agent 并行执行等功能CodeBuddy 则是面向开发者的 AI 编程助手聚焦代码理解、生成、调试与项目级协作。两者都内置了混元、DeepSeek、GLM 等模型但官方暂未直接提供 Claude 系列与 GPT 系列模型的接入入口。好在两者都支持通过配置文件自定义模型接口地址只要对端服务兼容 OpenAI Chat Completions 格式理论上任何海外或国产模型都可以接入。本文以 Claude-opus-5-5 与 GPT-6-SOL 为例记录配置过程和踩坑经历。二、环境说明操作系统Windows 11macOS 步骤基本一致WorkBuddy / CodeBuddy 版本最新桌面版接口格式OpenAI 兼容的 Chat Completions/v1/chat/completions接入模型Claude-opus-5-5海外、GPT-6-SOL海外、DeepSeek / GLM国产三、配置文件位置WorkBuddy 与 CodeBuddy 的本地模型配置文件路径如下WindowsC:\Users\用户名\.workbuddy\models.json C:\Users\用户名\.codebuddy\models.jsonmacOS / Linux~/.workbuddy/models.json ~/.codebuddy/models.json如果目录下没有models.json新建一个即可。两个工具的配置结构完全一致可以互相复用。⚠️ 注意文件必须保存为UTF-8 无 BOM编码否则工具读取时会报 JSON 解析错误。Windows 用户建议用 VS Code 编辑右下角可以确认编码格式。四、配置文件结构说明models.json的基本结构如下{ models: [ { id: 模型ID, name: 显示名称, vendor: 厂商名, url: 完整的 chat completions 接口地址, apiKey: 你的 API Key, maxInputTokens: 200000, maxOutputTokens: 8192, supportsToolCall: true, supportsImages: true } ], availableModels: [模型ID列表] }关键字段说明字段类型说明idstring模型唯一标识需与接口实际支持的 model 参数一致urlstring完整请求地址填到/v1/chat/completions这一级apiKeystring对应服务商的 API KeymaxInputTokensint最大输入 token 数按模型实际上限填写maxOutputTokensint最大输出 token 数supportsToolCallbool是否支持函数调用 / Tool UsesupportsImagesbool是否支持图片输入多模态availableModelsarray控制模型下拉列表中显示哪些项五、完整配置示例Claude 与 GPT 系列混配下面是同时接入 Claude-opus-5-5、GPT-6-SOL 以及国产 DeepSeek 模型的完整配置示例{ models: [ { id: claude-opus-5-5, name: Claude Opus 5.5, vendor: Custom, url: https://api.new.bi/v1/chat/completions, apiKey: sk-你的密钥, maxInputTokens: 200000, maxOutputTokens: 8192, supportsToolCall: true, supportsImages: true }, { id: gpt-6-sol, name: GPT-6-SOL, vendor: Custom, url: https://api.new.bi/v1/chat/completions, apiKey: sk-你的密钥, maxInputTokens: 200000, maxOutputTokens: 8192, supportsToolCall: true, supportsImages: true }, { id: deepseek-chat, name: DeepSeek Chat, vendor: DeepSeek, url: https://api.deepseek.com/v1/chat/completions, apiKey: sk-你的密钥, maxInputTokens: 64000, maxOutputTokens: 8192, supportsToolCall: true, supportsImages: false } ], availableModels: [ claude-opus-5-5, gpt-6-sol, deepseek-chat ] }关于url字段如果你有其他可用的兼容接口替换 base URL 即可字段格式不变。海外模型与国产模型可以混配在同一个models.json中互不影响。关于模型 ID模型 ID 必须与接口服务端实际支持的model参数完全一致包括大小写和连字符。上面列出的 ID 是我写这篇文章时验证可用的版本建议以你使用的服务商控制台为准。六、新版 WorkBuddy / CodeBuddy 的界面配置方式部分较新版本的 WorkBuddy 与 CodeBuddy 已经提供了图形化的模型配置入口不再依赖手动编辑models.json。可以在应用内找以下入口设置 → 模型管理设置 → 自定义模型侧边栏 → Claw部分版本如果有图形化界面按字段含义填入对应内容即可Base URL / 基础地址https://api.new.bi/v1完整请求地址https://api.new.bi/v1/chat/completionsAPI Key你的密钥模型 ID如claude-opus-5-5或gpt-6-sol七、配置生效前必须完全重启修改完models.json或保存图形化配置后必须完全退出 WorkBuddy / CodeBuddy 再重新启动配置才会生效。Windows 用户注意关闭主窗口不等于退出程序两者通常会最小化到系统托盘继续运行。需要在托盘图标上右键选择退出再重新打开。八、接口连通性验证配置前可以先用 curl 验证接口是否可以正常访问排除网络问题。Windows PowerShellcurl https://api.new.bi/v1/chat/completions -H Content-Type: application/json -H Authorization: Bearer sk-你的密钥 -d {model:claude-opus-5-5,messages:[{role:user,content:你好}],stream:false}macOS / Linuxcurl https://api.new.bi/v1/chat/completions \ -H Content-Type: application/json \ -H Authorization: Bearer sk-你的密钥 \ -d {model:gpt-6-sol,messages:[{role:user,content:你好}],stream:false}返回的 JSON 中包含choices[0].message.content字段说明接口正常。如果这一步就报错先排查网络和密钥不要急着去工具里调试。九、常见报错及排查9.1 模型列表中看不到新添加的模型原因工具没有完全重启或者availableModels数组里没有包含该模型 ID。排查步骤确认availableModels数组里有对应的模型 ID系统托盘右键完全退出 WorkBuddy / CodeBuddy重新打开9.2401 Authentication Failed原因apiKey填写有误或密钥已失效。排查先用上面的 curl 命令单独测试密钥是否有效。注意apiKey字段只填密钥本身不要加Bearer前缀工具会自动拼接。9.3404 Model Not Found原因id字段与服务端实际支持的模型 ID 不一致。排查对照服务商文档或控制台确认模型 ID。例如 Claude 的完整 ID 是claude-opus-5-5GPT 的完整 ID 是gpt-6-sol少写任何部分都会 404。9.4读取本地模型配置失败原因models.jsonJSON 格式有误或编码不是 UTF-8 无 BOM。排查把 JSON 内容粘贴到 jsonlint.com 检查格式用 VS Code 打开文件右下角确认编码是UTF-8不是UTF-8 with BOM检查有没有多余的逗号JSON 最后一个元素后面不能有逗号9.5 Tool Call 不生效原因模型本身不支持 Tool Use或者supportsToolCall字段设置为false。排查确认模型支持 Tool Call并将supportsToolCall设为true。Claude Opus 和 GPT-6-SOL 系列均支持部分国产模型需以服务商文档为准。十、配置完成后的效果配置生效后在 WorkBuddy / CodeBuddy 对话界面的模型选择器中可以看到新添加的 Claude 与 GPT 模型切换后即可正常对话。两者的 Skills 功能同样支持使用自定义模型可以指定 Claude 或 GPT 处理特定类型的任务例如使用 Claude Opus 5.5对 src/ 目录下的最近变更进行代码审查 重点检查安全漏洞和性能瓶颈输出 Markdown 格式的审查报告。十一、小结步骤操作要点找到配置文件~/.workbuddy/models.json或~/.codebuddy/models.json不存在则新建填写字段url填完整路径到/v1/chat/completionsid与服务端一致保存编码UTF-8 无 BOMJSON 格式合法重启应用系统托盘完全退出再重新启动验证连通先用 curl 测试接口再到工具里切换模型
企业数字化 ERP 产品动态
相关推荐
农业大棚环境温度预测系统:从物联网数据采集到LSTM模型实战 凌晨1点,手机连续推送了三条警报:2号棚温度从18.2℃一路掉到9.7℃,而且还在往下跌。等我爬起来穿好衣服赶到棚里,后墙的保温被已经卡住有一阵了,棚头风机被冻住没正常关停,冷风一直往里面灌。那一晚虽然最后… · 2026/9/24 22:13:52
LangGraph 状态机实战:构建可控 Agent 的分支与循环 1. 为什么单靠 LangChain 写 Agent 迟早会失控我最早接触 Agent 开发的时候,用的是最直觉的写法:把工具定义好,塞给大模型,然后写一个while循环,让模型自己决定下一步调什么工具、什么时候停。这套东西在 demo 阶段跑得… · 2026/9/24 22:13:52
.d.ts文件完全指南:从类型声明原理到前端工程化实践 作为一个天天跟 TypeScript 打交道的前端,我几乎每次新建项目都会跟.d.ts文件碰面。但说实话,这玩意儿在很多人心里一直是个“玄学”:好像删了也不影响运行,留着又不知道里面写啥,面试被问到要么背两句八股文ÿ… · 2026/9/24 22:13:52
【附提示词模板】Claude Code 总跑偏?90% 的人 settings.json 没配对!建议收藏!! /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:39:43
恒山科技正规吗,成立多久了 深夜的矿井调度中心,大屏上的数据曲线仍在安静跳动。井下几百米深处,设备的运转声、瓦斯的细微波动、巷道岩层的每一次变化,都被一双看不见的眼睛默默记录。这是中国矿山行业正在经历的深刻变革,智能化浪潮奔涌而来,一… · 2026/9/26 0:39:30
昇腾Atlas 300V 24G推理卡:YOLO模型部署与调优实战指南 群里隔三差五就会有人甩出这么一个问题:“Atlas 300V 24G是运算加速卡吗?能不能用来部署YOLO?”说实在的,这个问题背后不是对一张卡的疑问,而是从CUDA生态第一次跳到昇腾生态时,每个人都绕不开的那堵墙。如… · 2026/9/26 0:38:01
Windows轻量HTTP文件服务器HFS实战指南 1. 这不是NAS,也不是云盘——HFS在Windows上干的是一件更实在的事你有没有过这样的时刻:同事急着要一份200MB的设计源文件,微信传不了,邮箱塞不下,U盘又不在手边;或者你刚在公司电脑上导出一批测试日志&… · 2026/9/26 0:37:22
Atlas 300V 24G部署YOLOv5全流程:模型转换、推理优化与踩坑复盘 Atlas 300V 24G到底能不能跑YOLO?我用它部署YOLOv5全流程复盘最近被问得最多的一个问题:Atlas 300V 24G到底是不是一张运算加速卡?起因是团队在做YOLO系列模型的部署选型,看到Atlas 300V 24G这个规格,第一反应都是能不… · 2026/9/26 0:37:22
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46