De Responses API: de beste vriend van de 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 (aparte kleuren)

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

De evolutie van OpenAI's API

evolutie van openai

Werken met de OpenAI Responses API

De evolutie van OpenAI's API

evolutie van openai

Werken met de OpenAI Responses API

De evolutie van OpenAI's API

evolutie van openai

Werken met de OpenAI Responses API

De evolutie van OpenAI's API

evolutie van openai

Werken met de OpenAI Responses API

De evolutie van OpenAI's API

evolutie van openai

Werken met de OpenAI Responses API

Responses API x Developers

 

responses api-logo

 

  • 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 niet vereist 🎉
  • Verlaag reasoning "effort" en max_output_tokens voor snellere antwoorden
  • instructions → duidelijke richtlijnen voor gedrag
  • input → de taak of vraag
  • instructions > input
Werken met de OpenAI Responses API

responses-uitvoer

Werken met de OpenAI Responses API
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')]
Werken met de OpenAI Responses API

Laten we oefenen!

Werken met de OpenAI Responses API

Preparing Video For Download...