Šioje pamokoje sužinosite, kaip pasirengti naudoti "OpenAI" API. Žingsnis po žingsnio aprašysiu procesą, kad įsitikintumėte, jog nustatėte visus būtinus komponentus - nuo API rakto sukūrimo iki reikiamo " OpenAI NPM" paketo įdiegimo. Tada parodysiu, kaip naudoti API savo programoje. Pradėkime iš karto!

Pagrindinės išvados

  • Norint pasiekti "OpenAI" API, reikia turėti API raktą, kurį galite susikurti "OpenAI" platformoje.
  • Norint atlikti API skambučius, jums reikia paketo openai-npm.
  • Visa tai atliekama naudojant "Node.js" ir "JavaScript", o aš jums parodysiu, kaip jį sukonfigūruoti.

Žingsnis po žingsnio vadovas

Norėdami sėkmingai naudotis "OpenAI" API, atlikite šiuos veiksmus:

Sukurkite paskyrą "OpenAI" platformoje.

Pirmiausia turite susikurti paskyrą "OpenAI" platformoje. Atidarykite naršyklę ir eikite į platform.openai.com. Norėdami užsiregistruoti, spustelėkite "Sign up" (užsiregistruoti).

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Įveskite savo el. pašto adresą ir pasirinkite slaptažodį. Taip pat galite prisijungti naudodami "Google", "Microsoft" arba "Apple" paskyrą.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

2. Sugeneruokite savo API raktą

Sukūrę paskyrą, pereikite į nustatymus. Ten rasite meniu punktą "API raktai". Čia galite sugeneruoti savo API raktą.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Norėdami sukurti naują API raktą, spustelėkite atitinkamą mygtuką. Galite suteikti jam pavadinimą. Sukūrus API raktą, jis bus rodomas. Nukopijuokite šį raktą ir saugiai jį išsaugokite - savo programos išeities kode arba atskirame faile.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Įsitikinkite, kad šio rakto nepraradote. Jei uždarysite dialogo langą, rakto nebegalėsite matyti ir turėsite sukurti naują.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

3. Supraskite simbolių sistemą

Kad galėtumėte naudotis API, jums reikalingi žetonai arba kreditai. Kiekvienam API skambučiui sunaudojamas tam tikras žetonų skaičius. Svarbu žinoti, kad žetonų dažnai yra daugiau nei tikrasis žodžių skaičius, nes juos gali sudaryti ir žodžių komponentai.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Kai užsiregistruosite, paprastai gausite tam tikrą skaičių kreditų, kuriuos galėsite naudoti API skambučiams. Įsitikinkite, kad saugote savo raktus saugiai, kad bet kada galėtumėte juos pasiekti.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

4. Įdiekite openai-npm paketą

Kitas žingsnis - įdiegti openai-npm paketą. Eikite į terminalą ir pereikite į katalogą, kuriame sukūrėte savo programą.

Norėdami įdiegti paketą, paleiskite komandą npm install openai.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Kai diegimas bus baigtas, galite patikrinti package.json ir įsitikinti, kad paketas buvo sėkmingai pridėtas.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

5. Importuokite reikiamus modulius

Dabar, kai paketas įdiegtas, reikia importuoti reikiamus modulius į "JavaScript" kodą. Importuokite konfigūracijos ir OpenAI modulius iš paketo openai.

6. sukonfigūruokite OpenAI API

Dabar galite konfigūruoti API. Sukurkite naują konfigūracijos objektą, kuriame būtų jūsų API raktas.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Tam naudokite new Configuration() iškvietimą ir perduokite savo API rakto objektą.

Tada galite inicializuoti "OpenAI" API naudodami komandą new OpenAI({configuration}).

7. Paruoškite API užklausą

Toliau reikia paruošti API užklausą, kad galėtumėte atlikti API skambutį. Sukurkite asinchroninę funkciją, kurioje jums reikalinga API užklausa.

Funkcija completeChat gauna pranešimą, kuris perduodamas kintamuoju. Iškvieskite "OpenAI" metodą createChatCompletion ir perduokite reikiamus parametrus, pavyzdžiui, modelį (pvz., gpt-3.5-turbo) ir visus išsiųstus pranešimus. 8. Kvieskite "OpenAI" metodą createChatCompletion ir perduokite reikiamus parametrus, pvz.

8. Apdorokite API atsakymą

Jei sėkmingai kreipėtės į API, gausite atsakymą, kurį turite apdoroti. Atsakyme rasite jums reikalingus duomenis, pavyzdžiui, pasirinkimus, kuriuose yra API sugeneruotas atsakymas.

Išsaugokite atsakymo turinį ir grąžinkite jį, kad galėtumėte naudoti savo programoje.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

9. Patikrinkite savo funkciją

Dabar atėjo laikas išbandyti funkciją. Paleiskite vietinį serverį ir patikrinkite, ar gaunate atsakymą iš AI.

Screenshot_567

Turėtumėte gauti skirtingus atsakymus, kai užklausą pateikiate kelis kartus, o tai rodo, kad ryšys su modeliu veikia.

"OpenAI API": Efektyvus pasiruošimas API skambučiams

Apibendrinimas

Šiame vadove sužinojote, kaip pasirengti prieigai prie "OpenAI API". Atlikote visus pagrindinius veiksmus - nuo API rakto generavimo ir reikiamo npm paketo įdiegimo iki API užklausos kūrimo ir atsakymų apdorojimo.

Dažniausiai užduodami klausimai

Kas yra API raktas?API raktas - tai unikalus raktas, suteikiantis prieigą prie "OpenAI" API.

Kiek kreditų gausiu užsiregistravęs?Paprastai gausite kelių dolerių kreditą (pvz., 5 dolerius), kurį galėsite naudoti API užklausoms.

Ką daryti, jei prarandu savo API raktą?Naują API raktą turite susikurti naudodamiesi "OpenAI" platformos nustatymais.

Ar žetonai yra tokie patys kaip žodžiai?Ne, žetonai gali būti žodžio dalis, todėl žetonų skaičius paprastai yra didesnis nei žodžių skaičius tekste.

Ar galiu naudoti API komerciniais tikslais?Taip, tačiau patartina susipažinti su galiojančiomis "OpenAI" naudojimo sąlygomis.