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,這是介於 high 和 max 之間的等級,專門針對困難的工程任務。
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 寫法需要調整,把過去隱含的意圖和限制明確寫出來。



