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.
Zadejte svůj e-mail a vyberte heslo. Alternativně se můžete přihlásit také pomocí svého účtu Google, Microsoft nebo Apple.
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íč.
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.
Dbejte na to, abyste tento klíč neztratili. Pokud zavřete dialogové okno, nebudete moci klíč znovu zobrazit a budete muset vytvořit nový.
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.
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.
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.
Po dokončení instalace můžete zkontrolovat package.json, abyste se ujistili, že byl balíček úspěšně přidán.
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íč.
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.
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ě.
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.