Gevorderd • Les 4

AI werken met de API: introductie voor ontwikkelaars

De meeste grote AI-modellen zijn beschikbaar via een REST API. Je stuurt een HTTP-verzoek met je prompt en ontvangt een JSON-respons met de output.

Authenticatie

Je hebt een API-sleutel nodig. Die vraag je aan via het developer-portaal van de provider. Zet de sleutel nooit in je code maar in een omgevingsvariabele (environment variable). Behandel een API-sleutel als een wachtwoord.

Een basisverzoek

Bij de Anthropic API (Claude) stuur je een POST naar https://api.anthropic.com/v1/messages met een JSON body die het model, de systeemprompt en de berichten bevat. De respons bevat de gegenereerde tekst plus metadata zoals tokengebruik.

Tokens en kosten

Je betaalt per token: invoer (prompt) en uitvoer (respons) worden apart in rekening gebracht. Houd tokengebruik in de gaten via de metadata in de respons. Goedkopere modellen (zoals Haiku of GPT-4o mini) zijn geschikt voor eenvoudige taken.

Streaming

Met streaming ontvang je de respons token voor token in plaats van als een blok aan het einde. Dit geeft een vloeiende gebruikerservaring. Implementeer met server-sent events (SSE).