I den här handledningen lär du dig hur du förbereder dig för att använda OpenAI API. Jag går steg för steg genom processen för att se till att du konfigurerar alla nödvändiga komponenter - från att skapa en API-nyckel till att installera det nödvändiga OpenAI-NPM-paketet. Sedan visar jag dig hur du kan använda API:et i din applikation. Låt oss börja!
Viktigaste insikter
- En API-nyckel krävs för att komma åt OpenAI API, vilken du kan generera på OpenAI-plattformen.
- Du behöver openai-npm-paketet för att göra API-anrop.
- Allt detta görs med Node.js och JavaScript, och jag kommer att visa dig hur du konfigurerar det.
Steg-för-steg-guide
För att framgångsrikt kunna använda OpenAI API, följ dessa steg:
1. Skapa ett konto på OpenAI-plattformen
Först måste du skapa ett konto på OpenAI-plattformen. Öppna din webbläsare och gå till platform.openai.com. Klicka på "Skapa konto" för att registrera dig.
Ange din e-postadress och välj ett lösenord. Alternativt kan du också logga in med ditt Google-, Microsoft- eller Apple-konto.
2. Generera din API-nyckel
Efter att du har skapat ditt konto, gå till inställningarna. Där hittar du menyn ”API-nycklar”. Här kan du generera din API-nyckel.
Klicka på den lämpliga knappen för att skapa en ny API-nyckel. Du kan ge den ett namn. Efter skapandet kommer din API-nyckel att visas. Kopiera den här nyckeln och spara den på ett säkert ställe - antingen i din applikations källkod eller i en separat fil.
Se till att inte förlora denna nyckel. Om du stänger dialogrutan kan du inte se nyckeln igen och måste skapa en ny.
3. Förstå tokensystemet
För att använda API:et behöver du tokens eller krediter. Varje API-anrop förbrukar ett visst antal tokens. Det är viktigt att veta att tokens ofta representerar mer än det faktiska antalet ord, eftersom de också kan omfatta ordkomponenter.
När du registrerar dig får du vanligtvis ett antal krediter som du kan använda för dina API-anrop. Se till att du säkert sparar dina nycklar för att kunna få åtkomst till dem när som helst.
4. Installera openai-npm-paketet
Nästa steg är att installera openai-npm-paketet. Gå till ditt terminalfönster och navigera till den katalog där du har skapat din applikation.
Kör kommandot npm install openai för att installera paketet.
När installationen är klar kan du kontrollera package.json för att se till att paketet har lagts till framgångsrikt.
5. Importera de nödvändiga modulerna
Nu när paketet är installerat måste du importera de nödvändiga modulerna i din JavaScript-kod. Importera konfigurations- och OpenAI-modulerna från openai-paketet.
6. Konfigurera OpenAI API
Nu kan du göra konfigurationen av API:en. Skapa ett nytt konfigurationsobjekt som innehåller din API-nyckel.
Använd sedan anropet new Configuration() och skicka din API-nyckelobjekt.
Därefter kan du initialisera OpenAI API:en med anropet new OpenAI({configuration}).
7. Förbered API-förfrågan
Nästa steg är att förbereda API-förfrågan för att göra API-anropet. Skapa en asynkron funktion där du behöver API-förfrågan.
Funktionen completeChat får ett meddelande som skickas som en variabel. Anropa metoden createChatCompletion från OpenAI och skicka nödvändiga parametrar såsom modellen (t.ex. gpt-3.5-turbo) samt alla meddelanden du har skickat.
8. Hantera API-svaret
När du framgångsrikt har gjort en API-förfrågan får du ett svar som du måste hantera. I svaret hittar du den data du behöver, såsom val, som innehåller API:ens genererade svar.
Spara innehållet i svaret och returnera det så att du kan använda det i din applikation.
9. Testa din funktion
Nu är det dags att testa funktionen. Starta din lokala server och kontrollera om du får ett svar från AI:n.
Screenshot_567
Du bör kunna få olika svar när du frågar flera gånger, vilket visar att kommunikationen med modellen fungerar.
Sammanfattning
I den här guiden har du lärt dig hur du förbereder dig för att få åtkomst till OpenAI API:en. Från att skapa en API-nyckel och installera det nödvändiga npm-paketet till att skapa en API-förfrågan och behandla svar – du har gått igenom alla grundläggande steg.
Vanliga frågor
Vad är en API-nyckel?En API-nyckel är en unik nyckel som ger dig åtkomst till OpenAI API:en.
Hur många krediter får jag vid registrering?Vanligtvis får du en kredit på flera dollar (t.ex. 5 dollar) som du kan använda för API-förfrågningar.
Vad gör jag om jag förlorar min API-nyckel?Du måste generera en ny API-nyckel via inställningarna på OpenAI-plattformen.
Är tokens samma sak som ord?Nej, tokens kan vara en del av ett ord, vilket gör att antalet tokens vanligtvis är högre än antalet ord i en text.
Kan jag använda API:en för kommersiella ändamål?Ja, men det rekommenderas att du kontrollerar OpenAIs aktuella användarvillkor.