Delen via


Het project klonen

Het codeproject dat in deze zelfstudie wordt gebruikt, is beschikbaar op https://github.com/microsoft/MicrosoftCloud. De opslagplaats van het project bevat zowel client- als servercode die nodig is om het project uit te voeren, zodat u de geïntegreerde functies met betrekking tot kunstmatige intelligentie (AI), communicatie en organisatiegegevens kunt verkennen. Daarnaast fungeert het project als resource om u te helpen bij het opnemen van vergelijkbare functies in uw eigen toepassingen.

In deze oefening gaat u het volgende doen:

  • Kloon de GitHub-opslagplaats.
  • Voeg een .env-bestand toe aan het project en werk het bij.

Voordat u doorgaat, moet u ervoor zorgen dat alle vereisten zijn geïnstalleerd en geconfigureerd zoals beschreven in de sectie Vereisten van deze zelfstudie.

De GitHub-opslagplaats klonen en een .env bestand maken

  1. Voer de volgende opdracht uit om de Microsoft Cloud GitHub-opslagplaats naar uw computer te klonen.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Open de map MicrosoftCloud/samples/openai-acs-msgraph in Visual Studio Code.

    Opmerking

    Hoewel we Visual Studio Code in deze zelfstudie gaan gebruiken, kan elke code-editor worden gebruikt om met het voorbeeldproject te werken.

  3. Let op de volgende mappen en bestanden:

    • client: toepassingscode aan de clientzijde.
    • server: API-code aan serverzijde.
    • docker-compose.yml: wordt gebruikt om een lokale PostgreSQL-database uit te voeren.
  4. Wijzig de naam van het .env.example in de hoofdmap van het project in .env.

  5. Open het .env-bestand en neem even de tijd om de sleutels te bekijken die zijn opgenomen:

    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. Werk de volgende waarden bij in .env. Deze waarden worden door de API-server gebruikt om verbinding te maken met de lokale PostgreSQL-database.

    POSTGRES_USER=web
    POSTGRES_PASSWORD=web-password
    
  7. Nu u het project hebt geïmplementeerd, gaan we enkele van de toepassingsfuncties uitproberen en leren hoe ze zijn gebouwd. Selecteer de onderstaande knop Volgende om door te gaan of naar een specifieke oefening te gaan met behulp van de inhoudsopgave.

Volgende stap