Elegir un nivel de esfuerzo de razonamiento para GPT-6.1 Sol: de low a max

AIHubMix6 min de lectura
Elegir un nivel de esfuerzo de razonamiento para GPT-6.1 Sol: de low a max

GPT-6.1 Sol tiene cinco niveles de esfuerzo de razonamiento: low, medium (el predeterminado), high, xhigh y max. El gran cambio respecto a GPT-6 Sol es que none y minimal han desaparecido, por lo que low es ahora el nivel mínimo.

Este único ajuste afecta tanto a la latencia como al costo. Nunca ves los tokens de razonamiento, pero los pagas a la tarifa de salida ($10 por millón para 6.1 Sol en AIHubMix), y ocupan espacio en la ventana de contexto. Si eliges el nivel incorrecto, puedes pagar fácilmente varias veces más de lo necesario.


Para qué sirve cada nivel

Esta tabla combina las descripciones de OpenAI de la guía de razonamiento con nuestras propias recomendaciones:

NivelDescripción de OpenAIBuena opción paraMala opción para
lowRazonamiento eficiente con un ligero aumento de la latenciaPasos intermedios en bucles de herramientas, búsqueda, planificación ligera, clasificación, extracción, respuestas de soporteDepuración difícil, refactorizaciones de varios archivos
medium (predeterminado)El valor equilibrado predeterminado para la mayoría de las cargas de trabajoProgramación cotidiana, revisión de código, redacción, tareas típicas de agentesUso interactivo con latencia crítica
highRazonamiento complejo, depuración compleja, planificación profundaErrores difíciles, trabajo de arquitectura, tareas tipo SWETráfico en línea de alto QPS
xhighInvestigación profunda, trabajo asíncrono, ejecuciones largas de agentesTrabajos en segundo plano, informes de investigaciónCualquier cosa que tus evaluaciones no hayan justificado
maxRazonamiento máximo para las tareas más difícilesUso de computadora, problemas de nivel investigador, trabajo pesado sin conexiónCasi todas las solicitudes del día a día

OpenAI describe el esfuerzo como "un control de ajuste, no la forma principal de recuperar la calidad". Cuando los resultados son malos, revisa primero el prompt, las definiciones de las herramientas y el contexto. Aumenta el esfuerzo solo después de eso.


Lo que dicen los benchmarks sobre cada nivel

Estas son las cifras propias de OpenAI, compiladas por Vellum y DataCamp. Tómalas como una guía, no como una verdad absoluta.

Para programación, high suele ser suficiente. En DeepSWE v1.1, 6.1 Sol con high obtiene 75.2, igualando a Astra con high (74.8), por unos $1.50 por tarea. Su curva de costo alcanza entre 72% y 75% con un costo de entre $0.50 y $1.50 por tarea. GPT-6 Sol con máximo esfuerzo llegó a 68.8 por unos $2.60.

Subir por encima de medium no siempre ayuda. En AutomationBench, 6.1 Sol obtiene 35.4% con medium y solo alrededor de 36.0% con un esfuerzo mayor. Para la automatización empresarial, los tokens de razonamiento adicionales casi no aportaron nada.

Reserva max para uso de computadora e investigación. En OSWorld 2.0, max obtiene 71.4 con alrededor de $1.30 por tarea. Terminal-Bench Science con max cuesta $5.47 por tarea: mucho menos que los $23.80 de Astra, pero un orden de magnitud por encima de la mayoría de las demás cargas de trabajo.

Low también mejoró. La tasa de errores fácticos con low bajó de 11.4% en 6 Sol a 7.7%. Si subiste tareas a medium en 6 Sol porque low no era suficientemente preciso, vuelve a probar low.


Puntos de partida según el caso de uso

Caso de usoEmpezar enNotas
Llamadas que usaban none en 6 SollowLa correspondencia oficial de OpenAI. Si la latencia es crítica, considera GPT-6 Luna, que todavía admite none
Llamadas que usaban minimallowEmpieza con low y compara los resultados
Chatbots, atención al clientelowPide al modelo una introducción de una línea para que el primer token llegue antes
Preguntas y respuestas con RAGlow → mediumLa calidad de la recuperación importa más que el esfuerzo
Asistente de programación en IDEmediumEl valor predeterminado funciona
Corrección automática de errores, agentes SWEhighDeepSWE muestra que high ya iguala a Astra
Uso de computadora, agentes de navegadorhigh → maxOSWorld alcanza su máximo con max
Investigación en segundo plano, ejecuciones largasxhighSolo cuando las evaluaciones muestren una mejora. El lote reduce el costo a la mitad si no necesitas los resultados de inmediato
Los problemas de investigación más difícilesmax, o simplemente usa AstraOpenAI también recomienda Astra en este caso

Las correspondencias de none y minimal provienen de la guía de migración a GPT-6 de OpenAI.


Cambiar el esfuerzo a mitad de una conversación

Un patrón habitual es planificar con high, ejecutar con low y volver a high cuando algo falla.

El inconveniente: editar reasoning.effort en la solicitud rompe tu caché de prompts. El esfuerzo forma parte del prefijo en caché (consulta la guía de caché de prompts). En 6.1 Sol, una lectura de caché cuesta $0.10 por millón de tokens, mientras que reescribir la caché cuesta $2.50. Es una diferencia de 25×.

La familia GPT-6 resuelve esto con un elemento de entrada configuration_update. Deja sin cambios el reasoning.effort a nivel de solicitud e inserta una actualización antes del siguiente mensaje del usuario. Así se ve a través de la API de Respuestas de AIHubMix:

