Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
Cet article aborde deux changements clés du contrôle du raisonnement dans Claude Opus 4.7, avec les instructions complètes d’utilisation à la fois pour l’API native AIHubmix et pour 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 agentiques, offrant un meilleur équilibre entre capacité et efficacité.
low ── medium ── high ── xhigh ★NEW ── max
✦ Contenu de thinking masqué par défaut
Dans les réponses en streaming, le processus de thinking n’est plus affiché par défaut. Pour recevoir un résumé du raisonnement, passez explicitement le champ display dans votre requête :
| valeur display | Opus 4.7 | Opus 4.6 | Comportement |
|---|
| ”omitted” | Par défaut | Non par défaut | Le contenu du bloc thinking est vide |
| ”summarized” | À définir manuellement | Par défaut | Renvoie le texte de résumé du thinking |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Figure : nouveau niveau xhigh d’Opus 4.7 — Comparaison des performances en codage agentique (Source : Anthropic officiel)
2. Référence de l’API native Claude
| valeur effort | Modèles pris en charge | Description | Cas d’usage recommandé |
|---|
| low | Tous les modèles pris en charge | Économies de jetons importantes avec compromis de capacité modéré | Tâches simples, requêtes à haute concurrence, sous-agents |
| medium | Tous les modèles pris en charge | Mode équilibré avec é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 capacité élevée | Raisonnement complexe, codage, tâches agentiques |
| xhigh (nouveau) | Opus 4.7 uniquement | Capacité étendue entre high et max ; excelle sur les tâches à long horizon | Point de départ recommandé pour les tâches de codage et agentiques |
| max | Série Opus | Capacité maximale | Problèmes de recherche de pointe |
API native Claude AIHubmix — 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": "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 AIHubMix Chat s’aligne sur la spécification OpenAI et contrôle l’intensité du raisonnement via reasoning.effort. Les 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 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 sur Opus 4.7. Les autres modèles Opus retombent automatiquement sur max, et la série Sonnet retombe sur 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, # 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ôler le contenu du thinking dans l’interface unifiée Chat
Dans l’interface compatible OpenAI, reasoning prend en charge un champ display pour contrôler le retour ou non du résumé de thinking.
Claude Opus 4.7 ne retourne pas le contenu du thinking par défaut. Définissez "display": "summarized" pour l’activer.
| Champ | Valeur | Description |
|---|
display | (omis) | Contenu du thinking non renvoyé (par défaut) |
display | "summarized" | Renvoie un résumé du thinking |
Opus 4.7 — Exemple de résumé de thinking
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)
Dernière mise à jour : 2026-06-01