V tomto návode zistíte, ako sa pripraviť na používanie OpenAI API. Postupne prejdem procesom, aby som zabezpečil, že nastavíte všetky potrebné komponenty – od vytvorenia API kľúča až po inštaláciu potrebného OpenAI-NPM-balíka. Následne vám ukážem, ako môžete API využiť vo svojej aplikácii. Poďme na to!

Najdôležitejšie poznatky

  • API kľúč je potrebný pre prístup k OpenAI API, ktorý môžete generovať na platforme OpenAI.
  • Potrebujete balík openai-npm na vykonanie volaní API.
  • Celé toto sa vykonáva s pomocou Node.js a JavaScriptu, a ukážem vám, ako pre to nastaviť konfiguráciu.

Krok za krokom sprievodca

Pre úspešné využívanie OpenAI API postupujte podľa týchto krokov:

1. Vytvorte si účet na platforme OpenAI

Najprv si musíte vytvoriť účet na platforme OpenAI. Otvorte svoj prehliadač a prejdite na platform.openai.com. Kliknite na "Registrácia", aby ste sa zaregistrovali.

OpenAI API: Efektívna príprava pre volania rozhrania API

Zadajte svoju e-mailovú adresu a vyberte heslo. Alternatívne sa môžete prihlásiť aj cez váš účet Google, Microsoft alebo Apple.

OpenAI API: Efektívna príprava pre volania API

2. Generujte váš API kľúč

Po vytvorení vášho účtu prejdite do nastavení. Tu nájdete možnosť „API kľúče“. Tu môžete generovať váš API kľúč.

OpenAI API: Efektívna príprava pre volania API

Kliknite na príslušné tlačidlo, aby ste vytvorili nový API kľúč. Môžete mu dať meno. Po vytvorení vám API kľúč zobrazí. Skopírujte si tento kľúč a bezpečne si ho uložte – buď vo vašom zdrojovom kóde aplikácie alebo v samostatnom súbore.

OpenAI API: Efektívna príprava pre volania API

Dajte pozor, aby ste tento kľúč nezabudli. Ak zatvoríte dialógové okno, už si kľuč nebudete môcť zobraziť a budete musieť vytvoriť nový.

OpenAI API: Efektívna príprava pre volania API

3. Porozumejte tokensystemu

Na používanie API potrebujete tokeny alebo kredity. Každé volanie API spotrebuje istý počet tokenov. Dôležité je vedieť, že tokeny často predstavujú viac ako skutočný počet slov, pretože môžu zahŕňať aj súčasti slov.

OpenAI API: Efektívna príprava pre volania API

Po prihlásení zvyčajne dostanete určitý počet kreditov, ktoré môžete použiť na vaše volania API. Uistite sa, že si svoje kľúče uchováte bezpečne a môžete k nim kedykoľvek pristupovať.

OpenAI API: Efektívna príprava pre volania API

4. Nainštalujte openai-npm-Balík

Nasledujúci krok spočíva v nainštalovaní openai-npm balíka. Choďte do vášho terminálu a prejdite do adresára, kde ste vytvorili svoju aplikáciu.

Spustite príkaz npm install openai na inštaláciu balíka.

OpenAI API: Efektívna príprava na volania API

Po dokončení inštalácie skontrolujte package.json, aby ste sa uistili, že balík bol úspešne pridaný.

OpenAI API: Efektívna príprava pre volania API

5. Importujte potrebné moduly

Teraz, keď je balík nainštalovaný, musíte importovať potrebné moduly do vášho JavaScriptového kódu. Importujte konfiguráciu a OpenAI moduly z balíka openai.

6. Konfigurujte API rozhranie OpenAI

Teraz môžete vykonať konfiguráciu API. Vytvorte nový objekt konfigurácie, ktorý obsahuje váš API kľúč.

OpenAI API: Efektívna príprava na volania API

Následne použite volanie new Configuration() a predajte váš objekt API kľúča.

Potom môžete inicializovať API OpenAI pomocou príkazu new OpenAI({konfigurácia}).

7. Pripravte si požiadavku na API

Ďalej musíte pripraviť požiadavku na API, aby ste mohli vykonať volanie API. Vytvorte asynchrónnu funkciu, v ktorej budete potrebovať dotaz na API.

Funkcia completeChat dostane správu, ktorá sa prenáša v premennej. Zavolajte metódu createChatCompletion od OpenAI a predajte potrebné parametre, ako je model (napr. gpt-3.5-turbo) a všetky správy, ktoré ste odoslali.

8. Spracujte odpoveď API

Ak ste úspešne volali API, získate odpoveď, ktorú musíte spracovať. V odpovedi nájdete údaje, ktoré potrebujete, ako sú možnosti, ktoré obsahujú vygenerovanú odpoveď API.

Uložte obsah odpovede a vráťte ho späť, aby ste ho mohli použiť vo svojej aplikácii.

OpenAI API: Efektívna príprava pre volania API

9. Otestujte vašu funkciu

Je čas otestovať vašu funkciu. Spustite svoj lokálny server a skontrolujte, či dostanete odpoveď od AI.

Screenshot_567

Mali by ste byť schopní získať rôzne odpovede, keď sa opakovane opytáte, čo ukazuje, že komunikácia s modelom funguje.

OpenAI API: Efektívna príprava na volania API

Zhrnutie

V tejto príručke ste sa naučili, ako sa pripraviť na prístup k API rozhraniu OpenAI. Od generovania API kľúča a inštalácie požadovaného balíka npm až po vytvorenie požiadavky na API a spracovanie odpovedí – prešli ste všetkými základnými krokmi.

Často kladené otázky

Čo je API kľúč?API kľúč je unikátny kľúč, ktorý vám poskytuje prístup k API rozhraniu OpenAI.

Koľko kreditov získam pri registrácii?Zvyčajne dostanete kredit vo výške niekoľkých dolárov (napr. 5 dolárov), ktoré môžete použiť na požiadavky na API.

Čo spravím, ak stratím svoj API kľúč?Musíte si vygenerovať nový API kľúč cez nastavenia na platforme OpenAI.

Sú tokeny rovnaké ako slová?nie, tokeny môžu byť súčasťou slova, preto je počet tokenov zvyčajne vyšší ako počet slov v texte.

Môžem použiť API na komerčné účely?Áno, no odporúča sa skontrolovať aktuálne podmienky používania OpenAI.