Toto je rychlokurz, který ukazuje, jak integrovat GPT-4 a GPT-3.5 a jejich nejnovější chat API do vaší webové aplikace nebo softwaru. Ukážu vám, jak vytvořit a nasadit aplikaci naprogramovanou od nuly pomocí serverless technologie na Microsoft Azure, která bude komunikovat přímo s OpenAI a jeho API. Jelikož je tento kurz začátečnický, nepředpokládám žádné znalosti a pokryji vše, co budete potřebovat.
- Navštivte openai.com a založte si účet.
- Stáhněte Node.js a VS Code od Microsoftu.
- Vytvořte nový projekt a inicializujte jej pomocí npm init.
- Nainstalujte balíčky Express, OpenAI, Body Parser a CORS.
- Vytvořte index.js soubor a importujte potřebné moduly.
- Nastavte konfiguraci pro OpenAI API pomocí vašeho API klíče a ID organizace.
- Proveďte dotaz na chat model OpenAI.
- Vytvořte webový server s Express a testujte jej v prohlížeči.
- Změňte GET na POST request a vytvořte front-end pro interakci s webovým serverem.
- Přidejte HTML formulář, vstupní pole a tlačítko odeslat.
- Přidejte JavaScript kódy pro interakci s webovým serverem a zobrazování zpráv v chat logu.
- Proveďte fetch request na webový server a získejte odpověď ve formátu JSON.
- Testujte aplikaci v prohlížeči tím, že otevřete index.html soubor.
- Vytvořte Azure účet a vytvořte funkci pro nasazení vaší aplikace v cloudu. Nainstalujte Azure Functions rozšíření v VS Code a vytvořte novou funkci s názvem „GPT function“. Přidejte kód z vašeho Express serveru do této funkce a upravte ho pro použití v Azure Functions. Testujte funkci pomocí VS Code Debuggeru a následně ji nasaďte do cloudu. Získáte tak online URL, kterou můžete použít pro přístup k vaší aplikaci kdekoliv.
- Nakonec, pokud je třeba, povolte CORS v Azure, aby mohla vaše aplikace komunikovat se serverem. Přejděte do nastavení Azure Functions a povolte CORS pro API. Poté můžete otestovat aplikaci pomocí prohlížeče nebo HTTP klienta, jako je například Postman.
Tímto jste vytvořili chatbot aplikaci s využitím OpenAI a nasadili ji do cloudu na platformě Microsoft Azure.