La API Responses: la mejor aliada de los desarrolladores

Trabajar con la API Responses de OpenAI

James Chapman

AI Curriculum Manager, DataCamp

OpenAI y el inicio de la carrera de la IA generativa

cuota de mercado de proveedores de IA

1 Crédito: portkey.ai (enero de 2025)
Trabajar con la API Responses de OpenAI

Evolución de la API de OpenAI

evolución de OpenAI

Trabajar con la API Responses de OpenAI

Evolución de la API de OpenAI

evolución de OpenAI

Trabajar con la API Responses de OpenAI

Evolución de la API de OpenAI

evolución de OpenAI

Trabajar con la API Responses de OpenAI

Evolución de la API de OpenAI

evolución de OpenAI

Trabajar con la API Responses de OpenAI

Evolución de la API de OpenAI

evolución de OpenAI

Trabajar con la API Responses de OpenAI

Responses API x Desarrolladores

 

logotipo de Responses API

 

  • Interfaz simple y amigable para desarrolladores
1 Crédito de la imagen: helicone.ai
Trabajar con la API Responses de OpenAI

Nuestra primera petición a Responses API

from openai import OpenAI

client = OpenAI(api_key="...")


response = client.responses.create(
model="gpt-5.4-mini",
reasoning={"effort": "none"}, max_output_tokens=60,
instructions="Be concise.", input="Explain LLMs to a 6yr old."
)
  • Cliente: Configura el entorno para comunicarte con la API
  • No hace falta API key 🎉
  • Reduce reasoning "effort" y max_output_tokens para respuestas más rápidas
  • instructions → requisitos claros de comportamiento
  • input → tarea o pregunta
  • instructions > input
Trabajar con la API Responses de OpenAI

salida de Responses

Trabajar con la API Responses de OpenAI
print(responses.output_text)
Imagine a very smart pretend friend...
print(responses.usage.output_tokens)
48
print(responses.id)
resp_0776f5d708d30043006917035...
response.output
[ResponseReasoningItem(
     id='...',
     summary=[],
     type='reasoning',
     content=None,
     encrypted_content=None,
     status=None),
 ResponseOutputMessage(
     id='...',
     content=ResponseOutputText(text='Imagi...'
         type='output_text', logprobs=[])],
     role='assistant',
     status='incomplete',
     type='message')]
Trabajar con la API Responses de OpenAI

¡Vamos a practicar!

Trabajar con la API Responses de OpenAI

Preparing Video For Download...