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.
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 display | Opus 4.7 | Opus 4.6 | Comportamiento |
|---|
| ”omitted” | Predeterminado | No predeterminado | El contenido del bloque de razonamiento está vacío |
| ”summarized” | Debe configurarse manualmente | Predeterminado | Devuelve 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)
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 effort | Modelos admitidos | Descripción | Caso de uso recomendado |
|---|
| low | Todos los modelos admitidos | Ahorro significativo de tokens con una compensación moderada en capacidad | Tareas sencillas, solicitudes de alta concurrencia, subagentes |
| medium | Todos los modelos admitidos | Modo equilibrado con ahorro moderado de tokens | Tareas agentic generales |
| high | Todos los modelos admitidos | Predeterminado; alto rendimiento de capacidad | Razonamiento complejo, programación, tareas agentic |
| xhigh (nuevo) | Solo Opus 4.7 | Capacidad ampliada entre high y max; sobresale en tareas de largo recorrido | Punto de partida recomendado para tareas de programación y agentic |
| max | Serie Opus | Capacidad máxima | Problemas 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 effort | Opus >=4.7 (nuevo) | 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 |
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.
| Campo | Valor | Descripció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)
Última actualización: 2026-06-01