from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ["AIHUBMIX_API_KEY"],
    base_url="https://aihubmix.com/v1",
)

# Turn 1: plan at high effort
r1 = client.responses.create(
    model="gpt-6.1-sol",
    reasoning={"effort": "high"},
    input="Figure out why this repo's tests are failing and propose a fix plan.",
)

# Turn 2: drop to low for execution, without touching request-level effort
r2 = client.responses.create(
    model="gpt-6.1-sol",
    reasoning={"effort": "high"},           # unchanged, so the cache survives
    previous_response_id=r1.id,
    input=[
        {"type": "configuration_update", "reasoning": {"effort": "low"}},
        {"role": "user", "content": "Carry out step 1 of the plan."},
    ],
)
La estructura de configuration_update mostrada arriba es ilustrativa. Consulta la guía de razonamiento de OpenAI para el esquema exacto. La documentación de Responses de AIHubMix enumera actualmente cuatro niveles (de minimal a high), así que envía una pequeña solicitud de prueba para confirmar que xhigh, max y configuration_update se procesan correctamente.

Algunos límites que debes conocer:

  • Solo funciona en el modo estándar de un solo agente, y solo cambia el esfuerzo.
  • Dos actualizaciones no pueden ir una junto a otra.
  • No se combina con la compactación ni el truncamiento automáticos. La compactación explícita está bien, pero añade una actualización nueva después.
  • El campo reasoning.effort de la respuesta sigue mostrando el valor de nivel de solicitud, así que no le des demasiada importancia.

Ajustes que acompañan al esfuerzo

Deja espacio en max_output_tokens. El límite incluye los tokens de razonamiento. Si lo estableces demasiado bajo, el modelo puede detenerse antes de producir cualquier texto visible. Recibirás status: incomplete y aun así pagarás por la entrada y el razonamiento. OpenAI sugiere reservar al menos 25,000 tokens para empezar, y más para xhigh o max.

Registra los tokens de razonamiento. Aparecen en usage.output_tokens_details.reasoning_tokens. Revisar la distribución por nivel de esfuerzo es mejor que ajustar a ojo.

Activa los resúmenes si necesitas visibilidad. reasoning.summary: "auto" devuelve un resumen del razonamiento del modelo (puede que primero necesites verificar tu organización). El razonamiento sin procesar nunca se expone.

El modo Pro es un interruptor aparte. Hace que el modelo realice más trabajo, facturado a tarifas estándar pero con más tokens en total. Úsalo para problemas difíciles en los que la latencia adicional sea aceptable.


Un proceso de ajuste que realmente puedes ejecutar

  1. Reúne de 20 a 50 tareas reales en un conjunto de evaluación.
  2. Ejecuta una línea base con medium. Registra la tasa de éxito, el promedio de tokens de razonamiento y la latencia P95.
  3. Prueba low. Si el éxito apenas baja, cambia.
  4. Prueba high. Si el éxito mejora claramente, usa high solo para ese tipo de tarea.
  5. Recurre a xhigh o max solo cuando high no sea suficiente, y compara también con GPT-6 Astra en high. A veces un modelo más grande supera a más esfuerzo. En AIHubMix eso es solo un cambio en el parámetro model, y la lista de modelos muestra qué está disponible.
  6. Enruta según el tipo de tarea en lugar de usar un único ajuste global.

La versión corta: empieza con medium, ahorra dinero con low, usa high para programar y haz que xhigh y max demuestren su valor en tus evaluaciones.

Próximamente: qué significa realmente la etiqueta de precio de $2 / $10 cuando intervienen el caché, el contexto largo y los multiplicadores de facturación.


Preguntas frecuentes

¿Cuál es el esfuerzo de razonamiento predeterminado de GPT-6.1 Sol? medium. Si no lo configuras, es lo que obtienes.

¿Por qué none devuelve un error? 6.1 Sol no admite none ni minimal. OpenAI recomienda cambiar a low. Si realmente necesitas none, quédate con GPT-6 Sol o GPT-6 Luna.

¿Cómo se facturan los tokens de razonamiento? A la tarifa de salida ($10 por millón para 6.1 Sol), y cuentan dentro de la ventana de contexto. Consulta usage.output_tokens_details.reasoning_tokens para ver las cifras reales.

¿El nombre del parámetro es el mismo en Chat Completions y en Responses? No. Chat Completions usa un reasoning_effort de nivel superior. Responses usa un reasoning: {"effort": ...} anidado. Confundirlos devuelve Unsupported parameter.

¿Un mayor esfuerzo siempre da mejores resultados? No. En AutomationBench, subir por encima de medium solo cambió la puntuación de 35.4% a alrededor de 36.0%, con un costo notablemente mayor. Prueba con tus propias tareas.

¿Puedo cambiar el esfuerzo a mitad de una conversación? Sí. Usa un elemento configuration_update y deja sin cambios el reasoning.effort a nivel de solicitud para que la caché de prompts siga siendo válida. No funciona con la compactación ni el truncamiento automáticos.

¿Por qué recibí status: incomplete sin salida? Lo más probable es que max_output_tokens fuera demasiado bajo y el razonamiento lo consumiera por completo. OpenAI recomienda reservar al menos 25,000 tokens.


Sigue leyendo: la serie GPT-6.1 Sol


Fuentes

Un solo gateway para varios proveedores de IA. Diseñado para producción.

Visitar AIHubMix