🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-11-03 10:17AI 生成

你的代码可能一升级就崩,原因在这!强制工具调用被新模型当场拒绝?Anthropic 这刀砍中一批写代码的人

有开发者发文称,Anthropic 的 Opus 5.5 和 Fable 5.1 直接返回 400 拒绝强制工具调用,靠这招拿 JSON 的老代码集体失效。

大白话有位开发者一直用一个小技巧让大模型稳定返回 JSON:给模型一个假的 submit_response 工具,再强制它必须调用这个工具,答案就会以工具参数的形式回来,还能被接口按 schema 校验。结果他升级到 Opus 5.5 后发现,请求直接被接口拒掉,报错说这两个新模型不支持强制指定工具。官方迁移文档给了替代方案:如果这个工具只是为了拿 JSON,就换成结构化输出。他最后按这个思路重写了适配器。
对你意味着如果你在项目里靠强制工具调用拿结构化数据,升级新模型前先检查一遍,否则线上会直接报错。

开发者个人博客与代码实测,官方迁移文档有对应说明,具体影响范围以官方为准

原文:The model that wouldn't be forced

打开巨象雷达,看今天全部 AI 动态