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 等工具還受各平臺相容性限制。