In deze handleiding leer je hoe je je kunt voorbereiden op het gebruik van de OpenAI API. Daarbij loop ik stap voor stap door het proces om ervoor te zorgen dat je alle benodigde onderdelen instelt – van het maken van een API-sleutel tot het installeren van het vereiste OpenAI-NPM-pakket. Vervolgens laat ik je zien hoe je de API in je applicatie kunt gebruiken. Laten we meteen beginnen!

Belangrijkste inzichten

  • Je hebt een API-sleutel nodig om toegang te krijgen tot de OpenAI API, die je kunt genereren op het OpenAI-platform.
  • Je hebt het openai-npm-pakket nodig om API-oproepen te doen.
  • Alles wordt gedaan met behulp van Node.js en JavaScript, en ik zal je laten zien hoe je daar de configuratie voor doet.

Stapsgewijze handleiding

Om succesvol gebruik te kunnen maken van de OpenAI API, volg deze stappen:

1. Maak een account aan op het OpenAI-platform

Je moet eerst een account aanmaken op het OpenAI-platform. Open je browser en ga naar platform.openai.com. Klik op "Aanmelden" om je te registreren.

OpenAI API: Effectieve voorbereiding voor API-oproepen

Vul je e-mailadres in en kies een wachtwoord. Je kunt je ook aanmelden via je Google-, Microsoft- of Apple-account.

OpenAI API: Effectieve voorbereiding voor API-oproepen

2. Genereer je API-sleutel

Nadat je je account hebt aangemaakt, ga naar de instellingen. Daar vind je de optie "API-sleutels". Hier kun je je API-sleutel genereren.

OpenAI API: Effectieve voorbereiding voor API-aanroepen

Klik op de bijbehorende knop om een nieuwe API-sleutel te maken. Je kunt het een naam geven. Na het maken wordt de API-sleutel weergegeven. Kopieer deze sleutel en bewaar hem op een veilige plek – ofwel in de broncode van je applicatie of in een apart bestand.

OpenAI API: Effectieve voorbereiding voor API-oproepen

Zorg ervoor dat je deze sleutel niet kwijtraakt. Als je het dialoogvenster sluit, kun je de sleutel niet meer zien en moet je een nieuwe maken.

OpenAI API: Effectieve voorbereiding voor API-oproepen

3. Begrijp het tokensysteem

Om de API te kunnen gebruiken, heb je tokens of credits nodig. Elke API-oproep verbruikt een bepaald aantal tokens. Het is belangrijk om te weten dat tokens vaak meer zijn dan het werkelijke aantal woorden, omdat ze ook delen van woorden kunnen omvatten.

OpenAI API: Effectieve voorbereiding voor API-aanroepen

Wanneer je je aanmeldt, krijg je doorgaans een aantal credits die je kunt gebruiken voor je API-oproepen. Zorg ervoor dat je je sleutels veilig bewaart, zodat je ze altijd bij de hand hebt.

OpenAI API: Effectieve voorbereiding voor API-aanroepen

4. Installeer het openai-npm-pakket

De volgende stap is om het openai-npm-pakket te installeren. Ga naar je terminal en navigeer naar de directory waar je je applicatie hebt gemaakt.

Voer het commando npm install openai uit om het pakket te installeren.

OpenAI API: Effectieve voorbereiding voor API-oproepen

Zodra de installatie is voltooid, controleer dan de package.json om te controleren of het pakket succesvol is toegevoegd.

OpenAI API: Effectieve voorbereiding voor API-oproepen

5. Importeer de vereiste modules

Nu het pakket is geïnstalleerd, moet je de vereiste modules importeren in je JavaScript-code. Importeer de modules Configuration en OpenAI uit het openai-pakket.

6. Configureer de OpenAI API

Je kunt nu de configuratie van de API instellen. Maak een nieuw configuratieobject aan dat jouw API-sleutel bevat.

OpenAI API: Effectieve voorbereiding voor API-oproepen

Gebruik hiervoor de oproep new Configuration() en geef je API-sleutelobject door.

Daarna kun je de OpenAI API initialiseren met de oproep new OpenAI({configuration}).

7. Bereid de API-aanvraag voor

Vervolgens moet je de API-aanvraag voorbereiden om de API-oproep uit te voeren. Maak een asynchrone functie aan waarin je de API-aanvraag nodig hebt.

De functie completeChat ontvangt een bericht dat in een variabele wordt doorgegeven. Roep de methode createChatCompletion van OpenAI aan en geef de vereiste parameters door, zoals het model (bijv. gpt-3.5-turbo) en alle berichten die je hebt verzonden.

8. Verwerk het API-antwoord

Als je de API succesvol hebt aangesproken, ontvang je een antwoord dat je moet verwerken. In het antwoord vind je de gegevens die je nodig hebt, zoals keuzes die het gegenereerde antwoord van de API bevatten.

Sla de inhoud van het antwoord op en geef deze terug, zodat je deze in je toepassing kunt gebruiken.

OpenAI API: Effectieve voorbereiding voor API-oproepen

9. Test je functie

Het is nu tijd om de functie te testen. Start je lokale server en controleer of je een reactie van de AI ontvangt.

Afbeelding_567

Je zou verschillende antwoorden moeten kunnen krijgen als je herhaaldelijk een vraag stelt, wat aangeeft dat de communicatie met het model werkt.

OpenAI API: Effectieve voorbereiding voor API-oproepen

Samenvatting

In deze handleiding heb je geleerd hoe je je voorbereidt op toegang tot de OpenAI API. Van het genereren van een API-sleutel en het installeren van het vereiste npm-pakket tot het maken van een API-aanvraag en het verwerken van antwoorden - je hebt alle basisstappen doorlopen.

Veelgestelde vragen

Wat is een API-sleutel?Een API-sleutel is een unieke sleutel waarmee je toegang krijgt tot de OpenAI API.

Hoeveel credits krijg ik bij inschrijving?Meestal krijg je een tegoed van enkele dollars (bijv. 5 dollar) dat je kunt gebruiken voor API-aanvragen.

Wat moet ik doen als ik mijn API-sleutel verlies?Je moet een nieuwe API-sleutel genereren via de instellingen op het OpenAI-platform.

Zijn tokens hetzelfde als woorden?Nee, tokens kunnen deel uitmaken van een woord, daarom is het aantal tokens meestal hoger dan het aantal woorden in een tekst.

Kan ik de API voor commerciële doeleinden gebruiken?Ja, maar het is raadzaam om de huidige gebruiksvoorwaarden van OpenAI te controleren.