I denne vejledning vil du lære, hvordan du forbereder dig til at bruge OpenAI API'en. Jeg vil guide dig trin for trin gennem processen for at sikre, at du opsætter alle de nødvendige komponenter – lige fra oprettelse af en API-nøgle til installation af det nødvendige OpenAI-NPM-pakke. Derefter vil jeg vise dig, hvordan du kan bruge API'en i din ansøgning. Lad os komme i gang!

Vigtigste erfaringer

  • En API-nøgle er nødvendig for at få adgang til OpenAI API'en, som du kan generere på OpenAI-platformen.
  • Du har brug for openai-npm-pakken til at udføre API-kald.
  • Det hele udføres med Node.js og JavaScript, og jeg vil vise dig, hvordan du konfigurerer det.

Trin-for-trin vejledning

For at kunne bruge OpenAI API'en med succes, skal du følge disse trin:

1. Opret en konto på OpenAI-platformen

Først skal du oprette en konto på OpenAI-platformen. Åbn din browser og gå til platform.openai.com. Klik på "Tilmeld dig" for at registrere dig.

OpenAI API: Effektiv forberedelse til API-opkald

Angiv din e-mail-adresse og vælg en adgangskode. Alternativt kan du også logge ind med din Google-, Microsoft- eller Apple-konto.

OpenAI API: Effektiv forberedelse til API-kald

2. Generer din API-nøgle

Når du har oprettet din konto, gå til indstillingerne. Der finder du punktet "API Keys". Her kan du generere din API-nøgle.

OpenAI API: Effektiv forberedelse til API-kald

Klik på den tilsvarende knap for at oprette en ny API-nøgle. Du kan give nøglen et navn. Efter oprettelsen vises nøglen for dig. Kopier denne nøgle og gem den sikkerhedsmæssigt – enten i din ansøgnings kildekode eller i en separat fil.

OpenAI API: Effektiv forberedelse til API-kald

Sørg for ikke at miste denne nøgle. Hvis du lukker dialogboksen, kan du ikke se nøglen igen, og du bliver nødt til at oprette en ny.

OpenAI API: Effektiv forberedelse til API-kald

3. Forstå tokensystemet

For at kunne bruge API'en skal du have tokens eller credits. Hvert API-kald bruger et vis antal tokens. Det er vigtigt at vide, at tokens ofte er flere end det faktiske antal ord, da de også kan omfatte orddele.

OpenAI API: Effektiv forberedelse til API-kald

Når du tilmelder dig, får du normalt et vis antal credits, som du kan bruge til dine API-kald. Sørg for at gemme dine nøgler sikkert, så du altid har adgang til dem.

OpenAI API: Effektiv forberedelse til API-kald

4. Installer openai-npm-pakken

Næste trin er at installere openai-npm-pakken. Gå til dit terminalvindue og naviger til mappen, hvor du har oprettet din ansøgning.

Kør kommandoen npm install openai for at installere pakken.

OpenAI API: Effektiv forberedelse til API-opkald

Når installationen er fuldført, kan du kontrollere package.json for at sikre, at pakken blev tilføjet med succes.

OpenAI API: Effektiv forberedelse til API-opkald

5. Importer de nødvendige moduler

Nu, hvor pakken er installeret, skal du importere de nødvendige moduler i din JavaScript-kode. Importér konfigurations- og OpenAI-modulerne fra openai-pakken.

6. Konfigurer OpenAI API'en

Nu kan du foretage konfigurationen af API'en. Opret et nyt konfigurationsobjekt, der indeholder din API-nøgle.

OpenAI API: Effektiv forberedelse til API-kald

Brug derefter opkaldet new Configuration() og overfør dit API-nøgle-objekt.

Efter dette kan du initialisere OpenAI API'en ved at kalde new OpenAI({configuration}).

7. Forbered API-forespørgslen

Næste skridt er at forberede API-forespørgslen til at udføre API-opkald. Opret en asynkron funktion, hvor du har brug for API-forespørgslen.

Funktionen completeChat modtager en besked, som overføres i en variabel. Kald metoden createChatCompletion fra OpenAI og overfør de nødvendige parametre som modellen (f.eks. gpt-3.5-turbo) samt alle beskeder, du har sendt.

8. Behandle API-svaret

Når du har henvendt dig til API'en med succes, vil du modtage et svar, som du skal behandle. I svaret finder du data, du har brug for, såsom valgmuligheder, der indeholder API'ens genererede svar.

Gem indholdet af svaret og returner det, så du kan bruge det i din ansøgning.

OpenAI API: Effektiv forberedelse til API-kald

9. Test din funktion

Nu er det tid til at teste funktionen. Start din lokale server og kontroller, om du modtager et svar fra AI'en.

Screenshot_567

Du bør være i stand til at få forskellige svar, når du forespørger flere gange, hvilket viser, at kommunikationen med modellen fungerer.

OpenAI API: Effektiv forberedelse til API-kald

Opsamling

I denne vejledning har du lært, hvordan du forbereder dig på adgang til OpenAI API'en. Fra generering af en API-nøgle og installation af den nødvendige npm-pakke til oprettelse af en API-forespørgsel og behandling af svar - du har gennemgået alle grundlæggende trin.

Ofte stillede spørgsmål

Hvad er en API-nøgle?En API-nøgle er en unik nøgle, der giver dig adgang til OpenAI API'en.

Hvor mange credits får jeg ved tilmelding?Normalt får du en saldo på flere dollars (f.eks. 5 dollars), som du kan bruge til API-forespørgsler.

Hvad gør jeg, hvis jeg mister min API-nøgle?Du skal generere en ny API-nøgle gennem indstillingerne på OpenAI-platformen.

Er tokens det samme som ord?Nej, tokens kan være en del af et ord, hvilket er grunden til, at antallet af tokens normalt er højere end antallet af ord i en tekst.

Kan jeg bruge API'en til kommercielle formål?Ja, men det er en god idé at kontrollere de nuværende brugsbetingelser fra OpenAI.