Sdílet prostřednictvím


AI: Vytvoření prostředku Azure OpenAI a nasazení modelu

Pokud chcete ve svých aplikacích začít používat Azure OpenAI, musíte vytvořit službu Azure OpenAI a nasadit model, který se dá použít k provádění úloh, jako je převod přirozeného jazyka na SQL, generování obsahu e-mailů a zpráv SMS a další.

V tomto cvičení:

  • Vytvořte prostředek služby Azure OpenAI.
  • Nasazení modelu
  • Aktualizujte soubor .env hodnotami z prostředku služby Azure OpenAI.

Přehled scénáře Microsoft Cloudu

Vytvoření prostředku služby Azure OpenAI

  1. Navštivte web Azure Portal v prohlížeči a přihlaste se.

  2. Do vyhledávacího panelu v horní části stránky portálu zadejte openai a z možností, které se zobrazí, vyberte Azure OpenAI.

    Služba Azure OpenAI na webu Azure Portal

  3. Na panelu nástrojů vyberte Vytvořit .

    Poznámka:

    I když se tento kurz zaměřuje na Azure OpenAI, pokud máte klíč rozhraní API OpenAI a chcete ho použít, můžete tuto část přeskočit a přejít přímo do části Aktualizovat soubor .env projektu níže. Přiřaďte klíč rozhraní API OpenAI do OPENAI_API_KEY souboru .env (můžete ignorovat jakékoli další .env pokyny související s OpenAI).

  4. Modely Azure OpenAI jsou dostupné v konkrétních oblastech. V dokumentu dostupnosti modelu Azure OpenAI se dozvíte, které oblasti podporují model gpt-4o používaný v tomto kurzu.

  5. Proveďte následující úlohy:

    • Vyberte své předplatné Azure.
    • Vyberte skupinu prostředků, která se má použít (v případě potřeby vytvořte novou).
    • Vyberte oblast, ve které je model gpt-4o podporovaný na základě dokumentu, na který jste se podívali dříve.
    • Zadejte název prostředku. Musí se jednat o jedinečnou hodnotu.
    • Vyberte cenovou úroveň Standard S0 .
  6. Vyberte Další , dokud se nedostanete na obrazovku Zkontrolovat a odeslat . Vyberte Vytvořit.

  7. Jakmile se prostředek Azure OpenAI vytvoří, přejděte na něj a vyberte Správa prostředků -->Klíče a koncový bod .

  8. Vyhledejte hodnoty KEY 1 a Endpoint . Obě hodnoty použijete v další části, takže je zkopírujte do místního souboru.

    Klíče OpenAI a koncový bod

  9. Vyberte Správa prostředků –>nasazení modelu.

  10. Výběrem tlačítka Spravovat nasazení přejděte do azure OpenAI Studia.

  11. Na panelu nástrojů vyberte Nasadit model -->Deploy base model .

    Nasazení základního modelu Azure OpenAI

  12. V seznamu modelů vyberte gpt-4o a vyberte Potvrdit.

    Poznámka:

    Azure OpenAI podporuje několik různých typů modelů. Každý model lze použít ke zpracování různých scénářů.

  13. Zobrazí se následující dialogové okno. Chvíli se podívejte na zadané výchozí hodnoty.

    Vytvoření modelu Azure OpenAI

  14. Změňte hodnotu Tokens per Minute Rate Limit (thousands) na 100 TISÍC. To vám umožní provádět další požadavky na model a vyhnout se dosažení limitu rychlosti při provádění následujících kroků.

  15. Vyberte Nasadit.

  16. Po nasazení modelu vyberte Playgrounds -->Chat.

  17. V rozevíracím seznamu Nasazení by se měl zobrazit model gpt-4o .

    Azure OpenAI Chat Playground

  18. Chvíli si přečtěte zadaný text systémové zprávy . To říká modelu, jak s ním uživatel pracuje.

  19. Vyhledejte textové pole v oblasti chatu a zadejte souhrn toho, co je generativní AI a jak se dá použít. Výběrem klávesy Enter odešlete zprávu do modelu a vygenerujte odpověď.

  20. Experimentujte s dalšími výzvami a odpověďmi. Zadejte například krátkou historii o hlavním městě Francie a všimněte si vygenerované odpovědi.

Aktualizace souboru projektu .env

  1. Vraťte se do editoru .env Visual Studio Code a otevřete soubor v kořenovém adresáři projektu.

  2. Zkopírujte hodnotu KEY 1 z prostředku Azure OpenAI a přiřaďte ji do OPENAI_API_KEY souboru .env umístěného v kořenové složce openai-acs-msgraph :

    OPENAI_API_KEY=<KEY_1_VALUE>
    
  3. Zkopírujte hodnotu *Koncový bod a přiřaďte ji do OPENAI_ENDPOINT souboru .env . / Odeberte znak z konce hodnoty, pokud je k dispozici.

    OPENAI_ENDPOINT=<ENDPOINT_VALUE>
    

    Poznámka:

    Uvidíte, že hodnoty pro OPENAI_MODEL a OPENAI_API_VERSION jsou už nastavené v souboru .env . Hodnota modelu je nastavená na gpt-4o , která odpovídá názvu nasazení modelu, který jste vytvořili dříve v tomto cvičení. Verze rozhraní API je nastavená na podporovanou hodnotu definovanou v referenční dokumentaci k Azure OpenAI.

  4. Uložte soubor .env .

Spuštění aplikačních služeb

Je čas spustit aplikační služby, včetně databáze, serveru API a webového serveru.

  1. V následujících krocích vytvoříte tři okna terminálu v editoru Visual Studio Code.

    Tři okna terminálu v editoru Visual Studio Code

  2. Klikněte pravým tlačítkem myši na soubor .env v seznamu souborů editoru Visual Studio Code a vyberte Otevřít v integrovaném terminálu. Než budete pokračovat, ujistěte se, že je váš terminál v kořenovém adresáři projektu – openai-acs-msgraph .

  3. Výběrem jedné z následujících možností spusťte databázi PostgreSQL:

    • Pokud máte nainstalovaný a spuštěný Docker Desktop , spusťte docker-compose up ho v okně terminálu a stiskněte Enter.

    • Pokud máte podman s nainstalovaným a spuštěným podman-compose , spusťte podman-compose up v okně terminálu a stiskněte Enter.

    • Pokud chcete kontejner PostgreSQL spustit přímo pomocí Docker Desktopu, Podmanu, nerdctl nebo jiného nainstalovaného modulu runtime kontejneru, spusťte v okně terminálu následující příkaz:

      • Mac, Linux nebo Subsystém Windows pro Linux (WSL):

        [docker | podman | nerdctl] run --name postgresDb -e POSTGRES_USER=web -e POSTGRES_PASSWORD=web-password -e POSTGRES_DB=CustomersDB -v $(pwd)/data:/var/lib/postgresql/data -p 5432:5432 postgres
        
      • Windows s PowerShellem:

        [docker | podman] run --name postgresDb -e POSTGRES_USER=web -e POSTGRES_PASSWORD=web-password -e POSTGRES_DB=CustomersDB -v ${PWD}/data:/var/lib/postgresql/data -p 5432:5432 postgres
        
  4. Jakmile se kontejner databáze spustí, stisknutím + ikony na panelu nástrojů Terminálu editoru Visual Studio Code vytvořte druhé okno terminálu.

    Visual Studio Code + ikona na panelu nástrojů terminálu

  5. cd do složky server/typescript a spuštěním následujících příkazů nainstalujte závislosti a spusťte server rozhraní API.

    • npm install
    • npm start
  6. + Dalším stisknutím ikony na panelu nástrojů Terminálu editoru Visual Studio Code vytvořte třetí okno terminálu.

  7. cd do složky klienta a spuštěním následujících příkazů nainstalujte závislosti a spusťte webový server.

    • npm install
    • npm start
  8. Spustí se prohlížeč a budete přesměrováni na http://localhost:4200.

    Snímek obrazovky aplikace s povolenou službou Azure OpenAI

Další krok