Selles õpetuses saad teada, kuidas valmistuda OpenAI API kasutamiseks. Juhendan sind samm-sammult läbi protsessi, et tagada kõikide vajalike komponentide seadistamine - alustades API-võtme loomisest kuni vajaliku OpenAI NPM paketi installimiseni. Seejärel näitan sulle, kuidas API-d oma rakenduses kasutada. Alustame otsekohe!
Olulisemad teadmised
- OpenAI API kasutamiseks on vajalik API-võti, mida saad luua OpenAI platvormil.
- Sul on vaja openai-npm paketti API-päringute tegemiseks.
- Kõik toimub Node.js ja JavaScripti abil ning ma näitan sulle, kuidas selleks konfigureerimist teha.
Samm-sammult juhend
OpenAI API edukaks kasutamiseks järgi neid samme:
1. Registreeri konto OpenAI platvormil
Esmalt loo konto OpenAI platvormil. Ava oma veebibrauser ja suundu platform.openai.com lehele. Klõpsa "Sign up", et end registreerida.
Sisesta oma e-posti aadress ning vali parool. Alternatiivina võid sisse logida ka oma Google'i, Microsofti või Apple'i kontoga.
2. Loo oma API-võti
Pärast konto loomist suundu seadetesse. Seal leiad "API Keys" jaotise. Siin saad luua oma API-võtme.
Klõpsa vastaval nupul, et luua uus API-võti. Saad sellele nime anda. Pärast loomist kuvatakse sulle API-võti. Kopeeri see võti ja salvesta see turvaliselt – kas rakenduse lähtekoodi või eraldi failina.
Veendu, et see võti ei läheks kaduma. Kui dialoogiboks sulged, ei saa sa võtit enam vaadata ja pead looma uue.
3. Mõista tokenisüsteemi
API kasutamiseks vajad token'eid ehk krediite. Iga API-päring kulutab teatud arvu token'eid. Oluline on teada, et token'id hõlmavad sageli rohkem kui tegelik sõnade arv, kuna need võivad hõlmata ka sõnade osi.
Kui sa registreerid, saad tavaliselt teatud arvu krediteid, mida saad oma API-päringute jaoks kasutada. Veendu, et salvestad oma võtmed turvaliselt, et neile alati juurdepääs oleks.
4. Paigalda openai-npm pakett
Järgmine samm on openai-npm paketi paigaldamine. Mine oma terminali ja suundu kausta, kus oled oma rakenduse loonud.
Paigalda pakett käsurealt käsu npm install openai abil.
Pärast paigaldamist saad package.json faili üle vaadata, et veenduda, et pakett on edukalt lisatud.
5. Impordi vajalikud moodulid
Nüüd, kui pakett on paigaldatud, pead oma JavaScripti koodis impordima vajalikud moodulid. Impordi Configuration ja OpenAI moodulid openai paketist.
6. Konfigureeri OpenAI API
Nüüd saad konfigureerida API-d. Looge uus konfiguratsiooniobjekt, mis sisaldab teie API-võtit.
Selleks kasutage meetodit new Configuration() ja andke edasi oma API-võtme objekt.
Pärast seda initsialiseerige OpenAI API meetodiga new OpenAI({konfiguratsioon}).
7. Valmista ette API päring
Järgmisena peate ette valmistama API päringu, et teostada API-kutse. Looge asünkroonne funktsioon, kus vajate API-päringut.
Funktsioon completeChat saab sõnumi, mis antakse edasi muutujas. Kutsuge OpenAI meetodit createChatCompletion ja andke edasi vajalikud parameetrid, nagu mudel (nt gpt-3.5-turbo) ja kõik sõnumid, mida olete saatnud.
8. Töötle API vastus
Kui olete API-le edukalt pöördunud, saate vastuse, mida peate töödelda. Vastusest leiate vajalikud andmed, nagu valikud, kus on API poolt genereeritud vastus.
Salvestage vastuse sisu ja tagastage see, et saaksite seda oma rakenduses kasutada.
9. Testi oma funktsiooni
Nüüd on aeg oma funktsiooni testida. Käivitage oma kohalik server ja kontrollige, kas saate tehisintellektilt vastuse.
Screenshot_567
Peaksite saama erinevaid vastuseid, kui küsite mitu korda, mis näitab, et suhtlus mudeliga toimib.
Kokkuvõte
Selles juhendis õppisite, kuidas valmistuda OpenAI API juurdepääsuks. Alates API-võtme genereerimisest ja vajaliku npm-paketi installimisest kuni API-päringu loomise ja vastuste töötlemiseni – olete läbinud kõik põhietapid.
Sagedased küsimused
Mis on API-võti?API-võti on ainulaadne võti, mis võimaldab teil juurdepääsu OpenAI API-le.
Kui palju krediiti saan registreerumisel?Tavaliselt saate mitme dollari suuruse krediidimahuga (nt 5 dollarit), mida saate API-päringuteks kasutada.
Mida teha, kui kaotan API-võtme?Peate genereerima uue API-võtme OpenAI platvormi seadetes.
Kas märgid on samad mis sõnad?Ei, märgid võivad olla sõna osa, mistõttu on märkide arv tavaliselt suurem kui sõnade arv tekstis.
Kas võin API-d kasutada ärilistel eesmärkidel?Jah, siiski on soovitatav kontrollida OpenAI praeguseid kasutustingimusi.