Sdílet prostřednictvím


Klonování projektu

Projekt kódu použitý v tomto kurzu je k dispozici na adrese https://github.com/microsoft/MicrosoftCloud. Úložiště projektu zahrnuje kód na straně klienta i serverový kód potřebný ke spuštění projektu, který umožňuje prozkoumat integrované funkce související s umělou inteligencí (AI), komunikací a daty organizace. Kromě toho projekt slouží jako zdroj, který vás provede začleněním podobných funkcí do vlastních aplikací.

V tomto cvičení:

  • Naklonujte úložiště GitHub.
  • Přidejte do projektu soubor .env a aktualizujte ho.

Než budete pokračovat, ujistěte se, že máte nainstalované a nakonfigurované všechny požadavky, jak je popsáno v části Požadavky tohoto kurzu.

Naklonujte úložiště GitHub a vytvořte .env soubor.

  1. Spuštěním následujícího příkazu naklonujte do počítače úložiště Microsoft Cloud GitHub .

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Otevřete složku MicrosoftCloud/samples/openai-acs-msgraph v editoru Visual Studio Code.

    Poznámka:

    I když v tomto kurzu použijeme Visual Studio Code, můžete k práci s ukázkovým projektem použít libovolný editor kódu.

  3. Všimněte si následujících složek a souborů:

    • klient: Kód aplikace na straně klienta.
    • server: Kód rozhraní API na straně serveru.
    • docker-compose.yml: Používá se ke spuštění místní databáze PostgreSQL.
  4. Přejmenujte soubor .env.example v kořenovém adresáři projektu na .env.

  5. Otevřete soubor .env a chvíli se podívejte na klíče, které jsou zahrnuté:

    ENTRAID_CLIENT_ID=
    TEAM_ID=
    CHANNEL_ID=
    OPENAI_API_KEY=
    OPENAI_ENDPOINT=
    OPENAI_MODEL=gpt-4o
    OPENAI_API_VERSION=2024-05-01-preview
    POSTGRES_USER=
    POSTGRES_PASSWORD=
    ACS_CONNECTION_STRING=
    ACS_PHONE_NUMBER=
    ACS_EMAIL_ADDRESS=
    CUSTOMER_EMAIL_ADDRESS=
    CUSTOMER_PHONE_NUMBER=
    API_PORT=3000
    AZURE_AI_SEARCH_ENDPOINT=
    AZURE_AI_SEARCH_KEY=
    AZURE_AI_SEARCH_INDEX=
    
  6. Aktualizujte následující hodnoty v souboru .env. Tyto hodnoty bude server rozhraní API používat k připojení k místní databázi PostgreSQL.

    POSTGRES_USER=web
    POSTGRES_PASSWORD=web-password
    
  7. Teď, když máte projekt na místě, vyzkoušejte některé z funkcí aplikace a zjistěte, jak jsou sestavené. Pokud chcete pokračovat nebo přejít na konkrétní cvičení pomocí obsahu, vyberte níže uvedené tlačítko Další .

Další krok