Responsparameters beheersen

Werken met de OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Modelkeuze

response = client.responses.create(
    model="gpt-5-mini",
    input="What is recursion?",
)
1 https://platform.openai.com/docs/models
Werken met de OpenAI Responses API

Modelkeuze

response = client.responses.create(
    model="gpt-5-mini",
    input="What is recursion?",
)
  • Vuistregel: gebruik het goedkoopste model dat aan de eisen voldoet
Model Snelheid Kosten Beste voor
gpt-5-nano Zeer snel Zeer laag Low-latency apps
gpt-5-mini Snel Laag Eenvoudige taken, Q&A
gpt-5 Gemiddeld Hoger Complexe redenering
1 https://platform.openai.com/docs/models
Werken met de OpenAI Responses API

LLM’s en tokens

  • Tokens: teksteenheden die de AI helpen tekst te begrijpen en interpreteren

$$

De zin: "How can the OpenAI API deliver business value?" met elk token in een andere kleur gemarkeerd.

1 https://platform.openai.com/tokenizer
Werken met de OpenAI Responses API

LLM’s en tokens

 

  • Niet-redenerende LLM’s: Genereert de tokens met de hoogste kans na de prompt

niet_redenerende_output.gif

Werken met de OpenAI Responses API

LLM’s en tokens

redenerende_output.gif

Werken met de OpenAI Responses API

Reasoning-inspanning

response = client.responses.create(
    model="gpt-5-mini",
    input="Explain LLMs to a 6yr old.",

reasoning={"effort": "minimal"}
)
Werken met de OpenAI Responses API

Reasoning-inspanning

response = client.responses.create(
    model="gpt-5-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "minimal"}
)
Inspanning Beste voor
minimal Triviale of mechanische taken.
low Eenvoudige taken met focus op snelheid en kosten.
medium Standaard voor balans tussen redeneren en efficiëntie.
high Complexe, meerstaps- of logisch zware taken.
Werken met de OpenAI Responses API

Reasoning-samenvattingen

response = client.responses.create(
    model="gpt-5-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={
        "effort": "medium",

"summary": "auto"
} )
Werken met de OpenAI Responses API

Uitgangstokens beperken

response = client.responses.create(
    model="gpt-5-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "minimal"},

max_output_tokens=500
)
  • max_output_tokens bevat ook de reasoning tokens
Werken met de OpenAI Responses API

Samenvatting

  • Eenvoudige taken → begin met kleine modellen, minimale reasoning en weinig tokens
  • Complexe taken → begin met middelgrote modellen en reasoning, en verfijn daarna

parameter_koppeling.jpg

Werken met de OpenAI Responses API

Laten we oefenen!

Werken met de OpenAI Responses API

Preparing Video For Download...