Naar inhoud
Hulp bijAI
Alle artikelen
ChatGPT• bijgewerkt februari 2026

ChatGPT API voor beginners: eerste stappen (2026)

Leer stap voor stap hoe je de ChatGPT API gebruikt. Van API-key aanvragen tot je eerste request maken. Inclusief Python voorbeelden.

ChatGPT API voor beginners: eerste stappen (2026)

De ChatGPT API laat je AI-functionaliteit inbouwen in je eigen applicaties, websites en workflows. In deze beginnersgids leer je stap voor stap hoe je van nul naar je eerste werkende API-call komt.

In het kort

  • De ChatGPT API is een programmeerinterface waarmee je AI in eigen apps kunt bouwen
  • Je betaalt per gebruik (tokens) in plaats van een vast maandelijks bedrag
  • Je hebt een API key nodig van platform.openai.com
  • Python is de makkelijkste taal om mee te starten
  • Met een paar regels code kun je al je eerste request doen

Wat is de ChatGPT API?

De API (Application Programming Interface) is als een brug tussen jouw software en de AI-modellen van OpenAI. Waar je bij ChatGPT in een chatvenster typt, stuur je via de API gestructureerde berichten vanuit je eigen code. Het antwoord krijg je terug als data die je kunt verwerken.

Toepassingen:

  • Chatbots op je website
  • Automatische e-mailverwerking
  • Content generatie op schaal
  • Data-analyse en rapportage
  • Klantenservice automatisering

API key aanvragen: stap voor stap

Stap 1: Account aanmaken

Ga naar platform.openai.com en maak een account aan (of log in met je bestaande OpenAI-account).

Stap 2: Betaalmethode toevoegen

Ga naar Settings en voeg een creditcard toe. Zonder betaalmethode kun je de API niet gebruiken na het gratis tegoed.

Stap 3: API key genereren

  1. Ga naar API Keys in het menu
  2. Klik op Create new secret key
  3. Geef de key een naam (bijv. "Mijn eerste project")
  4. Kopieer de key direct - je kunt hem later niet meer zien

Belangrijk: Bewaar je API key veilig. Deel hem nooit in code die je publiceert of in Git repositories.

Stap 4: Python installeren

Als je Python nog niet hebt:

  • Download Python van python.org
  • Installeer het (vink "Add to PATH" aan)
  • Open een terminal en typ: pip install openai

Je eerste API-call

Basis voorbeeld in Python

from openai import OpenAI

client = OpenAI(api_key="jouw-api-key-hier")

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {"role": "system", "content": "Je bent een behulpzame assistent die in het Nederlands antwoordt."},
        {"role": "user", "content": "Wat zijn de drie grootste steden van Nederland?"}
    ]
)

print(response.choices[0].message.content)

Wat gebeurt er?

  1. Je maakt een client aan met je API key
  2. Je stuurt een request met een system bericht (instructies) en een user bericht (je vraag)
  3. Je kiest een model (gpt-4o is het beste standaardmodel in 2026)
  4. Je krijgt een response object terug en print het antwoord

Parameters die je kunt instellen

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[...],
    temperature=0.7,      # Creativiteit (0 = exact, 2 = zeer creatief)
    max_tokens=500,        # Maximale lengte van het antwoord
    top_p=1,               # Alternatief voor temperature
    frequency_penalty=0,   # Voorkom herhaling (-2 tot 2)
    presence_penalty=0,    # Moedig nieuwe onderwerpen aan (-2 tot 2)
)

API key veilig opslaan

Zet je API key nooit direct in je code. Gebruik environment variables:

import os
from openai import OpenAI

# Sla je key op als environment variable:
# Windows: set OPENAI_API_KEY=jouw-key
# Mac/Linux: export OPENAI_API_KEY=jouw-key

client = OpenAI()  # Pakt automatisch OPENAI_API_KEY op

Of gebruik een .env bestand met de python-dotenv library:

from dotenv import load_dotenv
load_dotenv()

client = OpenAI()  # Leest OPENAI_API_KEY uit .env bestand

Kosten begrijpen

De API werkt met tokens. Een token is ongeveer 3/4 van een woord in het Engels (Nederlands gebruikt iets meer tokens per woord).

| Model | Input kosten | Output kosten | |---|---|---| | GPT-4o | ~$2.50 / 1M tokens | ~$10 / 1M tokens | | GPT-4o-mini | ~$0.15 / 1M tokens | ~$0.60 / 1M tokens |

Tip: Begin met gpt-4o-mini voor ontwikkeling en testen. Schakel over naar gpt-4o voor productie als je de betere kwaliteit nodig hebt.

Kosten beperken

  • Stel een maandelijks budget in via de OpenAI dashboard
  • Gebruik max_tokens om antwoorden te beperken
  • Kies het juiste model voor de taak (mini voor simpele taken)
  • Cache veelvoorkomende antwoorden

Veelgemaakte fouten

  • API key in je code committen - Gebruik altijd environment variables. Eenmaal gelekt moet je de key direct roteren.
  • Geen foutafhandeling - De API kan fouten geven (rate limits, netwerk). Bouw altijd try/except blokken in.
  • Te groot model kiezen - GPT-4o-mini is voor veel taken voldoende en kost een fractie van GPT-4o.
  • Geen kosten monitoring - Stel alerts in voor je budget. Een fout in een loop kan snel duur worden.
  • Synchrone calls in productie - Gebruik async calls of streaming voor een responsive gebruikerservaring.

Veelgestelde vragen

Wat kost de ChatGPT API?

De API werkt met een pay-per-use model. GPT-4o kost ongeveer $2.50 per miljoen input tokens en $10 per miljoen output tokens.

Heb ik programmeerkennis nodig?

Basiskennis van Python of een andere programmeertaal is handig, maar met de voorbeelden in deze gids kun je snel aan de slag.

Wat is het verschil tussen de API en ChatGPT?

ChatGPT is de chatinterface voor eindgebruikers. De API is voor developers die AI willen inbouwen in eigen applicaties.

Hoe krijg ik een API key?

Maak een account aan op platform.openai.com, ga naar API Keys en genereer een nieuwe key.

Is er een gratis versie van de API?

Nieuwe accounts krijgen een klein gratis tegoed om mee te experimenteren. Daarna betaal je per gebruik.

Meer lezen


Hulp nodig?

Kom je er niet uit? Neem gerust contact op:

Ik help je graag verder!

Gerelateerde artikelen

Alles bekijken

Persoonlijke hulp nodig?

Ik help je graag verder met ai advies.

Meer informatie

Hulp nodig met jouw situatie?

Korte vraag, snel antwoord. Stuur wat context (wat je probeert te bereiken en waar je vastloopt) en ik help je gericht verder.

Contact: w.bouwmeester@bouwmeesterconsultancy.nl • +31 6 28963636