Trabajar con la API Responses de OpenAI
James Chapman
AI Curriculum Manager, DataCamp
response = client.responses.create(
model="gpt-5.4-mini",
input="What is recursion?",
)
response = client.responses.create(
model="gpt-5.4-mini",
input="What is recursion?",
)
| 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 |
$$



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