I denne opplæringen vil du lære hvordan du forbereder deg på å bruke OpenAI API. Jeg vil guide deg trinn for trinn gjennom prosessen for å sikre at du konfigurerer alle nødvendige komponenter – fra å opprette en API-nøkkel til å installere den nødvendige OpenAI-NPM-pakken. Deretter vil jeg vise deg hvordan du kan bruke APIen i din applikasjon. La oss komme i gang!
Viktigste innsikter
- En API-nøkkel er nødvendig for tilgang til OpenAI APIen, som du kan generere på OpenAI-plattformen.
- Du trenger openai-npm-Pakken for å utføre API-oppslag.
- Dette gjøres med Node.js og JavaScript, og jeg vil vise deg hvordan du konfigurerer det.
Trinn-for-trinn-guide
For å kunne bruke OpenAI APIen effektivt, følg disse trinnene:
1. Opprett en konto på OpenAI-plattformen
Først må du opprette en konto på OpenAI-plattformen. Åpne nettleseren din og gå til platform.openai.com. Klikk på "Sign up" for å registrere deg.

Oppgi e-postadressen din og velg et passord. Alternativt kan du også logge inn med Google-, Microsoft- eller Apple-kontoen din.

2. Generer din API-nøkkel
Når du har opprettet kontoen din, naviger til innstillingene. Der finner du menyvalget "API Keys". Her kan du generere din API-nøkkel.

Klikk på den tilsvarende knappen for å opprette en ny API-nøkkel. Du kan gi den et navn. Etter opprettelsen vil nøkkelen vises for deg. Kopier denne nøkkelen og lagre den trygt – enten i kildekoden til applikasjonen din eller i en separat fil.

Sørg for å ikke miste denne nøkkelen. Hvis du lukker dialogvinduet, kan du ikke se nøkkelen lenger og må opprette en ny.

3. Forstå tokensystemet
For å kunne bruke APIen trenger du tokens eller kreditter. Hver API-forespørsel bruker en viss mengde tokens. Det er viktig å vite at tokens ofte er flere enn det faktiske antallet ord, da de også kan inkludere orddeler.

Når du registrerer deg, får du vanligvis en mengde kreditter som du kan bruke til API-forespørsler. Sørg for å lagre nøklene dine trygt, slik at de er tilgjengelige når som helst.

4. Installer openai-npm-Pakken
Neste steg er å installere openai-npm-Pakken. Gå til terminalen og naviger til mappen der du opprettet applikasjonen din.
Kjør kommandoen npm install openai for å installere pakken.

Når installasjonen er fullført, kan du sjekke package.json for å forsikre deg om at pakken ble lagt til vellykket.

5. Importer de nødvendige modulene
Når pakken er installert, må du importere de nødvendige modulene i JavaScript-koden din. Importer Configuration- og OpenAI-modulene fra openai-Pakken.
6. Konfigurer OpenAI API
Nå kan du konfigurere APIen. Opprett et nytt konfigurasjonsobjekt som inneholder API-nøkkelen din.

Bruk deretter kallet new Configuration() og overfør ditt API-nøkkel objekt.
Deretter kan du initialisere OpenAI APIen ved å bruke kallet new OpenAI({konfigurasjon}).
7. Forbered API-forespørselen
Neste steg er å forberede API-forespørselen for å utføre API-kallet. Opprett en asynkron funksjon der du trenger API-forespørselen.
Funksjonen completeChat mottar en melding som blir overført i en variabel. Kall metoden createChatCompletion fra OpenAI og overfør de nødvendige parameterne som modellen (f.eks. gpt-3.5-turbo) samt alle meldingene du har sendt.
8. Behandle API-responsen
Når du har kontaktet APIen vellykket, vil du motta et svar som du må behandle. I svaret finner du dataene du trenger, som valgene som inneholder APIens genererte svar.
Lagre innholdet i svaret og returner det slik at du kan bruke det i applikasjonen din.

9. Test funksjonen din
Nå er det på tide å teste funksjonen. Start den lokale serveren din, og sjekk om du mottar et svar fra AIen.
Screenshot_567
Du bør være i stand til å motta forskjellige svar når du spør flere ganger, noe som viser at kommunikasjonen med modellen fungerer.

Oppsummering
I denne veiledningen har du lært hvordan du forbereder deg på tilgang til OpenAI APIen. Fra generering av en API-nøkkel og installering av nødvendig npm-pakke til oppretting av en API-forespørsel og behandling av svar – har du gjennomført alle de grunnleggende stegene.
Ofte stilte spørsmål
Hva er en API-nøkkel?En API-nøkkel er en unik nøkkel som gir deg tilgang til OpenAI APIen.
Hvor mange Credits får jeg ved registrering?Vanligvis får du en kreditt på flere dollar (f.eks. 5 dollar), som du kan bruke til API-forespørsler.
Hva gjør jeg hvis jeg mister API-nøkkelen min?Du må generere en ny API-nøkkel via innstillingene på OpenAI-plattformen.
Er tokens det samme som ord?Nei, tokens kan være en del av et ord, derfor er antallet tokens vanligvis høyere enn antallet ord i en tekst.
Kan jeg bruke APIen til kommersielle formål?Ja, men det anbefales å sjekke gjeldende bruksvilkår fra OpenAI.