Saltar al contenido principal

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.

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

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 agentic, ofreciendo un mejor equilibrio entre capacidad y eficiencia.
low  ──  medium  ──  high  ──  xhigh ★NEW  ──  max

✦ Contenido de razonamiento oculto por defecto

En las respuestas en streaming, el proceso de razonamiento 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”PredeterminadoNo predeterminadoEl contenido del bloque de razonamiento está vacío
”summarized”Debe configurarse manualmentePredeterminadoDevuelve el texto de resumen del razonamiento
"reasoning": {
  "effort": "xhigh",
  "display": "summarized"
}
Figura: Nuevo nivel xhigh de Opus 4.7 — Comparativa de rendimiento en programación agentic (Fuente: oficial de Anthropic)
Imagen

2. Referencia de la API nativa de Claude

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

valor de effortModelos admitidosDescripciónCaso de uso recomendado
lowTodos los modelos admitidosAhorro significativo de tokens con una compensación moderada en capacidadTareas sencillas, solicitudes de alta concurrencia, subagentes
mediumTodos los modelos admitidosModo equilibrado con ahorro moderado de tokensTareas agentic generales
highTodos los modelos admitidosPredeterminado; alto rendimiento de capacidadRazonamiento complejo, programación, tareas agentic
xhigh (nuevo)Solo Opus 4.7Capacidad ampliada entre high y max; sobresale en tareas de largo recorridoPunto de partida recomendado para tareas de programación y agentic
maxSerie OpusCapacidad máximaProblemas de investigación de frontera

API nativa de Claude en AIHubmix — Ejemplo con 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 del esfuerzo de razonamiento en la interfaz unificada Chat de AIHubmix

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

reasoning_effort (control de intensidad de razonamiento) para los modelos Claude

valor de effortOpus >=4.7 (nuevo)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh
Nota: xhigh solo se admite de forma nativa en Opus 4.7. Otros modelos Opus recurren automáticamente a max, y la serie Sonnet recurre a high.

Interfaz unificada Chat — Ejemplo con 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 razonamiento 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 razonamiento. Claude Opus 4.7 no devuelve contenido de razonamiento por defecto. Establece "display": "summarized" para habilitarlo.
CampoValorDescripción
display(omitido)El contenido de razonamiento no se devuelve (predeterminado)
display"summarized"Devuelve un resumen del razonamiento

Opus 4.7 — Ejemplo con resumen del razonamiento

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