Š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).
Įveskite savo el. pašto adresą ir pasirinkite slaptažodį. Taip pat galite prisijungti naudodami "Google", "Microsoft" arba "Apple" paskyrą.
2. Sugeneruokite savo API raktą
Sukūrę paskyrą, pereikite į nustatymus. Ten rasite meniu punktą "API raktai". Čia galite sugeneruoti savo API raktą.
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.
Įsitikinkite, kad šio rakto nepraradote. Jei uždarysite dialogo langą, rakto nebegalėsite matyti ir turėsite sukurti naują.
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.
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.
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.
Kai diegimas bus baigtas, galite patikrinti package.json ir įsitikinti, kad paketas buvo sėkmingai pridėtas.
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.
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.
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.
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.