Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Projekt kodu używany w tym samouczku jest dostępny pod adresem https://github.com/microsoft/MicrosoftCloud. Repozytorium projektu zawiera zarówno kod po stronie klienta, jak i po stronie serwera wymagany do uruchomienia projektu, umożliwiając eksplorowanie zintegrowanych funkcji związanych ze sztuczną inteligencją (AI), komunikacją i danymi organizacyjnymi. Ponadto projekt służy jako zasób ułatwiający dołączanie podobnych funkcji do własnych aplikacji.
W tym ćwiczeniu wykonasz następujące czynności:
- Sklonuj repozytorium GitHub.
- Dodaj plik env do projektu i zaktualizuj go.
Przed kontynuowaniem upewnij się, że wszystkie wymagania wstępne zostały zainstalowane i skonfigurowane zgodnie z opisem w sekcji Wymagania wstępne tego samouczka.
Klonowanie repozytorium GitHub i tworzenie .env pliku
Uruchom następujące polecenie, aby sklonować repozytorium Microsoft Cloud GitHub na maszynę.
git clone https://github.com/microsoft/MicrosoftCloudOtwórz folder MicrosoftCloud/samples/openai-acs-msgraph w programie Visual Studio Code.
Uwaga / Notatka
Mimo że w tym samouczku użyjemy programu Visual Studio Code, dowolny edytor kodu może służyć do pracy z przykładowym projektem.
Zwróć uwagę na następujące foldery i pliki:
- klient: kod aplikacji po stronie klienta.
- serwer: kod interfejsu API po stronie serwera.
- docker-compose.yml: służy do uruchamiania lokalnej bazy danych PostgreSQL.
Zmień nazwę pliku env.example w katalogu głównym projektu na .env.
Otwórz plik env i poświęć chwilę na przejrzenie uwzględnionych kluczy:
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=Zaktualizuj następujące wartości w pliku env. Te wartości będą używane przez serwer interfejsu API do nawiązywania połączenia z lokalną bazą danych PostgreSQL.
POSTGRES_USER=web POSTGRES_PASSWORD=web-passwordTeraz, gdy masz już projekt, wypróbujmy niektóre funkcje aplikacji i dowiedzmy się, jak zostały one skompilowane. Wybierz poniższy przycisk Dalej , aby kontynuować lub przejść do określonego ćwiczenia przy użyciu spisu treści.