作者分享Workbuddy接入OpenAI API的踩坑经历:自定义配置GPT模型时勾选工具调用会报错(国内版4002),提示/v1/chat/completions通道不支持大规模工具集搭配推理能力,改用/v1/responses仍失败。最终通过在models.json中添加"api":"openai-responses"字段解决,说明底层JSON配置比UI面板更完整。
起因
朋友给了一个openai的api key,我想着让workbuddy去使用gpt模型,自定义配置gpt-5.6-sol模型如下:

但是尴尬的是,自定义配置的api,不能有工具调用的勾选,否则无论是国内版(国内版是报错为4002)还是国际版,都会出现报错:

/v1/chat/completions 通道,不支持大规模工具集搭配推理能力;即使关闭 reasoning,也对一次性下发的工具总量有隐性限制
但是一旦取消勾选工具调用,又只有纯文本的对话能力。
我也尝试过将上图的配置baseurl改为:/v1/responses,但还是一样的错误,因为它可能会自动追加成了:
/v1/responses/chat/completions
解决办法
花师傅的建议是把问题交给ai:先使用正常的可用模型如hy3去提出这个问题,让它自己调整配置文件。


models.json 支持一个 api 字段,用于声明 API 类型:
-
• "api": "openai-responses"→ 走/v1/responses -
• "api": "openai-chat"或不填 → 走/v1/chat/completions
它在models.json文件下加了一行:
"api": "openai-responses"
结果

所以遇到尤其是配置方面的问题时,可以先问花师傅,其次再推荐交给客户端平台自己解决问题。
这也说明了客户端的UI 前端配置面板是受约束的、简化后的视图层;真正完整的控制能力,还是在底层 JSON 配置文件里,不想折腾的话,就交给ai自己来吧
原文始发于微信公众号(羽泪云小栈):Workbuddy接入openai踩坑记录
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-


评论