- Claude Sonnet 3.7 → Claude Sonnet 4.5:我們最智能的模型,具有同類最佳的推理、編碼和長期運行代理能力
- Claude Haiku 3.5 → Claude Haiku 4.5:我們最快且最智能的 Haiku 模型,具有接近前沿的性能,適用於實時應用和大量智能處理
從 Claude Sonnet 3.7 遷移到 Claude Sonnet 4.5
Claude Sonnet 4.5 是我們最智能的模型,為推理、編碼和長期運行自主代理提供同類最佳的性能。此遷移包括幾個需要更新實現的破壞性變更。遷移步驟
-
更新您的模型名稱:
-
更新採樣參數
只使用這是與 Claude Sonnet 3.7 的破壞性變更。
temperature或top_p,不能同時使用: -
處理新的
refusal停止原因 更新您的應用程式以處理refusal停止原因: -
更新文本編輯器工具(如適用)
更新為這是與 Claude Sonnet 3.7 的破壞性變更。
text_editor_20250728(類型)和str_replace_based_edit_tool(名稱)。移除任何使用undo_edit命令的代碼。詳情請參見文本編輯器工具文檔。 -
更新代碼執行工具(如適用)
升級到
code_execution_20250825。舊版本code_execution_20250522仍然可用但不建議使用。遷移說明請參見代碼執行工具文檔。 -
移除代幣高效工具使用測試版標頭
代幣高效工具使用是 Claude 3.7 中的測試版功能。所有 Claude 4 模型都內建代幣高效工具使用,因此您不應再包含測試版標頭。
從您的請求中移除
token-efficient-tools-2025-02-19測試版標頭: -
移除擴展輸出測試版標頭
output-128k-2025-02-19測試版標頭用於擴展輸出,僅在 Claude Sonnet 3.7 中可用。 從您的請求中移除此標頭: - 針對行為變更更新您的提示 Claude Sonnet 4.5 具有更簡潔、直接的溝通風格,需要明確的指導。查看 Claude 4 提示工程最佳實踐以獲得優化指導。
-
考慮為複雜任務啟用擴展思考
為編碼和推理任務啟用擴展思考以獲得顯著的性能改進(預設為禁用):
擴展思考會影響提示快取效率。
- 測試您的實現 在部署到生產環境之前,在開發環境中測試以確保所有破壞性變更都得到正確處理。
Sonnet 3.7 → 4.5 遷移檢查清單
- 將模型 ID 更新為
claude-sonnet-4-5-20250929 - 破壞性變更:更新採樣參數以僅使用
temperature或top_p,不能同時使用 - 在您的應用程式中處理新的
refusal停止原因 - 破壞性變更:將文本編輯器工具更新為
text_editor_20250728和str_replace_based_edit_tool(如適用) - 破壞性變更:移除任何使用
undo_edit命令的代碼(如適用) - 將代碼執行工具更新為
code_execution_20250825(如適用) - 移除
token-efficient-tools-2025-02-19測試版標頭(如適用) - 移除
output-128k-2025-02-19測試版標頭(如適用) - 按照 Claude 4 最佳實踐檢查和更新提示
- 考慮為複雜推理任務啟用擴展思考
- 處理
model_context_window_exceeded停止原因(Sonnet 4.5 特有) - 考慮為長期運行代理啟用記憶工具(測試版)
- 考慮使用自動工具調用清除進行上下文編輯(測試版)
- 在生產部署之前在開發環境中測試
從 Claude Sonnet 3.7 移除的功能
- 代幣高效工具使用:不支援
token-efficient-tools-2025-02-19測試版標頭(參見步驟 6) - 擴展輸出:不支援
output-128k-2025-02-19測試版標頭(參見步驟 7)
從 Claude Haiku 3.5 遷移到 Claude Haiku 4.5
Claude Haiku 4.5 是我們最快且最智能的 Haiku 模型,具有接近前沿的性能,為互動應用和大量智能處理提供優質模型品質和實時性能。此遷移包括幾個需要更新實現的破壞性變更。 有關新功能的完整概述,請參見 Claude 4.5 的新功能。Haiku 4.5 定價為每百萬輸入代幣 5。詳情請參見 Claude 定價。
遷移步驟
-
更新您的模型名稱:
-
更新工具版本(如適用)
Haiku 4.5 僅支援最新的工具版本:這是與 Claude Haiku 3.5 的破壞性變更。
- 文本編輯器:使用
text_editor_20250728和str_replace_based_edit_tool - 代碼執行:使用
code_execution_20250825 - 移除任何使用
undo_edit命令的代碼
- 文本編輯器:使用
-
更新採樣參數
只使用這是與 Claude Haiku 3.5 的破壞性變更。
temperature或top_p,不能同時使用: - 檢查新的速率限制 Haiku 4.5 與 Haiku 3.5 有不同的速率限制。詳情請參見速率限制文檔。
-
處理新的
refusal停止原因 更新您的應用程式以處理拒絕停止原因。 -
考慮為複雜任務啟用擴展思考
為編碼和推理任務啟用擴展思考以獲得顯著的性能改進(預設為禁用):
擴展思考會影響提示快取效率。
- 探索新功能 詳情請參見 Claude 4.5 的新功能,了解上下文感知、增加的輸出容量(64K 代幣)、更高的智能和改進的速度。
- 測試您的實現 在部署到生產環境之前,在開發環境中測試以確保所有破壞性變更都得到正確處理。
Haiku 3.5 → 4.5 遷移檢查清單
- 將模型 ID 更新為
claude-haiku-4-5-20251001 - 破壞性變更:將工具版本更新為最新版本(例如
text_editor_20250728、code_execution_20250825)- 不支援舊版本 - 破壞性變更:移除任何使用
undo_edit命令的代碼(如適用) - 破壞性變更:更新採樣參數以僅使用
temperature或top_p,不能同時使用 - 檢查並調整新的速率限制(與 Haiku 3.5 分開)
- 在您的應用程式中處理新的
refusal停止原因 - 考慮為複雜推理任務啟用擴展思考(新功能)
- 利用上下文感知在長會話中更好地管理代幣
- 準備處理更大的回應(最大輸出從 8K 增加到 64K 代幣)
- 按照 Claude 4 最佳實踐檢查和更新提示
- 在生產部署之前在開發環境中測試
在 Sonnet 4.5 和 Haiku 4.5 之間選擇
Claude Sonnet 4.5 和 Claude Haiku 4.5 都是強大的 Claude 4 模型,各有不同的優勢:選擇 Claude Sonnet 4.5(最智能)適用於:
- 複雜推理和分析:用於複雜任務的同類最佳智能
- 長期運行自主代理:在長時間獨立工作的代理中表現卓越
- 高級編碼任務:我們最強的編碼模型,具有高級規劃和安全工程能力
- 大上下文工作流程:通過記憶工具和上下文編輯功能增強上下文管理
- 需要最大能力的任務:當智能和準確性是首要優先考慮時
選擇 Claude Haiku 4.5(最快且最智能的 Haiku)適用於:
- 實時應用:為互動用戶體驗提供快速回應時間和接近前沿的性能
- 大量智能處理:以改進的速度進行具成本效益的大規模智能處理
- 成本敏感的部署:以較低的價格點提供接近前沿的性能
- 子代理架構:用於多代理系統的快速、智能代理
- 大規模計算機使用:具成本效益的自主桌面和瀏覽器自動化
- 需要速度的任務:當低延遲至關重要,同時保持接近前沿的智能時
擴展思考建議
Claude 4 模型,特別是 Sonnet 和 Haiku 4.5,在使用擴展思考進行編碼和複雜推理任務時顯示出顯著的性能改進。擴展思考預設為禁用,但我們建議為要求較高的工作啟用它。 重要:擴展思考會影響提示快取效率。當非工具結果內容添加到對話中時,思考塊會從快取中剝離,這可能會增加多輪對話的成本。我們建議在性能優勢超過快取權衡時啟用思考。其他遷移情況
上面涵蓋的主要遷移路徑(Sonnet 3.7 → 4.5 和 Haiku 3.5 → 4.5)代表最常見的升級。但是,您可能正在從其他 Claude 模型遷移到 Claude 4.5。本節涵蓋這些情況。從 Claude Sonnet 4 → Sonnet 4.5 遷移
破壞性變更:不能在同一請求中同時指定temperature 和 top_p。
所有其他 API 調用都可以在不修改的情況下工作。更新您的模型 ID 並根據需要調整採樣參數: