ChatGPT API gebruiken: GPT-5.6, kosten en voorbeelden

Complete, actuele startgids voor de OpenAI API met GPT-5.6, Responses API, prijzen, codevoorbeelden, beveiliging en productiechecks.

Laatst inhoudelijk en op prijs gecontroleerd: 22 augustus 2026.

De zogenoemde ChatGPT API is officieel de OpenAI API. Voor nieuwe tekst-, reasoning- en toolworkflows gebruik je doorgaans de Responses API met een model uit de GPT-5.6-familie. Hieronder maak je een eerste call, kies je een passend model en voorkom je de meest voorkomende beveiligings- en kostenfouten.

Belangrijk: ChatGPT Free, Go, Plus, Pro of Business geeft geen inbegrepen API-tegoed. Een ChatGPT-abonnement en OpenAI API-gebruik worden afzonderlijk beheerd en gefactureerd.

Wat is de ChatGPT API?

Met de OpenAI API stuur je vanuit je eigen backend input naar een model en ontvang je tekst, gestructureerde data of toolaanroepen terug. Daarmee kun je bijvoorbeeld documenten samenvatten, supportvragen classificeren, productdata structureren of een assistent gecontroleerd met je eigen functies laten werken.

De API is geen kant-en-klare kopie van chatgpt.com. Je bouwt zelf de gebruikersinterface, authenticatie, businessregels, logging, foutafhandeling, privacy-inrichting en menselijke escalatie. Wil je AI vooral tijdens het ontwikkelen gebruiken in plaats van in je product integreren, lees dan ChatGPT voor developers.

Wat heb je nodig?

  • een account op het officiële OpenAI-platform;
  • een project met facturatie en passende budgetwaarschuwingen;
  • een persoonlijke of projectgebonden API-key met minimale rechten;
  • een backendomgeving voor Python, Node.js of een andere ondersteunde taal;
  • een kleine set echte testvoorbeelden waarmee je kwaliteit, latency en kosten meet.

API-key veilig instellen

Maak de key via het officiële API-dashboard en kopieer hem alleen naar een secretsmanager of environment variable. Zet hem nooit in HTML, JavaScript dat in de browser draait, een mobiele app, screenshot, supportticket of Git-repository. OpenAI waarschuwt dat een client-side key kan worden gestolen en op jouw kosten kan worden misbruikt.

OPENAI_API_KEY=plaats_hier_je_key_in_je_eigen_omgeving

De officiële SDK leest OPENAI_API_KEY automatisch. Deel geen key tussen teamleden; beheer toegang via leden, projecten, rollen en afzonderlijke keys. Roteer een key direct wanneer deze mogelijk is uitgelekt.

Eerste request in JavaScript

Installeer eerst de officiële package met npm install openai. Dit voorbeeld gebruikt GPT-5.6 Terra als gebalanceerd startpunt:

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({
  model: "gpt-5.6-terra",
  instructions: "Antwoord beknopt en in correct Nederlands.",
  input: "Leg in drie punten uit wat een REST API is."
});

console.log(response.output_text);

Voer dit alleen server-side uit. Voeg in productie een time-out, foutclassificatie, retrybeleid voor tijdelijke fouten en logging zonder secrets of onnodige persoonsgegevens toe.

Eerste request in Python

Installeer de officiële package met pip install openai en gebruik dezelfde environment variable:

from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-5.6-terra",
    instructions="Antwoord beknopt en in correct Nederlands.",
    input="Leg in drie punten uit wat een REST API is."
)

print(response.output_text)

Welk GPT-5.6-model kies je?

Model-IDPositionering door OpenAIPraktisch startpuntContext / maximale output
gpt-5.6-solFrontiermodel voor complex professioneel werkMoeilijke reasoning, code, onderzoek en zware toolworkflows1,05M / 128K tokens
gpt-5.6-terraBalans tussen intelligentie en kostenVeel productie-apps en workflows1,05M / 128K tokens
gpt-5.6-lunaKostenkritische, volumegerichte variantExtractie, classificatie, routing en eenvoudige bulk1,05M / 128K tokens

De alias gpt-5.6 routeert naar GPT-5.6 Sol. Gebruik voor een stabiele, expliciete modelkeuze het volledige model-ID en controleer de actuele modelpagina voordat je migreert. Een groot contextvenster betekent niet dat je standaard zoveel tekst moet meesturen: langere input vergroot latency en kosten en kan boven de officiële drempel een hoger tarief krijgen.

Actuele GPT-5.6 API-prijzen

Onderstaande standaardtarieven zijn in Amerikaanse dollars per één miljoen tokens en zijn gecontroleerd op 22 augustus 2026. Ze gelden voor directe OpenAI API-prijzen; Batch, Flex, Fast mode, regionale verwerking, tools en aanbieders zoals Amazon Bedrock kunnen andere tarieven hebben. Voor GPT-5.6 Sol vermeldt OpenAI promotionele prijzen die minstens tot 21 november 2026 gelden.

ModelInputCached inputCache writeOutput
GPT-5.6 Sol$4,00$0,40$5,00$20,00
GPT-5.6 Terra$2,00$0,20$2,50$12,00
GPT-5.6 Luna$0,20$0,02$0,25$1,20

Bij een lange context van meer dan 272.000 inputtokens toont de officiële pricingtabel hogere tarieven. Op de controledatum waren dat voor Sol $8 input, $0,80 cached input, $10 cache write en $30 output; voor Terra $4 / $0,40 / $5 / $18; en voor Luna $0,40 / $0,04 / $0,50 / $1,80. Controleer de officiële API-prijspagina vlak vóór een kostenberekening.

Eenvoudige kostenberekening

Bij 100.000 inputtokens en 20.000 outputtokens op Terra, zonder caching of toolkosten, is de indicatie: (0,1 × $2) + (0,02 × $12) = $0,44. Reasoningtokens tellen mee als output. Meet daarom de werkelijke usagevelden in je responses in plaats van alleen woorden of requests te tellen.

Responses API, state en streaming

De Responses API ondersteunt één interface voor modeloutput, tekst- en beeldinput, conversation state, streaming en tools. Voor een gesprek kun je eerdere outputitems of een vorige response doorgeven, afhankelijk van je opslag- en architectuurkeuze. Gebruik streaming wanneer je de eerste zichtbare tekst sneller wilt tonen; streaming verlaagt niet automatisch het totale tokengebruik.

Voor privacykritische stateless workflows kun je store: false overwegen, maar dat is geen algemene belofte van nul bewaartijd. Abuse-monitoring, bepaalde features, achtergrondtaken en externe tools hebben afzonderlijke regels. Alleen organisaties met goedgekeurde Zero Data Retention- of Modified Abuse Monitoring-instellingen krijgen de daarbij horende afwijkingen.

Function calling en Structured Outputs

Met function calling kan het model een aanroep voorstellen naar een functie die jij beschrijft. Jouw backend voert de echte code uit. Controleer altijd het schema, gebruikersrechten, toegestane waarden en de actuele toestand voordat je een handeling uitvoert. Laat het model bijvoorbeeld een concept-ticket structureren, maar laat je server bepalen of en waar het ticket wordt aangemaakt.

Structured Outputs is geschikter wanneer je alleen geldige JSON volgens een schema nodig hebt. Gebruik dit voor extractie, classificatie of een API-contract; gebruik function calling wanneer een geldige structuur onderdeel is van een echte toolworkflow.

Privacy en dataretentie

OpenAI gebruikt API-data standaard niet om modellen te trainen, tenzij een klant daar expliciet voor kiest. Standaard abuse-monitoringlogs kunnen klantinhoud bevatten en worden doorgaans maximaal 30 dagen bewaard, behoudens wettelijke of veiligheidsuitzonderingen. Application-state verschilt per endpoint en functie; opgeslagen gesprekken, bestanden, vector stores, achtergrondmodus en externe MCP-servers kunnen andere bewaartermijnen of voorwaarden hebben.

  • Stuur alleen gegevens die nodig zijn voor de taak.
  • Masker identifiers en verwijder wachtwoorden, tokens en betaalgegevens.
  • Documenteer doel, grondslag, verwerkers, regio en bewaartermijn.
  • Controleer of een tool gegevens naar een derde partij stuurt.
  • Maak verwijdering, incidentrespons en toegangscontrole onderdeel van het ontwerp.

Productiechecklist

  • Beperk keys per project en omgeving; gebruik nooit een key in de frontend.
  • Stel budget- en usagewaarschuwingen in en meet kosten per geslaagde taak.
  • Gebruik time-outs, retries met exponential backoff en idempotency waar nodig.
  • Valideer modeloutput en toolarguments voordat ze je systeem beïnvloeden.
  • Maak een eval-set met normale, lastige en vijandige voorbeelden.
  • Versiebeheer model-ID, prompt, tooldefinities en outputschema.
  • Geef gebruikers een foutpad, feedbackmogelijkheid en menselijke escalatie.

Veelgestelde vragen

Is de ChatGPT API gratis?

Ga niet uit van gratis API-gebruik. Toegang en eventuele proeftegoeden kunnen veranderen; normaal betaal je op basis van tokens en gebruikte tools via het API-platform.

Is ChatGPT Plus inclusief API?

Nee. Plus is een abonnement op ChatGPT. De API heeft een afzonderlijk account-, project- en facturatiepad.

Moet ik Responses API of Chat Completions gebruiken?

Voor nieuwe reasoning-, tool- en meerturnsworkflows adviseert OpenAI de Responses API. Onderhoud je een bestaand systeem, plan dan een gemeten migratie in plaats van ongecontroleerd alles tegelijk om te zetten.

Welk model is het goedkoopst?

Binnen de actuele GPT-5.6-familie is Luna het goedkoopste per token. Het goedkoopste model per token is niet altijd het goedkoopste per geslaagde taak; een fout of extra herstelcall kan het voordeel opheffen.

Conclusie

Begin klein met de Responses API, een server-side key en een eigen evaluatieset. Terra is een bruikbaar gebalanceerd startpunt, Sol is bedoeld voor de moeilijkste taken en Luna voor kostengevoelige volumes. Controleer vóór publicatie of begroting altijd de actuele model- en prijspagina, omdat modellen, tarieven en featurevoorwaarden kunnen wijzigen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *