V tomto tutoriálu ukážeme, jak používat OpenAI API ke zpracování uživatelských zpráv. V předchozím videu jsme použili pevný text ("hello"), ale nyní chceme zavést možnost přenášet text, který uživatel poskytl, pomocí URL . Je důležité, abyste porozuměli základům extrakce a předávání URL-parametrů API pro umožnění personalizované interakce s IA.

Nejdůležitější poznatky

  • Učit se, jak předávat text uživatele jako dotazovací parametr v URL a jak komunikovat s OpenAI API.
  • Zároveň zjistíte, jaké konfigurace jsou v projektu nutné pro podporu této funkcionality.

Krok za krokem

Abyste mohli implementaci provést, postupujte podle této krok za kroku instrukce.

Krok 1: Přípravy

Nejprve se ujistěte, že jste OpenAI API správně nastavili. V našem předchozím videu jsme ukázali, jak API volat a použít pevný řetězec. Měli byste již mít základní konfiguraci vašeho projektu dokončenou.

OpenAI API: Předávejte uživatelské zprávy pomocí URL

Krok 2: Předání uživatelského textu přes URL

Nyní chceme umožnit předání dynamického textu. Tento text bude předán naší aplikaci jako dotazovací parametr v URL. Parametry za otazníkem v URL jsou pro tuto metodu rozhodující.

V tomto kroku integrujeme logiku pro extrakci očekávaného parametru zprávy z URL. Parametr, který chceme použít, se jmenuje msg a je získáván pomocí url.searchParams.get("msg").

Krok 3: Zpracování zprávy

Po extrakci textu musíme tento text použít v API požadavku. Musíme se ujistit, že předaný text je skutečně odeslán do API.

OpenAI API: Předávat uživatelské zprávy pomocí URL

Chcete-li během testování obdržet chybu jako "Bad Request", naznačuje to problém s předáním zprávy. Ověřte, zda je nový správně předaný parametr správně předán v žádosti.

OpenAI API: Předávat uživatelské zprávy pomocí URL

Krok 4: Oprava chyb

Můžeme ještě mít nějaké potíže s konfigurací. Ujistěte se, že všechny požadované parametry jsou správně předány aplikaci. Pokud používáte pevný řetězec k ověření a funguje, můžete se ujistit, že chyba je výslovně v extrahovaném parametru.

OpenAI API: Předat uživatelské zprávy pomocí URL

Krok 5: Úprava Astro konfigurace

Důležitým prvkem je konfigurace vašeho projektu v Astro. Ujistěte se, že je nastaven výstupní hodnot Server. Tím je umožněno serverové vykreslení a korektní přečtení parametru z URL.

Tato změna je podstatná, protože vám umožní správně číst parametry a předávat je API.

OpenAI API: Předávání uživatelských zpráv prostřednictvím URL

Krok 6: Testování aplikace

Nyní můžete zkusit aplikaci testovat. Vyzkoušejte různé vstupy v URL, abyste viděli, jaké odpovědi od API obdržíte. Příkladem může být dotaz: ?msg=Hello World.

OpenAI API: Předávání uživatelských zpráv pomocí URL

Odpověď se zobrazí v prohlížeči a měla by správně reagovat na vaši žádost. Pokud vše funguje správně, můžete zde již vidět první interakce s IA.

Krok 7: Rozšíření a závěr

V posledním kroku chceme rozšířit systém. Místo posílání pouze jednoho textu do API nyní můžete vést celý chatový historii. To umožní vést přirozenější konverzaci.

OpenAI API: Předávání uživatelských zpráv pomocí URL

Pro další videa uvidíš, jak můžeš dále rozvíjet svou React aplikaci, abys vytvořil ještě uživatelsky přívětivější rozhraní.

OpenAI API: Předávání uživatelských zpráv pomocí URL

Shrnutí

V tomto tutoriálu jsi se naučil, jak můžeš využít OpenAI API k předávání uživatelských zpráv pomocí URL parametrů. Nyní rozumíš důležitým krokům k přípravě, zpracování a testování tvého aplikace.