claude-sonnet-5-5。
模型信息
以上为模型规格;实际限制、价格和托管工具可用性取决于账号及路由。Claude 专有配置优先使用原生 Messages API。
Messages API
思考设置
省略thinking 会启用自适应思考。若要关闭首次回答前的思考,使用 thinking: {"type":"between_tools"},并将 effort 设为 low、medium 或 high。工具调用之间的进度更新仍可能以 thinking 内容块返回,并不表示整个工具流程完全没有思考内容。
between_tools 与 xhigh/max、display、budget_tokens 或 block_binding 组合;最高两档 effort 使用 adaptive。移除非默认采样设置(temperature、top_p、top_k)和旧版手动思考预算。
工具调用与响应
stop_reason 为 tool_use 时,处理所有 tool_use 块,再通过 user 消息中的 tool_result 和对应 tool_use_id 回传结果。将完整 assistant content 数组原样追加到会话,包括空 thinking 块及签名;不要将思考块移到其他模型或无关会话。
默认不返回思考正文,因此 content 数组可能在文本之前包含空 thinking 块。应按类型读取,而不是假设 content[0] 一定是文本:
OpenAI 兼容对话
choices[0].message.content 读取;不要假设 Claude 专有思考设置与 Chat Completions 字段同名映射,需要这些控制时使用 Messages。
从 Sonnet 5 迁移
- 使用不带日期后缀的
claude-sonnet-5-5。 - 将 disabled 改为 between_tools,并使用 high 或更低的 effort。
- 将强制工具选择改为 auto,完整保留思考块与签名。
- 移除 assistant 预填充、手动思考预算和非默认采样设置。
- 重新评估输出预算与 effort;托管电脑操作、advisor 等工具还受各平台兼容性限制。