1. Nieuwe functies voor redeneringscontrole
✦ Nieuw xhigh-redeneringsniveau
Het nieuwe xhigh-niveau ligt tussen high en max en is speciaal ontworpen voor coding- en agentische taken, met een betere balans tussen capaciteit en efficiëntie.
low ── medium ── high ── xhigh ★NEW ── max
✦ Denkinhoud standaard verborgen
In streamingreacties wordt het denkproces standaard niet meer getoond. Om een samenvatting van de redenering te ontvangen, geef je het veld display expliciet op in je verzoek:
| displaywaarde | Opus 4.7 | Opus 4.6 | Gedrag |
|---|---|---|---|
| ”omitted” | Standaard | Niet-standaard | Inhoud van het thinking-blok is leeg |
| ”summarized” | Moet handmatig worden ingesteld | Standaard | Geeft een samenvatting van de redenering terug |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Figuur: Opus 4.7 nieuw xhigh-niveau — vergelijking van prestaties bij agentisch coderen (Bron: Anthropic officieel)

2. Claude native API-referentie
De effort waarden voor de Anthropic native API zijn consistent met de officiële specificatie:
| effortwaarde | Ondersteunde modellen | Beschrijving | Aanbevolen gebruik |
|---|---|---|---|
| low | Alle ondersteunde modellen | Aanzienlijke tokenbesparing met een matige afweging in capaciteit | Eenvoudige taken, verzoeken met hoge concurrentie, sub-agents |
| medium | Alle ondersteunde modellen | Gebalanceerde modus met matige tokenbesparing | Algemene agentische taken |
| high | Alle ondersteunde modellen | Standaard; hoge capaciteitsprestaties | Complexe redenering, coding, agentische taken |
| xhigh (nieuw) | Alleen Opus 4.7 | Uitgebreide capaciteit tussen high en max; excelleert bij taken met een lange horizon | Aanbevolen startpunt voor coding- en agentische taken |
| max | Opus-serie | Maximale capaciteit | Onderzoeksproblemen aan de grens van het vakgebied |
AIHubmix Claude native API — Opus 4.7-voorbeeld
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. Ondersteuning voor redeneringsinspanning in de AIHubmix Chat unified interface
De AIHubMix Chat unified interface is in lijn met de OpenAI-specificatie en regelt de redeneringsintensiteit via reasoning.effort. Verschillende Claude-modellen worden automatisch gekoppeld aan het overeenkomende effortniveau:
reasoning_effort (regeling van redeneringsintensiteit) voor Claude-modellen
| effortwaarde | Opus >=4.7 (nieuw) | 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 |
Opmerking: xhigh wordt alleen native ondersteund op Opus 4.7. Andere Opus-modellen vallen automatisch terug op max, en de Sonnet-serie valt terug op high.
Chat unified interface — Opus 4.7-voorbeeld
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. Denkinhoud regelen in de Chat unified interface
In de OpenAI-compatibele interface ondersteunt reasoning een display-veld om te bepalen of samenvattingen van de redenering worden teruggegeven. Claude Opus 4.7 geeft standaard geen denkinhoud terug. Stel in "display": "summarized" om dit in te schakelen.
| Veld | Waarde | Beschrijving |
|---|---|---|
display | (weggelaten) | Denkinhoud niet teruggegeven (standaard) |
display | "summarized" | Geeft een samenvatting van de redenering terug |
Opus 4.7 — voorbeeld van redeneringssamenvatting
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)
Raadpleeg voor meer details de AIHubmix-documentatie of de officiële documentatie van Anthropic.
Laatst bijgewerkt: 2026-06-01



