Cet article couvre deux changements clés dans le contrôle du raisonnement dans Claude Opus 4.7, ainsi que des instructions complètes d'utilisation pour l'API native AIHubmix et l'interface unifiée Chat. Voir aussi : annonce officielle d'Anthropic et journal des modifications du modèle.
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, conçu spécifiquement pour les tâches de codage et d'agent, trouvant un meilleur équilibre entre capacité et efficacité.
low ── medium ── high ── xhigh ★NOUVEAU ── max
✦ Contenu de réflexion masqué par défaut
Dans les réponses en streaming, le processus de réflexion est plus affiché par défaut. Pour recevoir un résumé du raisonnement, passez explicitement le champ display dans votre demande :
| valeur d'affichage | 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 réflexion |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Figure: Nouveau niveau xhigh d'Opus 4.7 — Comparaison des performances de codage agentique (Source : officiel d'Anthropic)

2. Référence de l'API native Claude
Les valeurs d'effort pour l'API native d'Anthropic sont conformes à la spécification officielle :
| valeur d'effort | Modèles pris en charge | Description | Cas d'utilisation recommandé |
|---|---|---|---|
| low | Tous les modèles pris en charge | Économies de jetons significatives avec un compromis de capacité modéré | Tâches simples, demandes à haute concurrence, sous-agents |
| medium | Tous les modèles pris en charge | Mode équilibré avec des économies de jetons modérées | Tâches agentiques générales |
| high | Tous les modèles pris en charge | Par défaut ; performance de haute capacité | Raisonnement complexe, codage, tâches agentiques |
| xhigh (nouveau) | Opus 4.7 uniquement | Capacité étendue entre high et max ; excelle dans les tâches à long terme | Point de départ recommandé pour les tâches de codage et d'agent |
| max | Série Opus | Capacité maximale | Problèmes de recherche de pointe |
API native AIHubmix Claude — Exemple 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": "Un escargot est au fond d'un puits de 10 mètres. Chaque jour, il grimpe de 3 mètres, mais chaque nuit, il glisse de 2 mètres. Combien de jours lui faut-il pour atteindre le sommet ?"
}
]
)
print(response.content[-1].text)
3. Support de l'effort de raisonnement dans l'interface unifiée AIHubmix Chat
L'interface unifiée AIHubMix Chat est conforme à la spécification OpenAI et contrôle l'intensité du raisonnement via reasoning.effort. Différents modèles Claude sont automatiquement mappés au niveau d'effort correspondant :
reasoning_effort (Contrôle de l'intensité du raisonnement) pour les modèles Claude
| valeur d'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 |
Note : xhigh est pris en charge nativement uniquement sur Opus 4.7. D'autres modèles Opus reviennent automatiquement à max, et la série Sonnet revient à high.
Interface unifiée Chat — Exemple 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, # Par défaut, c'est 4096 ; activez pour des sorties plus longues
messages=[
{
"role": "user",
"content": "Un escargot est au fond d'un puits de 10 mètres. Chaque jour, il grimpe de 3 mètres, mais chaque nuit, il glisse de 2 mètres. Combien de jours lui faut-il pour atteindre le sommet ?"
}
],
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 avec OpenAI, reasoning supporte un champ display pour contrôler si les résumés de réflexion sont renvoyés.Claude Opus 4.7 ne renvoie pas de contenu de réflexion par défaut. Définissez "display": "summarized" pour l'activer.
| Champ | Valeur | Description |
|---|---|---|
display | (omitted) | Contenu de réflexion non renvoyé (par défaut) |
display | "summarized" | Renvoie un résumé de réflexion |
Opus 4.7 — Exemple de résumé de 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": "Un escargot est au fond d'un puits de 10 mètres. Chaque jour, il grimpe de 3 mètres, mais chaque nuit, il glisse de 2 mètres. Combien de jours lui faut-il pour atteindre le sommet ?"
}
],
extra_body={
"reasoning": {"effort": "xhigh", "display": "summarized"}
}
)
print(completion.choices[0].message.content)
Pour plus de détails, consultez la documentation AIHubmix ou les documents officiels d'Anthropic.
Dernière mise à jour : 2026-06-01