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).