[错误]: Claude 代码工具搜索: 每个会话的第一个请求都以 400 状态码被拒绝 (/v1/messages 不接受 tool_addition 内容块)
作者: Jiangw2718i创建于 2026年9月17日更新于 2026年9月17日
标签tool-calling
修正 (2026-09-17): 下面的诊断是错误的。400 不是由 AnthropicTool.input_schema 引起的。真实请求中的每个工具都带有 input_schema;请求被拒绝是因为 messages[] 包含 tool_addition 内容块,而 AnthropicContentBlock.type 不接受。捕获的请求、错误体和检查都在 此评论 中。下面描述的症状是准确的;原因、~163 工具的推断和 curl 重现不是。原文保持不变以记录。
内容来源: vllm-project/vllm