Domina 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-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-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-nano Rápido Muy bajo Apps de baja latencia
gpt-5-mini Rápido Bajo Tareas simples, Q&A
gpt-5 Moderado Más alto Razonamiento complejo
1 https://platform.openai.com/docs/models
Trabajar con la API Responses de OpenAI

LLM y tokens

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

$$

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

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

LLM y tokens

 

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

salida_sin_razonamiento.gif

Trabajar con la API Responses de OpenAI

LLM y tokens

salida_con_razonamiento.gif

Trabajar con la API Responses de OpenAI

Esfuerzo de razonamiento

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

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

Esfuerzo de razonamiento

response = client.responses.create(
    model="gpt-5-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "minimal"}
)
Esfuerzo Ideal para
minimal Tareas triviales o mecánicas.
low Tareas simples priorizando velocidad y coste.
medium Predeterminado: equilibrio entre razonamiento y eficiencia.
high Tareas complejas, multistep o con mucha lógica.
Trabajar con la API Responses de OpenAI

Resúmenes de razonamiento

response = client.responses.create(
    model="gpt-5-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-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "minimal"},

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, razonamiento mínimo y pocos tokens
  • Tareas complejas → empieza con tamaños y razonamiento medios, luego ajusta

enlace_parámetros.jpg

Trabajar con la API Responses de OpenAI

¡Vamos a practicar!

Trabajar con la API Responses de OpenAI

Preparing Video For Download...