Megosztás a következőn keresztül:


A projekt klónozása

Az oktatóanyagban használt kódprojekt a következő címen https://github.com/microsoft/MicrosoftCloudérhető el: . A projekt adattára tartalmazza a projekt futtatásához szükséges ügyféloldali és kiszolgálóoldali kódot is, amely lehetővé teszi a mesterséges intelligenciával (AI), a kommunikációval és a szervezeti adatokkal kapcsolatos integrált funkciók megismerését. Emellett a projekt erőforrásként szolgál, amely segít a hasonló funkciók saját alkalmazásokba való beépítésében.

Ebben a gyakorlatban a következőt fogja elvégezni:

  • Klónozza a GitHub-adattárat.
  • Vegyen fel egy .env fájlt a projektbe, és frissítse azt.

A folytatás előtt győződjön meg arról, hogy az oktatóanyag Előfeltételek szakaszában ismertetett összes előfeltétel telepítve és konfigurálva van.

A GitHub-adattár klónozása és fájl .env létrehozása

  1. Futtassa a következő parancsot a Microsoft Cloud GitHub-adattár gépre történő klónozásához.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Nyissa meg a MicrosoftCloud/samples/openai-acs-msgraph mappát a Visual Studio Code-ban.

    Megjegyzés:

    Bár ebben az oktatóanyagban a Visual Studio Code-ot fogjuk használni, bármely kódszerkesztő használható a mintaprojekttel való együttműködéshez.

  3. Figyelje meg a következő mappákat és fájlokat:

    • ügyfél: Ügyféloldali alkalmazáskód.
    • kiszolgálóoldali API-kód.
    • docker-compose.yml: Helyi PostgreSQL-adatbázis futtatására szolgál.
  4. Nevezze át a projekt gyökerében található .env.example nevet.env névre.

  5. Nyissa meg az .env fájlt, és szánjon egy kis időt a benne található kulcsok megtekintésére:

    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. Frissítse az alábbi értékeket az .env fájlban. Ezeket az értékeket az API-kiszolgáló fogja használni a helyi PostgreSQL-adatbázishoz való csatlakozáshoz.

    POSTGRES_USER=web
    POSTGRES_PASSWORD=web-password
    
  7. Most, hogy elkészült a projekt, kipróbáljuk az alkalmazás néhány funkcióját, és megismerjük azok felépítését. Az alábbi Tovább gombra kattintva folytathatja vagy egy adott gyakorlatra ugorhat a tartalomjegyzék használatával.

Következő lépés