Loading...
    • 開發者指南
    • API 參考
    • MCP
    • 資源
    • 發行說明
    Search...
    ⌘K
    入門
    Claude 簡介快速開始
    模型與定價
    模型概覽選擇模型Claude 4.6 新功能遷移指南模型棄用定價
    使用 Claude 構建
    功能概覽使用 Messages API處理停止原因提示詞最佳實踐
    上下文管理
    上下文視窗壓縮上下文編輯
    功能
    提示詞快取延伸思考自適應思考思考力度串流訊息批次處理引用多語言支援Token 計數嵌入視覺PDF 支援Files API搜尋結果結構化輸出
    工具
    概覽如何實作工具使用細粒度工具串流Bash 工具程式碼執行工具程式化工具呼叫電腦使用工具文字編輯器工具網頁擷取工具網頁搜尋工具記憶工具工具搜尋工具
    Agent Skills
    概覽快速開始最佳實踐企業級 Skills透過 API 使用 Skills
    Agent SDK
    概覽快速開始TypeScript SDKTypeScript V2(預覽版)Python SDK遷移指南
    API 中的 MCP
    MCP 連接器遠端 MCP 伺服器
    第三方平台上的 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    提示詞工程
    概覽提示詞產生器使用提示詞範本提示詞改進器清晰直接使用範例(多範例提示)讓 Claude 思考(CoT)使用 XML 標籤賦予 Claude 角色(系統提示詞)串聯複雜提示詞長上下文技巧延伸思考技巧
    測試與評估
    定義成功標準開發測試案例使用評估工具降低延遲
    強化防護機制
    減少幻覺提高輸出一致性防範越獄攻擊串流拒絕減少提示詞洩漏讓 Claude 保持角色
    管理與監控
    Admin API 概覽資料駐留工作區用量與成本 APIClaude Code Analytics API零資料保留
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    模型與定價

    遷移指南

    從先前 Claude 版本遷移至 Claude 4.6 模型的指南

    遷移至 Claude 4.6

    Claude Opus 4.6 幾乎可以直接替換 Claude 4.5,但有一些需要注意的破壞性變更。如需完整的新功能列表,請參閱 Claude 4.6 的新功能。

    更新您的模型名稱

    # Opus 遷移
    model="claude-opus-4-5"     # 之前
    model="claude-opus-4-6"       # 之後

    破壞性變更

    1. 移除預填充:在 Claude 4.6 模型上預填充助手訊息會返回 400 錯誤。請改用結構化輸出、系統提示指令或 output_config.format。

    2. 工具參數引號處理:Claude 4.6 模型在工具呼叫參數中可能產生略有不同的 JSON 字串跳脫(例如,對 Unicode 跳脫或正斜線跳脫的不同處理方式)。如果您將工具呼叫的 input 作為原始字串解析而非使用 JSON 解析器,請驗證您的解析邏輯。標準 JSON 解析器(如 json.loads() 或 JSON.parse())會自動處理這些差異。

    建議變更

    這些不是必需的,但會改善您的使用體驗:

    1. 遷移至自適應思考:thinking: {type: "enabled", budget_tokens: N} 在 Claude 4.6 模型上已棄用,並將在未來的模型版本中移除。請切換至 thinking: {type: "adaptive"} 並使用 effort 參數來控制思考深度。請參閱自適應思考。

      response = client.beta.messages.create(
          model="claude-opus-4-5",
          max_tokens=16000,
          thinking={
              "type": "enabled",
              "budget_tokens": 32000
          },
          betas=["interleaved-thinking-2025-05-14"],
          messages=[...]
      )

      請注意,此遷移也從 client.beta.messages.create 移至 client.messages.create — 自適應思考和 effort 是正式發布(GA)功能,不需要 beta SDK 命名空間或任何 beta 標頭。

    2. 移除 effort beta 標頭:effort 參數現已正式發布。請從您的請求中移除 betas=["effort-2025-11-24"]。

    3. 移除細粒度工具串流 beta 標頭:細粒度工具串流現已正式發布。請從您的請求中移除 betas=["fine-grained-tool-streaming-2025-05-14"]。

    4. 移除交錯思考 beta 標頭:自適應思考會自動啟用交錯思考。請從您的請求中移除 betas=["interleaved-thinking-2025-05-14"]。

    5. 遷移至 output_config.format:如果使用結構化輸出,請將 output_format={...} 更新為 output_config={"format": {...}}。舊參數仍然可用,但已棄用,將在未來的模型版本中移除。

    從 Claude 4.1 或更早版本遷移至 Claude 4.6

    如果您從 Opus 4.1、Sonnet 4 或更早的模型直接遷移至 Claude 4.6,請套用上述 Claude 4.6 破壞性變更以及本節中的額外變更。

    # 從 Opus 4.1
    model="claude-opus-4-1-20250805"    # 之前
    model="claude-opus-4-6"               # 之後
    
    # 從 Sonnet 4
    model="claude-sonnet-4-20250514"    # 之前
    model="claude-opus-4-6"              # 之後
    
    # 從 Sonnet 3.7
    model="claude-3-7-sonnet-20250219"  # 之前
    model="claude-opus-4-6"              # 之後

    額外破壞性變更

    1. 取樣參數

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      僅使用 temperature 或 top_p,不能同時使用:

      # 之前 - 這在 Claude 4+ 模型中會報錯
      response = client.messages.create(
          model="claude-3-7-sonnet-20250219",
          temperature=0.7,
          top_p=0.9,  # 不能同時使用
          ...
      )
      
      # 之後
      response = client.messages.create(
          model="claude-opus-4-6",
          temperature=0.7,  # 使用 temperature 或 top_p,不能同時使用
          ...
      )
    2. 工具版本

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      更新至最新的工具版本。移除任何使用 undo_edit 命令的程式碼。

      # 之前
      tools=[{"type": "text_editor_20250124", "name": "str_replace_editor"}]
      
      # 之後
      tools=[{"type": "text_editor_20250728", "name": "str_replace_based_edit_tool"}]
      • 文字編輯器:使用 text_editor_20250728 和 str_replace_based_edit_tool。詳情請參閱文字編輯器工具文件。
      • 程式碼執行:升級至 code_execution_20250825。遷移說明請參閱程式碼執行工具文件。
    3. 處理 refusal 停止原因

      更新您的應用程式以處理 refusal 停止原因:

      response = client.messages.create(...)
      
      if response.stop_reason == "refusal":
          # 適當處理拒絕
          pass
    4. 處理 model_context_window_exceeded 停止原因

      Claude 4.5+ 模型在生成因達到上下文視窗限制而停止時,會返回 model_context_window_exceeded 停止原因,而非請求的 max_tokens 限制。更新您的應用程式以處理此新的停止原因:

      response = client.messages.create(...)
      
      if response.stop_reason == "model_context_window_exceeded":
          # 適當處理上下文視窗限制
          pass
    5. 工具參數處理(尾隨換行符)

      Claude 4.5+ 模型會保留工具呼叫字串參數中先前被去除的尾隨換行符。如果您的工具依賴於對工具呼叫參數的精確字串匹配,請驗證您的邏輯是否正確處理尾隨換行符。

    6. 針對行為變更更新您的提示

      Claude 4+ 模型具有更簡潔、直接的溝通風格,需要明確的指示。請查閱提示最佳實踐以獲取最佳化指導。

    額外建議變更

    • 移除舊版 beta 標頭:移除 token-efficient-tools-2025-02-19 和 output-128k-2025-02-19 — 所有 Claude 4+ 模型都內建了 token 高效工具使用,這些標頭不會產生任何效果。

    Claude 4.6 遷移檢查清單

    • 將模型 ID 更新為 claude-opus-4-6
    • 破壞性:移除助手訊息預填充(返回 400 錯誤);改用結構化輸出或 output_config.format
    • 建議:從 thinking: {type: "enabled", budget_tokens: N} 遷移至 thinking: {type: "adaptive"} 並搭配 effort 參數(budget_tokens 已棄用,將在未來版本中移除)
    • 驗證工具呼叫 JSON 解析使用標準 JSON 解析器
    • 移除 effort-2025-11-24 beta 標頭(effort 現已正式發布)
    • 移除 fine-grained-tool-streaming-2025-05-14 beta 標頭
    • 移除 interleaved-thinking-2025-05-14 beta 標頭
    • 將 output_format 遷移至 output_config.format(如適用)
    • 如果從 Claude 4.1 或更早版本遷移:更新取樣參數,僅使用 temperature 或 top_p
    • 如果從 Claude 4.1 或更早版本遷移:更新工具版本(text_editor_20250728、code_execution_20250825)
    • 如果從 Claude 4.1 或更早版本遷移:處理 refusal 停止原因
    • 如果從 Claude 4.1 或更早版本遷移:處理 model_context_window_exceeded 停止原因
    • 如果從 Claude 4.1 或更早版本遷移:驗證工具字串參數對尾隨換行符的處理
    • 如果從 Claude 4.1 或更早版本遷移:移除舊版 beta 標頭(token-efficient-tools-2025-02-19、output-128k-2025-02-19)
    • 依照提示最佳實踐檢視並更新提示
    • 在部署至生產環境前先在開發環境中測試

    遷移至 Claude Sonnet 4.5

    Claude Sonnet 4.5 結合了強大的智慧與快速的效能,非常適合日常編碼、分析和內容任務。

    如需完整的功能概覽,請參閱模型概覽。

    Sonnet 4.5 定價為每百萬輸入 token 3 美元,每百萬輸出 token 15 美元。詳情請參閱 Claude 定價。

    更新您的模型名稱:

    # 從 Sonnet 4
    model="claude-sonnet-4-20250514"        # 之前
    model="claude-sonnet-4-5-20250929"      # 之後
    
    # 從 Sonnet 3.7
    model="claude-3-7-sonnet-20250219"      # 之前
    model="claude-sonnet-4-5-20250929"      # 之後

    考慮啟用延伸思考以在編碼和推理任務上獲得顯著的效能提升(預設為停用):

    response = client.messages.create(
        model="claude-sonnet-4-5-20250929",
        max_tokens=16000,
        thinking={"type": "enabled", "budget_tokens": 10000},
        messages=[...]
    )

    破壞性變更

    這些破壞性變更適用於從 Claude 3.x Sonnet 模型遷移時。

    1. 取樣參數

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      僅使用 temperature 或 top_p,不能同時使用。

    2. 工具版本

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      更新至最新的工具版本(text_editor_20250728、code_execution_20250825)。移除任何使用 undo_edit 命令的程式碼。

    3. 處理 refusal 停止原因

      更新您的應用程式以處理 refusal 停止原因。

    4. 針對行為變更更新您的提示

      Claude 4 模型具有更簡潔、直接的溝通風格。請查閱提示最佳實踐以獲取最佳化指導。

    Sonnet 4.5 遷移檢查清單

    • 將模型 ID 更新為 claude-sonnet-4-5-20250929
    • 破壞性:將工具版本更新至最新(text_editor_20250728、code_execution_20250825)— 不支援舊版本(如果從 3.x 遷移)
    • 破壞性:移除任何使用 undo_edit 命令的程式碼(如適用)
    • 破壞性:更新取樣參數,僅使用 temperature 或 top_p,不能同時使用(如果從 3.x 遷移)
    • 在您的應用程式中處理新的 refusal 停止原因
    • 依照提示最佳實踐檢視並更新提示
    • 考慮為複雜推理任務啟用延伸思考
    • 在部署至生產環境前先在開發環境中測試

    遷移至 Claude Haiku 4.5

    Claude Haiku 4.5 是我們最快且最智慧的 Haiku 模型,具有接近前沿的效能,為互動式應用程式和大量處理提供優質模型品質。

    如需完整的功能概覽,請參閱模型概覽。

    Haiku 4.5 定價為每百萬輸入 token 1 美元,每百萬輸出 token 5 美元。詳情請參閱 Claude 定價。

    更新您的模型名稱:

    # 從 Haiku 3.5
    model="claude-3-5-haiku-20241022"      # 之前
    model="claude-haiku-4-5-20251001"      # 之後

    檢視新的速率限制: Haiku 4.5 與 Haiku 3.5 有不同的速率限制。詳情請參閱速率限制文件。

    考慮啟用延伸思考以在編碼和推理任務上獲得顯著的效能提升(預設為停用):

    response = client.messages.create(
        model="claude-haiku-4-5-20251001",
        max_tokens=16000,
        thinking={"type": "enabled", "budget_tokens": 5000},
        messages=[...]
    )

    延伸思考會影響提示快取效率。

    探索新功能: 請參閱模型概覽以了解上下文感知、增加的輸出容量(64K token)、更高的智慧和改進的速度等詳情。

    破壞性變更

    這些破壞性變更適用於從 Claude 3.x Haiku 模型遷移時。

    1. 取樣參數

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      僅使用 temperature 或 top_p,不能同時使用。

    2. 工具版本

      這是從 Claude 3.x 模型遷移時的破壞性變更。

      更新至最新的工具版本(text_editor_20250728、code_execution_20250825)。移除任何使用 undo_edit 命令的程式碼。

    3. 處理 refusal 停止原因

      更新您的應用程式以處理 refusal 停止原因。

    4. 針對行為變更更新您的提示

      Claude 4 模型具有更簡潔、直接的溝通風格。請查閱提示最佳實踐以獲取最佳化指導。

    Haiku 4.5 遷移檢查清單

    • 將模型 ID 更新為 claude-haiku-4-5-20251001
    • 破壞性:將工具版本更新至最新(text_editor_20250728、code_execution_20250825)— 不支援舊版本
    • 破壞性:移除任何使用 undo_edit 命令的程式碼(如適用)
    • 破壞性:更新取樣參數,僅使用 temperature 或 top_p,不能同時使用
    • 在您的應用程式中處理新的 refusal 停止原因
    • 檢視並調整新的速率限制(與 Haiku 3.5 分開)
    • 依照提示最佳實踐檢視並更新提示
    • 考慮為複雜推理任務啟用延伸思考
    • 在部署至生產環境前先在開發環境中測試

    需要幫助?

    • 查閱我們的 API 文件以獲取詳細規格
    • 查閱模型功能以進行效能比較
    • 查閱 API 發布說明以獲取 API 更新資訊
    • 如果您在遷移過程中遇到任何問題,請聯繫支援團隊

    Was this page helpful?

    • 遷移至 Claude 4.6
    • 從 Claude 4.1 或更早版本遷移至 Claude 4.6
    • Claude 4.6 遷移檢查清單
    • 遷移至 Claude Sonnet 4.5
    • Sonnet 4.5 遷移檢查清單
    • 遷移至 Claude Haiku 4.5
    • Haiku 4.5 遷移檢查清單