Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kodprojektet som används i den här självstudien finns på https://github.com/microsoft/MicrosoftCloud. Projektets lagringsplats innehåller både kod på klientsidan och på serversidan som krävs för att köra projektet, så att du kan utforska de integrerade funktionerna som rör artificiell intelligens (AI), kommunikation och organisationsdata. Dessutom fungerar projektet som en resurs som hjälper dig att införliva liknande funktioner i dina egna program.
I den här övningen kommer du att:
- Klona github-lagringsplatsen.
- Lägg till en .env-fil i projektet och uppdatera den.
Innan du fortsätter kontrollerar du att du har alla förutsättningar installerade och konfigurerade enligt beskrivningen i avsnittet Förutsättningar i den här självstudien.
Klona GitHub-lagringsplatsen och skapa en .env
fil
Kör följande kommando för att klona Microsoft Cloud GitHub-lagringsplatsen till datorn.
git clone https://github.com/microsoft/MicrosoftCloud
Öppna mappen MicrosoftCloud/samples/openai-acs-msgraph i Visual Studio Code.
Anmärkning
Även om vi använder Visual Studio Code i den här självstudien kan alla kodredigerare användas för att arbeta med exempelprojektet.
Observera följande mappar och filer:
- klient: Programkod på klientsidan.
- server: API-kod på serversidan.
- docker-compose.yml: Används för att köra en lokal PostgreSQL-databas.
Byt namn på .env.example i projektets rot till .env.
Öppna .env-filen och ta en stund att titta igenom de nycklar som ingår:
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=
Uppdatera följande värden i .env. Dessa värden används av API-servern för att ansluta till den lokala PostgreSQL-databasen.
POSTGRES_USER=web POSTGRES_PASSWORD=web-password
Nu när du har projektet på plats ska vi prova några av programfunktionerna och lära dig hur de skapas. Välj knappen Nästa nedan för att fortsätta eller gå vidare till en specifik övning med hjälp av innehållsförteckningen.