### 提交前确认 - [x] 我已经搜索过现有的 issues,确认这不是重复问题 - [x] 我已经阅读过项目文档 ### 是否是最新版 是,使用最新版 ### 调用的是哪个渠道 antigravity ### 调用的是哪个模型 claude-opus-4-6-thinking ### 调用的是哪个格式 openai 格式 ### 具体报错内容 ```shell Invalid JSON payload received. Unknown name "custom" at '***.tools[0]': Cannot find field. ``` ### 错误描述 1. 我在做什么操作时遇到了这个问题 修复 #388 后重新测试,普通聊天请求(AstrBot自动附带工具定义)报400 2. 我期望的结果是 工具定义正常发出,模型能正常回复 3. 但实际上发生了 所有40个工具都报 Unknown name "custom": Cannot find field 说明新版在转换工具格式时,往每个工具里加了 "custom" 字段,但 Vertex AI 不认识这个字段 ### 补充信息(可选) _No response_
提交前确认
是否是最新版
是,使用最新版
调用的是哪个渠道
antigravity
调用的是哪个模型
claude-opus-4-6-thinking
调用的是哪个格式
openai 格式
具体报错内容
错误描述
我在做什么操作时遇到了这个问题
修复 [Bug]: [Bug]: OpenAI接口调用Claude模型时tools请求报400 custom.input_schema: Field required #388 后重新测试,普通聊天请求(AstrBot自动附带工具定义)报400
我期望的结果是
工具定义正常发出,模型能正常回复
但实际上发生了
所有40个工具都报 Unknown name "custom": Cannot find field
说明新版在转换工具格式时,往每个工具里加了 "custom" 字段,但 Vertex AI 不认识这个字段
补充信息(可选)
No response