1. Nouvelles fonctionnalités de contrôle du raisonnement
✦ Nouveau niveau d'effort de raisonnement xhigh
Le nouveau niveau xhigh se situe entre high et max. Il est conçu spécifiquement pour les tâches de codage et les tâches agentiques, afin d'offrir un meilleur équilibre entre capacité et efficacité.
low ── medium ── high ── xhigh ★NEW ── max
✦ Contenu de réflexion masqué par défaut
Dans les réponses en streaming, le processus de réflexion n'est plus affiché par défaut. Pour recevoir un résumé du raisonnement, passez explicitement le champ display dans votre requête :
| valeur de display | Opus 4.7 | Opus 4.6 | Comportement |
|---|---|---|---|
| « omitted » | Par défaut | Non par défaut | Le contenu du bloc de réflexion est vide |
| « summarized » | Doit être défini manuellement | Par défaut | Renvoie le texte du résumé de la réflexion |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Figure : Opus 4.7, nouveau niveau xhigh — comparaison des performances en codage agentique (source : Anthropic officiel)

2. Référence de l'API native de Claude
Les valeurs effort de l'API native d'Anthropic sont conformes à la spécification officielle :
| valeur effort | Modèles pris en charge | Description | Cas d'usage recommandé |
|---|---|---|---|
| low | Tous les modèles pris en charge | Réduction importante des tokens avec un compromis modéré sur les capacités | Tâches simples, requêtes à forte concurrence, sous-agents |
| medium | Tous les modèles pris en charge | Mode équilibré avec une réduction modérée des tokens | Tâches agentiques générales |
| high | Tous les modèles pris en charge | Valeur par défaut ; performances de capacité élevées | Raisonnement complexe, codage, tâches agentiques |
| xhigh (nouveau) | Opus 4.7 uniquement | Capacité étendue entre high et max ; excelle dans les tâches à long horizon | Point de départ recommandé pour les tâches de codage et les tâches agentiques |
| max | Série Opus | Capacité maximale | Problèmes de recherche de pointe |
API native Claude d'AIHubmix — Exemple avec 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. Prise en charge de l'effort de raisonnement dans l'interface unifiée Chat d'AIHubmix
L'interface unifiée Chat d'AIHubMix est alignée sur la spécification OpenAI et contrôle l'intensité du raisonnement via reasoning.effort. Les différents modèles Claude sont automatiquement associés au niveau d'effort correspondant :
reasoning_effort (contrôle de l'intensité du raisonnement) pour les modèles Claude
| valeur effort | Opus >=4.7 (nouveau) | 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 |
Remarque : xhigh n'est pris en charge nativement que par Opus 4.7. Les autres modèles Opus basculent automatiquement sur max, et la série Sonnet bascule sur high.
Interface unifiée Chat — Exemple avec 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. Contrôle du contenu de réflexion dans l'interface unifiée Chat
Dans l'interface compatible OpenAI, reasoning prend en charge un champ display permettant de contrôler le renvoi des résumés de réflexion. Claude Opus 4.7 ne renvoie pas le contenu de réflexion par défaut. Définissez "display": "summarized" pour l'activer.
| Champ | Valeur | Description |
|---|---|---|
display | (omis) | Contenu de réflexion non renvoyé (par défaut) |
display | "summarized" | Renvoie un résumé de la réflexion |
Opus 4.7 — Exemple de résumé de la réflexion
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)
Pour plus de détails, consultez la documentation d'AIHubmix ou la documentation officielle d'Anthropic.
Dernière mise à jour : 2026-06-01



