[MODEL] 7 分鐘閱讀OraCore 編輯部

Claude Opus 5 開發者基準與路由清單

這篇教你先做基準測試,再用成本與延遲決定何時把 Claude Opus 5 用在難題上。

分享 LinkedIn
Claude Opus 5 開發者基準與路由清單

97%+ 的 HumanEval 表現,仍需要用成本路由把簡單工作分給更便宜的模型。

這篇給要評估 Claude Opus 5 的開發者看,目標是把「值不值得用」變成可重複的測試流程。照做完,你會拿到一份可比對的 benchmark 清單、一張自己的成本表,以及一條清楚的模型路由規則。

你也會知道它最適合放在什麼地方:高難度程式題、延伸推理、以及需要長時間思考的 agent 工作。本文資料來自 Anthropic 的 Claude docsAnthropic SDK repo,並參考官方與社群整理的 benchmark 結果。

開始之前

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

  • Anthropic 帳號,且已開通 API 存取
  • Claude Opus 5 API key
  • Node.js 20+ 或 Python 3.11+
  • 一份可安全測試的程式碼庫或題目集
  • 預算可支應 premium 模型呼叫,尤其是啟用 extended thinking 時
  • 可選:OpenAI 與 Google API key,用來做對照測試

Step 1: 釘住基準題集

目的:先做出一份和你日常工作一致的測試集,後面所有模型都用同一批題目比。請挑 20 到 50 題,涵蓋 bug 修正、code review、重構、架構判斷,並固定題目內容不變。

Claude Opus 5 開發者基準與路由清單
export BENCHMARK_SET=benchmarks/dev-workload.json
export MODEL=claude-opus-5

驗收:你應該看到一份固定的 prompt 清單,並且每題都有分類與預期輸出。如果每次執行題目都不同,結果就不能比較。

Step 2: 跑出便宜模型基線

目的:先取得 Sonnet 4、GPT-4.1 這類較便宜模型的基準分數,作為品質、延遲與 token 成本的參考。所有模型都要用相同 prompt、temperature 與輸出格式。

Claude Opus 5 開發者基準與路由清單
curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{"model":"claude-sonnet-4","max_tokens":1024,"messages":[{"role":"user","content":"Review this diff for logic bugs"}]}'

驗收:你應該看到完整回應,外加 API metadata 裡的 token 使用量。把這份輸出存起來,後面才能和 Opus 5 做同題對照。

Step 3: 測 Opus 5 難題表現

目的:只在真正需要深度推理的題目上看 Opus 5 是否有優勢,例如多步驟除錯、跨檔案分析、或工具使用。官方與社群 benchmark 常把它放在 SWE-bench Verified、LiveCodeBench、GPQA 類型任務上觀察。

{
  "model": "claude-opus-5",
  "thinking": {"type": "enabled", "budget_tokens": 4096},
  "max_tokens": 1024,
  "messages": [
    {"role": "user", "content": "Explain why this distributed job sometimes double-runs"}
  ]
}

驗收:你應該看到更完整的推理內容,而且通常會比非 thinking 執行更慢。如果在最難的題目上沒有明顯進步,代表 premium 成本不一定划算。

Step 4: 記錄延遲與 token 成本

目的:把「好不好」換成「每題花多少錢、花多久」。官方資料提到 Opus 5 的價格是每 100 萬 input tokens 15 美元、每 100 萬 output tokens 75 美元,context window 為 200K;非正式測試中,time-to-first-token 約比 Sonnet 4 慢 2 到 4 倍。

請量測每次呼叫的 input tokens、output tokens、time to first token 與總 wall time,然後改用「每個任務的成本」比較,而不是只看每百萬 tokens 的單價。這樣你才知道真實工作流裡的花費。

驗收:你應該看到一張可對照的成本表。若一般題目上差距很小,就把這些請求分流到更便宜的模型。

Step 5: 寫出路由規則

目的:把測試結果變成可上線的模型選擇策略。高難度推理、資安審查、複雜重構交給 Opus 5;autocomplete、短程生成、高量批次任務交給 Sonnet 4 或 Haiku。

if task in {"deep_debug", "architecture_review", "security_analysis"}:
    model = "claude-opus-5"
else:
    model = "claude-sonnet-4"

驗收:你應該看到整體花費下降,而且常見工作不會明顯掉品質。若路由正確,只有最難的 prompt 會打到 Opus 5。

Step 6: 驗證 context 上限

目的:確認你的工作負載是否真的適合 200K context window。Opus 5 的上下文對多數檔案級或模組級任務已足夠,但比起 1M window 的 GPT-4.1 與 Gemini 2.5 Pro,超大倉庫分析更可能需要 retrieval 或 chunking。

請測一個低於 100K tokens 的 prompt,再測一個接近上限的 prompt,觀察答案是否開始漏細節。不要直接假設 200K 在所有位置都表現一致。

驗收:你應該看到小 prompt 的回答更穩定,大 prompt 較容易出現漂移。如果模型開始忽略前段資訊,就改成 retrieval-augmented workflow。

指標基準/優化前結果/優化後
HumanEval pass@1多數前沿模型落在高 90%Opus 5 約 97%+
延遲Sonnet 4 作為基線Opus 5 約慢 2 到 4 倍
Input pricingSonnet 4 每 100 萬 tokens 3 美元Opus 5 每 100 萬 tokens 15 美元
Context windowGPT-4.1 與 Gemini 2.5 Pro 為 1MOpus 5 為 200K

常見錯誤

  • 把 Opus 5 用在每一個請求。修法:先把例行生成與 autocomplete 分流到便宜模型,再保留 Opus 5 給難題與審查。
  • 用不同 prompt 或不同 temperature 比模型。修法:先鎖定 benchmark 題集、sampling 參數與輸出格式,再開始測。
  • 只看 input 成本,忽略 output 成本。修法:同時追蹤 input 與 output usage,因為 Opus 5 的輸出單價明顯更高。

接下來可以看什麼

等你的 routing 與 benchmark harness 建好後,可以把同一套方法套到其他 frontier model,並加上 latency、cost、answer quality 的 regression check,讓升級流程變成可重複的工程步驟。