Przewodnik po nowych parametrach Claude Opus 4.7

Ten artykuł omawia dwie kluczowe zmiany w kontroli rozumowania w Claude Opus 4.7 oraz zawiera pełne instrukcje użycia zarówno dla natywnego API AIHubmix, jak i dla zunifikowanego interfejsu Chat. Zobacz także: oficjalne ogłoszenie Anthropic i dziennik zmian modelu.

AIHubMix3 min czytania
Przewodnik po nowych parametrach Claude Opus 4.7

​1. Nowe funkcje kontroli rozumowania

​✦ Nowy poziom wysiłku rozumowania xhigh

Nowy poziom xhigh znajduje się między high a max i został zaprojektowany specjalnie z myślą o zadaniach programistycznych i agentowych, zapewniając lepszą równowagę między możliwościami a wydajnością.

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

​✦ Treść rozumowania domyślnie ukryta

W odpowiedziach strumieniowych proces rozumowania nie jest już domyślnie wyświetlany. Aby otrzymać podsumowanie rozumowania, jawnie przekaż w żądaniu pole display:

wartość displayOpus 4.7Opus 4.6Zachowanie
”omitted”DomyślnieNiedomyślnieTreść bloku rozumowania jest pusta
”summarized”Należy ustawić ręcznieDomyślnieZwraca tekst podsumowania rozumowania
"reasoning": {
  "effort": "xhigh",
  "display": "summarized"
}
Rysunek: Nowy poziom xhigh w Opus 4.7 — porównanie wydajności w zadaniach agentowego programowania (źródło: Anthropic)
Image

​2. Dokumentacja natywnego API Claude

​Wartości effort dla natywnego API Anthropic są zgodne z oficjalną specyfikacją:

wartość effortObsługiwane modeleOpisZalecane zastosowanie
lowWszystkie obsługiwane modeleZnaczne oszczędności tokenów przy umiarkowanym kompromisie w możliwościachProste zadania, żądania o dużej współbieżności, podagenci
mediumWszystkie obsługiwane modeleTryb zrównoważony z umiarkowanymi oszczędnościami tokenówOgólne zadania agentowe
highWszystkie obsługiwane modeleDomyślny; wysoka wydajność możliwościZłożone rozumowanie, programowanie, zadania agentowe
xhigh (nowy)Tylko Opus 4.7Rozszerzone możliwości między high a max; doskonale sprawdza się w zadaniach długoterminowychZalecany punkt startowy dla zadań programistycznych i agentowych
maxSeria OpusMaksymalne możliwościProblemy badawcze na granicy wiedzy

​Natywne API Claude w AIHubmix — przykład dla 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"},  # Options: low / medium / high / xhigh / max
    messages=[
        {
            "role": "user",
            "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ]
)

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

​3. Obsługa poziomu rozumowania w zunifikowanym interfejsie Chat AIHubmix

Zunifikowany interfejs AIHubMix Chat jest zgodny ze specyfikacją OpenAI i steruje intensywnością rozumowania za pomocą reasoning.effort. Różne modele Claude są automatycznie mapowane na odpowiedni poziom effort:

​reasoning_effort (kontrola intensywności rozumowania) dla modeli Claude

wartość effortOpus >=4.7 (nowy)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh

Uwaga: xhigh jest natywnie obsługiwany wyłącznie w Opus 4.7. Pozostałe modele Opus automatycznie przechodzą na max, a seria Sonnet przechodzi na high.

​Zunifikowany interfejs Chat — przykład dla 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,  # Default is 4096; enable for longer outputs
    messages=[
        {
            "role": "user",
            "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh"}
    }
)

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

​4. Kontrola treści rozumowania w zunifikowanym interfejsie Chat

W interfejsie kompatybilnym z OpenAI reasoning obsługuje pole display, które określa, czy zwracane są podsumowania rozumowania.Claude Opus 4.7 domyślnie nie zwraca treści rozumowania. Ustaw "display": "summarized" , aby to włączyć.

PoleWartośćOpis
display(omitted)Treść rozumowania nie jest zwracana (domyślnie)
display"summarized"Zwraca podsumowanie rozumowania

​Opus 4.7 — przykład podsumowania rozumowania

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": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh", "display": "summarized"}
    }
)

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

​Więcej szczegółów znajdziesz w dokumentacji AIHubmix oraz w oficjalnej dokumentacji Anthropic.

Ostatnia aktualizacja: 2026-06-01