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.
Vul je e-mailadres in en kies een wachtwoord. Je kunt je ook aanmelden via je Google-, Microsoft- of Apple-account.
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.
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.
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.
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.
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.
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.
Zodra de installatie is voltooid, controleer dan de package.json om te controleren of het pakket succesvol is toegevoegd.
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.
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.
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.
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.