OpenAI is het bedrijf achter ChatGPT. Je kunt de modellen van OpenAI gebruiken via de populaire chatbot, maar ook via een API. Veel toepassingen maken hier gebruik van. Ook op deze website behandelen we enkele toepassingen. In deze workshop lees je hoe je een account kunt maken bij OpenAI en credits kunt kopen voor toegang tot de API.
Registratie
Ga naar https://platform.openai.com. Heb je al een account (bijvoorbeeld voor ChatGPT) dan kun je rechtsboven direct naar Log in. Om een nieuw account te maken kies je Sign up en volg je de instructies.
API-sleutel maken
Je kunt na het inloggen direct een API-sleutel maken. Ga daarvoor direct naar https://platform.openai.com/settings/organization/api-keys en kies Create new secret key.

Vul bij Name een beschrijvende naam in, bijvoorbeeld de naam van de toepassing die je gaat gebruiken. Dit maakt de sleutel beter herkenbaar, mocht je deze in de toekomst niet meer nodig hebben en willen verwijderen. Kies bij Project de optie Default project. Klik dan op Create secret key.

De sleutel wordt nu gemaakt en slechts eenmalig getoond! Kopieer daarom deze sleutel en bewaar hem bijvoorbeeld als notitie in een wachtwoordbeheerder. Klik op Done als je de sleutel hebt bewaard.

In het overzicht zie je nu de bewuste sleutel terug.

Sleutel bewerken
Via het icoontje met een penseeltje kun je onder meer de permissies bewerken. Daarmee beslis je welke rechten de toepassing via deze API-sleutel heeft.

Sleutel verwijderen
Wil je een sleutel verwijderen, klik dan op het icoontje van een prullenbak. Kies vervolgens de optie Revoke key.

Credits toevoegen
Je hebt credits nodig om met de API van OpenAI te werken. Dit staat los van je gebruik van ChatGPT en een een eventueel abonnement op die chatbot. Ga hiervoor naar Billing of rechtstreeks via https://platform.openai.com/settings/organization/billing/overview.
De eerste keer moet je een betaalmethode toevoegen via Add payment details. Vul hier je creditcardgegevens in. Klik daarna op Continue.

Je kunt vervolgens kiezen hoeveel tegoed moet worden aangeschaft. Het is handig om met een klein bedrag te beginnen, bijvoorbeeld $10. Dit brengt je bij veel toepassingen een heel eind.
De optie Would you like to set up automatic recharge? is standaard aangevinkt. Als je de API vooral voor testdoeleinden gaat gebruiken raden we aan om dit uit te zetten. Zo beperk je het risico bij misbruik van je API-sleutel of andere problemen. Bevestig ten slotte de betaling.

Nu zie je onder Billing het resterende tegoed (in dit voorbeeld $10). Je kunt ook het verbruik inzien.

Beperkingen
Er kunnen beperkingen zijn bij het gebruik van de API. Zo wordt de toegang tot nieuwe modellen vaak langzaam uitgerold naar organisaties. Als je naar https://platform.openai.com/settings/organization/limits gaat zie je welke limieten er zijn. Je leest ook tot welke ’tier’ je behoort. Als je net begint word je ingedeeld in tier 1. Als je account langer bestaat en je hebt meer tegoed verbruikt, kom je in een hogere ’tier’.