Guía de nuevos parámetros de Claude Opus 4.7

Este artículo cubre dos cambios clave en el control del razonamiento en Claude Opus 4.7, junto con instrucciones completas de uso tanto para la API nativa de AIHubmix como para la interfaz unificada Chat. Véase también: anuncio oficial de Anthropic y registro de cambios del modelo.

AIHubMix3 min de lectura
Guía de nuevos parámetros de Claude Opus 4.7

​1. Nuevas funciones de control del razonamiento

​✦ Nuevo nivel de esfuerzo de razonamiento xhigh

El nuevo nivel xhigh se sitúa entre high y max, diseñado específicamente para tareas de programación y agénticas, logrando un mejor equilibrio entre capacidad y eficiencia.

low  ──  medium  ──  high  ──  xhigh ★NEW  ──  max

​✦ Contenido de pensamiento oculto por defecto

En las respuestas en streaming, el proceso de pensamiento ya no se muestra por defecto. Para recibir un resumen del razonamiento, pasa explícitamente el campo display en tu solicitud:

valor de displayOpus 4.7Opus 4.6Comportamiento
"omitted"Por defectoNo predeterminadoEl contenido del bloque de pensamiento está vacío
"summarized"Debe configurarse manualmentePor defectoDevuelve el texto del resumen del pensamiento
"reasoning": {
  "effort": "xhigh",
  "display": "summarized"
}
Figura: Nuevo nivel xhigh de Opus 4.7 — Comparación de rendimiento en programación agéntica (Fuente: Anthropic oficial)
Image

​2. Referencia de la API nativa de Claude

​Los valores de effort para la API nativa de Anthropic son coherentes con la especificación oficial:

valor de effortModelos compatiblesDescripciónCaso de uso recomendado
lowTodos los modelos compatiblesAhorro significativo de tokens con un compromiso moderado de capacidadTareas sencillas, solicitudes de alta concurrencia, subagentes
mediumTodos los modelos compatiblesModo equilibrado con un ahorro moderado de tokensTareas agénticas generales
highTodos los modelos compatiblesPor defecto; rendimiento de alta capacidadRazonamiento complejo, programación, tareas agénticas
xhigh (nuevo)Solo Opus 4.7Capacidad ampliada entre high y max; destaca en tareas de largo alcancePunto de partida recomendado para tareas de programación y agénticas
maxSerie OpusMáxima capacidadProblemas de investigación de vanguardia

​Ejemplo de API nativa de Claude en AIHubmix: 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. Soporte de esfuerzo de razonamiento en la interfaz unificada Chat de AIHubmix

La interfaz unificada Chat de AIHubMix se ajusta a la especificación de OpenAI y controla la intensidad del razonamiento mediante reasoning.effort. Los distintos modelos de Claude se asignan automáticamente al nivel de esfuerzo correspondiente:

​reasoning_effort (control de intensidad del razonamiento) para modelos Claude

valor de effortOpus >=4.7 (nuevo)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh

Nota: xhigh solo es compatible de forma nativa con Opus 4.7. Los demás modelos Opus recurren automáticamente a max, y la serie Sonnet recurre a high.

​Ejemplo de la interfaz unificada Chat: 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. Control del contenido de pensamiento en la interfaz unificada Chat

En la interfaz compatible con OpenAI, reasoning admite un campo display para controlar si se devuelven los resúmenes del pensamiento.Claude Opus 4.7 no devuelve el contenido del pensamiento por defecto. Configura "display": "summarized" para activarlo.

CampoValorDescripción
display(omitido)No se devuelve el contenido del pensamiento (por defecto)
display"summarized"Devuelve un resumen del pensamiento

​Ejemplo de resumen del pensamiento: 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",
    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)

​Para más detalles, consulta la documentación de AIHubmix o la documentación oficial de Anthropic.

Última actualización: 2026-06-01