V tem vodiču boste izvedeli, kako se pripraviti na uporabo OpenAI API. Korak za korakom bom šel skozi postopek, da se prepričate, da nastavite vse potrebne komponente - od ustvarjanja API-ključa do namestitve potrebnega OpenAI NPM-paketa. Nato vam bom pokazal, kako lahko API uporabite v svoji aplikaciji. Poglejmo, začnimo!

Pomembni spoznanji

  • API-ključ je potreben za dostop do OpenAI API, ki ga lahko generirate na platformi OpenAI.
  • Potrebujete odprto-npm-paket, da izvedete API-klice.
  • Postopek opravimo z Node.js in JavaScript, in pokazal vam bom, kako ga konfigurirati.

Korak-za-korakom vodnik

Za uspešno uporabo OpenAI API sledite tem korakom:

1. Ustvarite račun na platformi OpenAI

Najprej morate ustvariti račun na platformi OpenAI. Odpri brskalnik in pojdite na platform.openai.com. Kliknite »Prijava«, da se registrirate.

OpenAI API: Učinkovita priprava za klice API

Vnesite svoj e-poštni naslov in izberite geslo. Lahko se tudi prijavite prek svojega računa Google, Microsoft ali Apple.

OpenAI API: Učinkovita priprava za klice API

2. Generirajte svoj API-ključ

Po ustvarjanju računa se premaknite na nastavitve. Tam boste našli zavihek "API Keys". Tu lahko generirate svoj API-ključ.

OpenAI API: Učinkovita priprava za klice API

Kliknite na ustrezni gumb, da ustvarite nov API-ključ. Lahko mu dodelite ime. Po ustvarjanju vam bo prikazan API-ključ. Kopirajte ta ključ in ga varno shranite - bodisi v kodi vaše aplikacije ali v ločeni datoteki.

OpenAI API: Učinkovita priprava za klice API

Pazite, da ne izgubite tega ključa. Če zaprete pogovorno okno, ključa ne boste mogli več videti in boste morali ustvariti novega.

OpenAI API: Učinkovita priprava za klice API

3. Razumevanje tokenskega sistema

Za uporabo API-ja potrebujete žetone oziroma kredite. Vsak API-klic porablja določeno število žetonov. Pomembno je vedeti, da so žetoni pogosto večji od dejanskega števila besed, saj lahko vključujejo tudi delce besed.

OpenAI API: Učinkovita priprava za klice API

Ob prijavi običajno prejmete določeno število kreditov, ki jih lahko uporabite za svoje API-klice. Poskrbite, da svoje ključe varno shranite, da jih boste lahko kadarkoli dostopali.

OpenAI API: Učinkovita priprava za klice API

4. Namestite odprti nmp-paket

Naslednji korak je namestitev odprtega nmp-paketa. Pojdite v terminal in navigirajte v mapo, kjer ste ustvarili svojo aplikacijo.

Za namestitev paketa izvedite ukaz npm install openai.

OpenAI API: Učinkovita priprava za klice API

Ko je namestitev končana, preverite datoteko package.json, da se prepričate, da je paket uspešno dodan.

OpenAI API: Učinkovita priprava za klice API

5. Uvozite zahtevane module

Ko je paket nameščen, morate uvoziti zahtevane module v svojo JavaScript kodo. Uvozite Module Configuration in OpenAI iz paketa openai.

6. Konfigurirajte OpenAI API

Zdaj lahko konfigurirate API. Ustvarite novo konfiguracijsko objekt, ki vsebuje vaš API-ključ.

OpenAI API: Učinkovita priprava za klice API

Za to uporabite klic new Configuration() in podajte svoj objekt API-ključa.

Nato lahko OpenAI API inicializirate s klicem new OpenAI({configuration}).

7. Pripravite zahtevo API

Naslednji korak je priprava zahteve API za izvedbo klica. Ustvarite asinhrono funkcijo, v kateri boste potrebovali API zahtevo.

Funkcija completeChat prejme sporočilo, ki se prenese v spremenljivko. Pokličite metodo createChatCompletion iz OpenAI in podajte potrebne parametre, kot so model (npr. gpt-3.5-turbo) ter vsa sporočila, ki ste jih poslali.

8. Obdelajte odgovor API

Ko ste uspešno klicali API, boste prejeli odgovor, ki ga morate obdelati. V odgovoru boste našli potrebne podatke, kot so izbire, ki vsebujejo generirani odgovor API.

Shranite vsebino odgovora in jo vrnite, da jo lahko uporabite v svoji aplikaciji.

OpenAI API: Učinkovita priprava za klice v API

9. Preizkusite svojo funkcijo

Zdaj je čas, da preizkusite funkcijo. Zaženite svoj lokalni strežnik in preverite, ali prejmete odgovor umetne inteligence.

Screenshot_567

Morate biti sposobni dobiti različne odgovore, če večkrat zaprosite, kar kaže, da komunikacija z modelom deluje.

OpenAI API: Učinkovita priprava za klice API

Povzetek

V tej vadnici ste se naučili, kako se pripraviti na dostop do OpenAI API. Od generiranja API-ključa in namestitve potrebnega npm paketa do ustvarjanja API-zahteve in obdelave odgovorov - ste opravili vse osnovne korake.

Pogosta vprašanja

Kaj je API-ključ?API-ključ je edinstven ključ, ki vam omogoča dostop do OpenAI API.

Koliko kreditov dobim ob prijavi?Običajno prejmete nekaj dolarjev kredita (npr. 5 dolarjev), ki jih lahko uporabite za API zahteve.

Kaj storim, če izgubim svoj API-ključ?Morate generirati nov API-ključ preko nastavitev na platformi OpenAI.

So žetoni enako kot besede?Ne, žetoni lahko tvorijo del besede, zato je število žetonov običajno večje kot število besed v besedilu.

Ali lahko API uporabim za komercialne namene?Da, vendar je priporočljivo preveriti trenutne pogoje uporabe OpenAI.