Šajā pamācībā uzzināsiet, kā sagatavoties OpenAI API izmantošanai. Es jūs soli pa solim iepazīstināšu ar šo procesu, lai pārliecinātos, ka esat iestatījis visus nepieciešamos komponentus - no API atslēgas izveides līdz nepieciešamās OpenAI NPM paketes instalēšanai. Pēc tam parādīšu, kā izmantot API savā lietojumprogrammā. Sāksim tūlīt!

Galvenie secinājumi

  • Lai piekļūtu OpenAI API, ir nepieciešama API atslēga, ko varat izveidot OpenAI platformā.
  • Lai veiktu API izsaukumus, jums ir nepieciešama Openai-npm pakotne.
  • Tas viss tiek darīts, izmantojot Node.js un JavaScript, un es jums parādīšu, kā to konfigurēt.

Soli pa solim

Lai veiksmīgi izmantotu OpenAI API, izpildiet šos soļus:

Izveidojiet kontu OpenAI platformā.

Vispirms ir jāizveido konts OpenAI platformā. Atveriet pārlūkprogrammu un dodieties uz platform.openai.com. Lai reģistrētos, noklikšķiniet uz "Sign up" (Reģistrēties).

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Ievadiet savu e-pasta adresi un izvēlieties paroli. Varat arī pierakstīties, izmantojot savu Google, Microsoft vai Apple kontu.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

2. Izveidojiet savu API atslēgu

Kad esat izveidojis savu kontu, dodieties uz iestatījumiem. Tur atradīsiet izvēlnes punktu "API atslēgas". Šeit varat ģenerēt savu API atslēgu.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Lai izveidotu jaunu API atslēgu, noklikšķiniet uz attiecīgās pogas. Jūs varat tai piešķirt nosaukumu. Pēc izveides API atslēga tiek parādīta. Nokopējiet šo atslēgu un droši saglabājiet to - vai nu lietojumprogrammas avota kodā, vai atsevišķā failā.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Pārliecinieties, ka šo atslēgu nepazaudējat. Ja aizvērsiet dialoga logu, atslēgu vairs nevarēsiet apskatīt un būs jāizveido jauna atslēga.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

3. Izprotiet žetonu sistēmu

Lai varētu izmantot API, jums ir nepieciešami žetoni jeb kredīti. Katrs API izsaukums patērē noteiktu skaitu žetonu. Ir svarīgi zināt, ka žetonu skaits bieži vien ir lielāks nekā faktiskais vārdu skaits, jo tie var ietvert arī vārdu sastāvdaļas.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Kad reģistrējaties, parasti saņemat noteiktu skaitu kredītu, ko varat izmantot API izsaukumiem. Pārliecinieties, ka droši glabājat savus kodus, lai tiem varētu piekļūt jebkurā laikā.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

4. Instalējiet openai-npm pakotni

Nākamais solis ir openai-npm pakotnes instalēšana. Dodieties uz savu termināli un dodieties uz direktoriju, kurā izveidojāt savu lietojumprogrammu.

Palaidiet komandu npm install openai, lai instalētu paketi.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Kad instalēšana ir pabeigta, varat pārbaudīt package.json, lai pārliecinātos, ka pakete ir veiksmīgi pievienota.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

5. Importējiet nepieciešamos moduļus

Tagad, kad pakete ir instalēta, JavaScript kodā jāimportē nepieciešamie moduļi. Importējiet konfigurācijas un OpenAI moduļus no pakotnes openai.

6. Konfigurējiet OpenAI API

Tagad varat konfigurēt API. Izveidojiet jaunu konfigurācijas objektu, kas satur jūsu API atslēgu.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Lai to izdarītu, izmantojiet izsaukumu new Configuration() un nododiet savu API atslēgas objektu.

Pēc tam varat inicializēt OpenAI API ar komandas izsaukumu new OpenAI({configuration}).

7. Sagatavojiet API pieprasījumu

Tālāk ir jāsagatavo API pieprasījums, lai veiktu API izsaukumu. Izveidojiet asinhrono funkciju, kurā nepieciešams API pieprasījums.

CompleteChat funkcija saņem ziņojumu, kas tiek nodots mainīgajā. Izsauciet OpenAI metodi createChatCompletion un nododiet vajadzīgos parametrus, piemēram, modeli (piemēram, gpt-3.5-turbo) un visus nosūtītos ziņojumus. 8. Izveidojiet OpenAI metodi createChatCompletion un nosūtiet vajadzīgos parametrus, piemēram, modeli (piemēram, gpt-3.5-turbo) un visus nosūtītos ziņojumus.

8. Apstrādājiet API atbildi

Ja esat veiksmīgi uzrunājis API, jūs saņemsiet atbildi, kas jums jāapstrādā. Atbildē atradīsiet nepieciešamos datus, piemēram, izvēles, kas satur API ģenerēto atbildi.

Saglabājiet atbildes saturu un atdodiet to atpakaļ, lai to varētu izmantot savā lietojumprogrammā.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

9. Pārbaudiet savu funkciju

Tagad ir pienācis laiks pārbaudīt funkciju. Palaidiet savu vietējo serveri un pārbaudiet, vai saņemat atbildi no AI.

Ekrānšāviņš_567

Jums vajadzētu būt iespējai saņemt dažādas atbildes, kad jūs veicat vaicājumu vairākas reizes, kas liecina, ka saziņa ar modeli darbojas.

OpenAI API: Efektīva sagatavošanās API izsaukumiem

Kopsavilkums

Šajā rokasgrāmatā jūs uzzinājāt, kā sagatavoties piekļuvei OpenAI API. Sākot ar API atslēgas ģenerēšanu un nepieciešamās npm pakotnes instalēšanu un beidzot ar API pieprasījuma izveidi un atbilžu apstrādi, jūs esat izgājuši visus pamatposmus.

Biežāk uzdotie jautājumi

Kas ir API atslēga?API atslēga ir unikāla atslēga, kas nodrošina piekļuvi OpenAI API.

Cik daudz kredītu saņemu, kad reģistrējos?Parasti jūs saņemsiet kredītu vairāku dolāru apmērā (piemēram, 5 dolārus), ko varat izmantot API pieprasījumiem.

Ko man darīt, ja es pazaudēju savu API atslēgu?Jums ir jāģenerē jauna API atslēga, izmantojot OpenAI platformas iestatījumus.

Vai žetoni ir tas pats, kas vārdi?Nē, žetoni var būt daļa no vārda, tāpēc žetonu skaits parasti ir lielāks nekā vārdu skaits tekstā.

Vai es varu izmantot API komerciālos nolūkos?Jā, bet ieteicams pārbaudīt pašreizējos OpenAI lietošanas noteikumus.