Claude Opus 4.7 上線了,但你的 Prompt 習慣可能要重新調整

Claude Opus 4.7 在 2026 年 4 月 16 日正式上線。Anthropic 把這個版本定位為目前最強的 generally available 模型,在 SWE-bench Pro 拿下 64.3% 的成績,超過 GPT-5.4(57.7%)和 Gemini 3.1 Pro(54.2%)。

這篇文章整理了 Opus 4.7 的核心新功能,以及在 Claude Code 裡怎麼實際運用這些改變。

什麼是 Claude Opus 4.7?

Claude Opus 4.7 是 Anthropic Opus 系列的第三個版本,承接 Opus 4.6 的方向繼續往 long-horizon agentic work 強化。它的 model string 是 claude-opus-4-7,舊程式碼只要換掉這個字串就能直接升級,API 架構完全相容。

它可以在這些地方使用:Claude Pro / Max / Team / Enterprise 介面、Anthropic API、Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry、Claude Code、Cursor、GitHub Copilot。

四個真正值得關注的新功能

高解析度圖片輸入

Opus 4.7 是第一個支援高解析度圖片的 Claude 模型。上限從 1568px / 1.15MP 提升到 2576px / 3.75MP,大約是三倍多的像素資訊量。

對需要處理截圖、設計稿、技術圖表的工作流程來說,這個改變直接影響分析精準度,不再需要在傳圖前先縮圖。

Adaptive Thinking:模型自己決定要不要思考

Opus 4.7 的 thinking 機制改成了 adaptive。過去你必須明確開啟 extended thinking,模型才會進行長思考。現在 Opus 4.7 會根據每個步驟的複雜程度,自動判斷要不要投入思考 token。

簡單的問題直接回答,不需要思考的步驟跳過,複雜的問題才把 token 花在深入推理上。這讓你不需要在「速度」和「推理品質」之間手動切換。

在 Claude Code 裡,預設的 effort level 從 high 提升到了新的 xhigh,這是介於 highmax 之間的等級,專門針對困難的工程任務。

Task Budgets:限制自動化任務的 token 上限

當 Claude Code 在複數檔案間自主執行任務時,過去很難預測 token 消耗。Opus 4.7 引入了 task budget,讓你設定一個 token 上限,Claude 在快要超過時會暫停並詢問確認。

在 Claude Code 裡的設定方式:

/config task_budget 50000

這個指令把當前 session 的 token 上限設為 50,000。適合長時間跑重構、migration、或多檔案批次修改的場景,避免任務失控的同時也讓成本可預測。

/ultrareview:更結構化的 code review

Claude Code 新增了 /ultrareview 斜線指令。它跟一般的 review 請求不同,會在 max effort 下按照固定協定依序審查:架構設計、邏輯正確性、資安問題、效能、可維護性,全部在一次 pass 裡完成。

和 4.6 相比,行為上最大的差異

指令執行更字面(literal)

這是使用上最需要注意的改變。Opus 4.6 會自動推測你「可能的意圖」,自動補上合理的細節。Opus 4.7 更傾向完全按照你說的做,不多也不少。

這代表你寫的 prompt 需要更完整。如果你之前依賴 4.6 的「自動腦補」,換到 4.7 後可能會覺得輸出變保守了。解法是在 prompt 裡說清楚 intent、constraints、和 acceptance criteria,而不是只描述表面的任務。

跨 session 的上下文更穩定

Opus 4.7 在長時間 agentic 任務裡保持上下文的能力比 4.6 明顯更好,這對需要跨多個工具呼叫、多個檔案修改的工作流程很有幫助。

bug 找得更準

根據多個開發者的測試,4.7 在靜態分析和 code review 裡找出的 bug 類型更廣、描述更具體,誤報率也比 4.6 低。

如何在 Claude Code 切換到 Opus 4.7

如果你的 Claude Code 還在用舊的模型,切換方式:

claude --model claude-opus-4-7

或是在 Claude Code 的設定檔裡更新 model 欄位為 claude-opus-4-7

API 呼叫的寫法(Python SDK):

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(
  model="claude-opus-4-7",
  max_tokens=1024,
  messages=[
    {"role": "user", "content": "審查這段程式碼的安全性問題"}
  ]
)

定價

輸入 token:$5 / 1M tokens
輸出 token:$25 / 1M tokens

和 Opus 4.6 的定價相同。不過 Anthropic 的文件指出 Opus 4.7 使用了新的 tokenizer,同樣的文字內容可能消耗 1.0 到 1.35 倍的 token 數。實際成本需要透過測試確認,不能直接用 4.6 的用量估算。

總結

Opus 4.7 最實質的改變集中在三個地方:圖片解析度上限、task budget 的成本控制、以及更字面的指令執行。

如果你主要用 Claude Code 跑 agentic 任務,建議先把 task budget 設好再開始跑,這個功能直接解決了長時間任務的不確定性問題。如果你正在從 4.6 遷移,Prompt 寫法需要調整,把過去隱含的意圖和限制明確寫出來。

參考資料