V tomto návodu zjistíte, jak se připravit na použití OpenAI API. Postupně projdu celým procesem, abych zajistil, že nastavíte všechny potřebné komponenty - od vytvoření API klíče až po instalaci potřebného OpenAI NPM balíčku. Poté vám ukážu, jak využít API ve vaší aplikaci. Pojďme začít!

Nejdůležitější poznatky

  • Pro přístup k OpenAI API je nutný API klíč, který můžete generovat na platformě OpenAI.
  • Potřebujete balíček openai-npm pro provádění API volání.
  • Celý proces probíhá s Node.js a JavaScriptem, a ukážu vám, jak to nastavit.

Krok za krokem

Pro úspěšné využívání OpenAI API postupujte podle těchto kroků:

1. Vytvořte účet na platformě OpenAI

Nejprve si musíte vytvořit účet na platformě OpenAI. Otevřete svůj prohlížeč a přejděte na platform.openai.com. Klepněte na "Registrujte se", abyste se zaregistrovali.

OpenAI API: Efektivní příprava pro volání API

Zadejte svůj e-mail a vyberte heslo. Alternativně se můžete přihlásit také pomocí svého účtu Google, Microsoft nebo Apple.

OpenAI API: Efektivní příprava na volání API

2. Generujte svůj API klíč

Po vytvoření účtu přejděte do nastavení. Zde najdete možnost „API klíče“. Zde můžete generovat svůj API klíč.

OpenAI API: Efektivní příprava pro volání API

Klepněte na příslušné tlačítko k vytvoření nového API klíče. Můžete mu dát název. Po vytvoření se zobrazí váš API klíč. Zkopírujte tento klíč a uložte jej bezpečně - buď do zdrojového kódu vaší aplikace nebo do samostatného souboru.

OpenAI API: Efektivní příprava pro volání rozhraní API

Dbejte na to, abyste tento klíč neztratili. Pokud zavřete dialogové okno, nebudete moci klíč znovu zobrazit a budete muset vytvořit nový.

OpenAI API: Efektivní příprava pro volání API

3. Porozumějte systému tokenů

Pro využití API potřebujete tokeny nebo kredity. Každé volání API spotřebuje určitý počet tokenů. Důležité je vědět, že tokeny často zahrnují více než skutečný počet slov, protože mohou zahrnovat také části slov.

OpenAI API: Efektivní příprava pro volání API

Při přihlášení obvykle obdržíte určitý počet kreditů, které můžete použít pro svoje volání API. Ujistěte se, že si své klíče bezpečně uložíte, abyste je kdykoli mohli získat.

OpenAI API: Účinná příprava pro volání API

4. Nainstalujte balíček openai-npm

Dalším krokem je nainstalovat balíček openai-npm. Přejděte do svého terminálu a přejděte do složky, kde jste vytvořili svou aplikaci.

Spusťte příkaz npm install openai k instalaci balíčku.

OpenAI API: Efektivní příprava pro volání API

Po dokončení instalace můžete zkontrolovat package.json, abyste se ujistili, že byl balíček úspěšně přidán.

OpenAI API: Efektivní příprava pro volání API

5. Importujte požadované moduly

Nyní, když je balíček nainstalován, musíte importovat požadované moduly do svého JavaScriptového kódu. Importujte moduly Configuration a OpenAI ze sady openai.

6. Nakonfigurujte OpenAI API

Nyní můžete provést konfiguraci API. Vytvořte nový objekt konfigurace obsahující Váš API klíč.

OpenAI API: Efektivní příprava pro volání API

K tomu můžete použít volání new Configuration() a předat mu objekt Vašeho API klíče.

Následně můžete OpenAI API inicializovat voláním new OpenAI({konfigurace}).

7. Připravte dotaz k API

Nyní musíte připravit dotaz k API, aby mohl být proveden volání. Vytvořte asynchronní funkci, ve které bude dotaz na API prováděn.

Funkce completeChat obdrží zprávu, která bude uložena do proměnné. Zavolejte metodu createChatCompletion od OpenAI a předejte potřebné parametry, jako je model (např. gpt-3.5-turbo) a všechny zprávy, které jste odeslali.

8. Zpracujte odpověď API

Pokud jste úspěšně zaslali dotaz na API, obdržíte odpověď, kterou musíte zpracovat. V odpovědi naleznete potřebná data, jako jsou volby, které obsahují vygenerovanou odpověď API.

Uložte obsah odpovědi a vraťte ho zpět, abyste ho mohli použít ve Vaší aplikaci.

OpenAI API: Efektivní příprava pro volání API

9. Otestujte svou funkci

Nyní je čas otestovat funkci. Spusťte Váš lokální server a ověřte, zda obdržíte odpověď od umělé inteligence.

Screenshot_567

Měli byste být schopni získat různé odpovědi při opakovaných dotazech, což ukazuje, že komunikace s modelem funguje správně.

OpenAI API: Efektivní příprava na volání API

Shrnutí

V této příručce jste se naučili, jak se připravit na použití OpenAI API. Od generování API klíče a instalace potřebného npm balíčku až po vytvoření dotazu k API a zpracování odpovědí – prošli jste všemi základními kroky.

Často kladené dotazy

Co je API klíč?API klíč je jedinečný klíč, který Vám umožňuje přístup k OpenAI API.

Kolik kreditů získám při registraci?Obvykle obdržíte kredit ve výši několika dolarů (např. 5 dolarů), který můžete použít na dotazy k API.

Co dělat, když ztratím svůj API klíč?Je nutné vygenerovat nový API klíč v nastavení na platformě OpenAI.

Jsou tokeny totéž co slova?Ne, tokeny mohou být součástí slova, a proto je počet tokenů obvykle vyšší než počet slov v textu.

Mohu používat API pro komerční účely?Ano, nicméně je vhodné zkontrolovat současné podmínky používání OpenAI.