Dominar los parámetros de respuesta

Trabajar con la API Responses de OpenAI

James Chapman

AI Curriculum Manager, DataCamp

Selección de modelo

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
1 https://platform.openai.com/docs/models
Trabajar con la API Responses de OpenAI

Selección de modelo

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
  • Regla general: usa el modelo más barato que cumpla los demás requisitos
Modelo Velocidad Coste Ideal para
gpt-5.4-mini Rápido Bajo Tareas simples, preguntas y respuestas
gpt-5.5 Media Más alto Razonamiento complejo
1 https://platform.openai.com/docs/models
Trabajar con la API Responses de OpenAI

LLMs y tokens

  • Tokens: unidades de texto que ayudan a la IA a entender e interpretar el texto

$$

La frase "How can the OpenAI API deliver business value?" con cada token en un color distinto.

1 https://platform.openai.com/tokenizer
Trabajar con la API Responses de OpenAI

LLMs y tokens

 

  • LLMs sin razonamiento: generan los tokens con mayor probabilidad tras el prompt

Salida sin razonamiento

Trabajar con la API Responses de OpenAI

LLMs y tokens

Salida con razonamiento

Trabajar con la API Responses de OpenAI

Esfuerzo de razonamiento

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",

reasoning={"effort": "none"}
)
Trabajar con la API Responses de OpenAI

Esfuerzo de razonamiento

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "none"}
)
Esfuerzo Ideal para
none Tareas triviales o mecánicas.
low Tareas simples priorizando velocidad y coste.
medium Predeterminado: equilibrio entre razonamiento y eficiencia.
high Tareas complejas, de varios pasos o con mucha lógica.
xhigh Las más difíciles, al límite de lo posible.
Trabajar con la API Responses de OpenAI

Resúmenes de razonamiento

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={
        "effort": "medium",

"summary": "auto"
} )
Trabajar con la API Responses de OpenAI

Límite de tokens de salida

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "none"},

max_output_tokens=500
)
  • max_output_tokens incluye los tokens de razonamiento
Trabajar con la API Responses de OpenAI

Resumen

  • Tareas simples → empieza con modelos pequeños, sin razonamiento y pocos tokens
  • Tareas complejas → empieza con modelos medianos y razonamiento; luego ajusta

Enlace de parámetros

Trabajar con la API Responses de OpenAI

¡Vamos a practicar!

Trabajar con la API Responses de OpenAI

Preparing Video For Download...