Gefeliciteerd!

Werken met de OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Hoofdstuk 1: Kennismaking met de Responses API

 

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
    reasoning={"effort": "none"},
    max_output_tokens=500
)

Logo van Responses API

Werken met de OpenAI Responses API

Hoofdstuk 2: Web zoeken

webzoekopdracht

Werken met de OpenAI Responses API

Hoofdstuk 2: Tools voor functieaanroepen

functieaanroep-tools

Werken met de OpenAI Responses API

Hoofdstuk 3: Gestructureerde outputs

from pydantic import BaseModel

class QuizResult(BaseModel):
    score: int
    passed: bool
    feedback: str
result = response.output_parsed

print(f"Score: {result.score}/10")
print(f"Passed: {result.passed}")
print(f"Feedback: {result.feedback}")
response = client.responses.parse(
    model="gpt-5.4-mini",
    instructions="...",
    input="...",
    text_format=QuizResult
)
Werken met de OpenAI Responses API

Hoofdstuk 3: Streaming en semantische events

  • stream=True

 

Eventtype Beschrijving
response.created Het model is gestart met genereren
response.output_text.delta Gedeeltelijke tekstupdate
response.output_text.done Tekstblok voltooid
response.function_call.arguments.delta Streamende toolargumenten
response.completed De volledige response is klaar
Werken met de OpenAI Responses API

Hoofdstuk 3: Multimodaliteit

- Samenvatting: Een licht lagere dag — sloot op
277,18, ongeveer 0,26% lager dan de vorige
slotkoers; nabeurs iets verder gedaald naar
276,94.

AAPL-grafiek van Yahoo Finance

1 Aandeelgrafiek van Apple, Inc. van yahoo!finance
Werken met de OpenAI Responses API

Laten we oefenen!

Werken met de OpenAI Responses API

Preparing Video For Download...