Response-parameters onder de knie

Werken met de OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

Modelkeuze

response = client.responses.create(
    model="gpt-5.4-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.4-mini",
    input="What is recursion?",
)
  • Vuistregel: gebruik het goedkoopste model dat aan de eisen voldoet
Model Snelheid Kosten Beste voor
gpt-5.4-mini Snel Laag Eenvoudige taken, Q&A
gpt-5.5 Gemiddeld Hoger Complex redeneren
1 https://platform.openai.com/docs/models
Werken met de OpenAI Responses API

LLM's en tokens

  • Tokens: teksteenheden waarmee de AI tekst begrijpt en interpreteert

$$

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

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

LLM's en tokens

 

  • Non-reasoning LLMs: Genereert de tokens met de hoogste kans na de prompt

non_reasoning_output.gif

Werken met de OpenAI Responses API

LLM's en tokens

reasoning_output.gif

Werken met de OpenAI Responses API

Reasoning-inspanning

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

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

Reasoning-inspanning

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

Reasoning-samenvattingen

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

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

Uitvoertokens beperken

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

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

Samenvatting

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

parameter_link.jpg

Werken met de OpenAI Responses API

Laten we oefenen!

Werken met de OpenAI Responses API

Preparing Video For Download...