Guide des nouveaux paramètres de Claude Opus 4.7

Cet article présente deux changements majeurs dans le contrôle du raisonnement de Claude Opus 4.7, ainsi que des instructions d'utilisation complètes pour l'API native d'AIHubmix et l'interface unifiée Chat. Voir aussi : l'annonce officielle d'Anthropic et le journal des modifications du modèle.

AIHubMix3 min de lecture
Guide des nouveaux paramètres de Claude Opus 4.7

​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 displayOpus 4.7Opus 4.6Comportement
« omitted »Par défautNon par défautLe contenu du bloc de réflexion est vide
« summarized »Doit être défini manuellementPar défautRenvoie 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)
Image

​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 effortModèles pris en chargeDescriptionCas d'usage recommandé
lowTous les modèles pris en chargeRéduction importante des tokens avec un compromis modéré sur les capacitésTâches simples, requêtes à forte concurrence, sous-agents
mediumTous les modèles pris en chargeMode équilibré avec une réduction modérée des tokensTâches agentiques générales
highTous les modèles pris en chargeValeur par défaut ; performances de capacité élevéesRaisonnement complexe, codage, tâches agentiques
xhigh (nouveau)Opus 4.7 uniquementCapacité étendue entre high et max ; excelle dans les tâches à long horizonPoint de départ recommandé pour les tâches de codage et les tâches agentiques
maxSérie OpusCapacité maximaleProblè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 effortOpus >=4.7 (nouveau)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh

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.

ChampValeurDescription
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