De Responses API: de beste vriend van elke developer

Werken met de OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

OpenAI en de start van de generatieve AI-race

Marktaandeel AI-providers, onderscheidende kleuren

1 Bron: portkey.ai (januari 2025)
Werken met de OpenAI Responses API

Evolutie van de OpenAI-API

Evolutie van OpenAI 1

Werken met de OpenAI Responses API

Evolutie van de OpenAI-API

Evolutie van OpenAI 2

Werken met de OpenAI Responses API

Evolutie van de OpenAI-API

Evolutie van OpenAI 3

Werken met de OpenAI Responses API

Evolutie van de OpenAI-API

Evolutie van OpenAI 4

Werken met de OpenAI Responses API

Evolutie van de OpenAI-API

Evolutie van OpenAI 5

Werken met de OpenAI Responses API

Responses API x Developers

 

responses_api_logo.jpg

 

  • Eenvoudige, developer-vriendelijke interface
1 Beeldbron: helicone.ai
Werken met de OpenAI Responses API

Onze eerste Responses API-aanvraag

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."
)
  • Client: Stel je omgeving in om met de API te praten
  • API-sleutel is niet vereist 🎉
  • Verlaag reasoning "effort" en max_output_tokens voor snellere reacties
  • instructions → duidelijke regels voor het gedrag
  • input → de taak of vraag zelf
  • instructions > input
Werken met de OpenAI Responses API

Responses-uitvoer

Werken met de OpenAI Responses API
print(responses.output_text)
Stel je een hele slimme denkbeeldige vriend voor...
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')]
Werken met de OpenAI Responses API

Laten we oefenen!

Werken met de OpenAI Responses API

Preparing Video For Download...