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ść display | Opus 4.7 | Opus 4.6 | Zachowanie |
|---|---|---|---|
| ”omitted” | Domyślnie | Niedomyślnie | Treść bloku rozumowania jest pusta |
| ”summarized” | Należy ustawić ręcznie | Domyślnie | Zwraca 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)

2. Dokumentacja natywnego API Claude
Wartości effort dla natywnego API Anthropic są zgodne z oficjalną specyfikacją:
| wartość effort | Obsługiwane modele | Opis | Zalecane zastosowanie |
|---|---|---|---|
| low | Wszystkie obsługiwane modele | Znaczne oszczędności tokenów przy umiarkowanym kompromisie w możliwościach | Proste zadania, żądania o dużej współbieżności, podagenci |
| medium | Wszystkie obsługiwane modele | Tryb zrównoważony z umiarkowanymi oszczędnościami tokenów | Ogólne zadania agentowe |
| high | Wszystkie obsługiwane modele | Domyślny; wysoka wydajność możliwości | Złożone rozumowanie, programowanie, zadania agentowe |
| xhigh (nowy) | Tylko Opus 4.7 | Rozszerzone możliwości między high a max; doskonale sprawdza się w zadaniach długoterminowych | Zalecany punkt startowy dla zadań programistycznych i agentowych |
| max | Seria Opus | Maksymalne możliwości | Problemy 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ść effort | Opus >=4.7 (nowy) | Opus 4.6 / 4.5 | Sonnet 4.6 |
|---|---|---|---|
| minimal | low | low | low |
| medium | medium | medium | medium |
| high | high | high | high |
| xhigh | xhigh | max | high |
| max | max | max | high |
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ć.
| Pole | Wartość | 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



