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.

OpenAI API: Effektiv forberedelse for API-kall

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

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-forespørsler

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

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-kall

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

OpenAI API: Effektiv forberedelse for API-kall

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.

OpenAI API: Effektiv forberedelse for API-forespørsler

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.

OpenAI API: Effektiv forberedelse for API-forespørsler

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.

OpenAI API: Effektiv forberedelse for API-kall

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.