Claude Opus 4.7 新參數指南

2026年7月20日 · AIHubMix · 3 min read · 公告

Claude Opus 4.7 新參數指南
本文涵蓋了 Claude Opus 4.7 中推理控制的兩個關鍵變更,以及 AIHubmix 原生 API 和 Chat 統一介面的完整使用說明。另請參閱:Anthropic 官方公告模型變更日誌

1. 新的推理控制功能

✦ 新的 xhigh 推理努力級別

新的 xhigh 級別位於 highmax 之間,專為 編碼和代理任務 設計,實現能力與效率之間的更好平衡。

low  ──  medium  ──  high  ──  xhigh ★NEW  ──  max

✦ 默認隱藏思考內容

在串流響應中,思考過程不再默認顯示。要接收推理摘要,請在請求中明確傳遞 display 欄位:

顯示值Opus 4.7Opus 4.6行為
”省略”默認非默認思考區塊內容為空
”摘要”必須手動設置默認返回思考摘要文本
"reasoning": {
  "effort": "xhigh",
  "display": "summarized"
}
:Opus 4.7 新的 xhigh 級別 — 代理編碼性能比較(來源:Anthropic 官方)
圖片

2. Claude 原生 API 參考

Anthropic 原生 API 的 effort 值與官方規範一致:

努力值支持的模型描述推薦使用案例
low所有支持的模型顯著的代幣節省,能力適度折衷簡單任務,高併發請求,子代理
medium所有支持的模型平衡模式,適度的代幣節省一般代理任務
high所有支持的模型默認;高能力性能複雜推理、編碼、代理任務
xhigh (新)僅限 Opus 4.7在 high 和 max 之間擴展的能力;在長期任務中表現優異編碼和代理任務的推薦起始點
maxOpus 系列最大能力前沿研究問題

AIHubmix Claude 原生 API — Opus 4.7 範例

from anthropic import Anthropic

client = Anthropic(
    api_key="<AIHUBMIX_API_KEY>",
    base_url="https://aihubmix.com"
)

response = client.messages.create(
    model="claude-opus-4-7",
    max_tokens=16000,
    thinking={"type": "adaptive"},
    output_config={"effort": "xhigh"},  # 選項:low / medium / high / xhigh / max
    messages=[
        {
            "role": "user",
            "content": "一隻蝸牛在一口10米深的井底。每天它爬升3米,但每晚又滑回2米。它需要多少天才能到達井口?"
        }
    ]
)

print(response.content[-1].text)

3. AIHubmix Chat 統一介面的推理努力支持

AIHubMix Chat 統一介面與 OpenAI 規範一致,通過 reasoning.effort 控制推理強度。不同的 Claude 模型會自動映射到相應的努力級別:

reasoning_effort (Claude 模型的推理強度控制)

努力值Opus >=4.7(新)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh

注意xhigh 只在 Opus 4.7 中原生支持。其他 Opus 模型會自動回退到 max,而 Sonnet 系列則回退到 high

Chat 統一介面 — Opus 4.7 範例

from openai import OpenAI

client = OpenAI(
    base_url="https://aihubmix.com/v1",
    api_key="<AIHUBMIX_API_KEY>",
)

completion = client.chat.completions.create(
    model="claude-opus-4-7",
    # max_tokens=10000,  # 默認為 4096;啟用以獲取更長的輸出
    messages=[
        {
            "role": "user",
            "content": "一隻蝸牛在一口10米深的井底。每天它爬升3米,但每晚又滑回2米。它需要多少天才能到達井口?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh"}
    }
)

print(completion.choices[0].message.content)

4. 控制 Chat 統一介面的思考內容

在與 OpenAI 兼容的介面中,reasoning 支持 display 欄位以控制是否返回思考摘要。Claude Opus 4.7 默認不返回思考內容。設置 "display": "summarized" 以啟用它。

欄位描述
display(省略)不返回思考內容(默認)
display"summarized"返回思考摘要

Opus 4.7 — 思考摘要範例

from openai import OpenAI

client = OpenAI(
    base_url="https://aihubmix.com/v1",
    api_key="<AIHUBMIX_API_KEY>",
)

completion = client.chat.completions.create(
    model="claude-opus-4-7",
    messages=[
        {
            "role": "user",
            "content": "一隻蝸牛在一口10米深的井底。每天它爬升3米,但每晚又滑回2米。它需要多少天才能到達井口?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh", "display": "summarized"}
    }
)

print(completion.choices[0].message.content)

如需進一步詳細資訊,請參閱 AIHubmix 文檔Anthropic 官方文檔

最後更新:2026-06-01

More from the blog