Guías
Razonamiento
Cuándo activarlo y cuánto cuesta.
Antes de responder, sabiuco puede razonar: piensa el problema paso a paso internamente y después escribe la respuesta. Mejora mucho los resultados en matemáticas, programación, lógica, análisis y planificación.
Lo que debes saber
- El razonamiento no se devuelve: solo recibes la respuesta final.
- Sí cuenta como salida: aparece en
usage.completion_tokens, y el desglose enusage.completion_tokens_details.reasoning_tokens. - Aumenta el tiempo hasta la primera palabra, y más cuanto más difícil sea la pregunta.
max_tokensincluye el razonamiento. Si lo pones muy bajo, el modelo puede agotarlo pensando y la respuesta saldrá cortada (finish_reason: "length"). Con razonamiento, no bajes de 1.000. Si no lo indicas, el tope es 16.384.
Cómo controlarlo
| Quieres | Usa |
|---|---|
| Máxima calidad | model: "sabiuco" |
| Rapidez y bajo coste | model: "sabiuco-rapido", o reasoning_effort: "none" con cualquier modelo |
| Decidirlo por asistente | El interruptor Razonamiento del asistente |
Python
cliente.chat.completions.create(
model="sabiuco",
reasoning_effort="none",
messages=[{"role": "user", "content": "Clasifica este mensaje como queja, duda o felicitación: «¡Llegó rapidísimo, gracias!»"}],
)Una buena práctica es usar sabiuco-rapido por defecto y sabiuco solo en las funciones que lo necesiten.