Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проект кода, используемый в этом руководстве, доступен по адресу https://github.com/microsoft/MicrosoftCloud. Репозиторий проекта включает клиентский и серверный код, необходимый для запуска проекта, что позволяет изучить интегрированные функции, связанные с искусственным интеллектом (ИИ), обменом данными и данными организации. Кроме того, проект служит ресурсом для включения аналогичных функций в собственные приложения.
В этом упражнении вы будете:
- Клонируйте репозиторий GitHub.
- Добавьте env-файл в проект и обновите его.
Прежде чем продолжить, убедитесь, что установлены и настроены все необходимые компоненты, как описано в разделе "Предварительные требования " этого руководства.
Клонирование репозитория GitHub и создание .env файла
Выполните следующую команду, чтобы клонировать репозиторий Microsoft Cloud GitHub на компьютер.
git clone https://github.com/microsoft/MicrosoftCloudОткройте папку MicrosoftCloud/samples/openai-acs-msgraph в Visual Studio Code.
Замечание
Хотя в этом руководстве мы будем использовать Visual Studio Code, для работы с примером проекта можно использовать любой редактор кода.
Обратите внимание на следующие папки и файлы:
- client: клиентский код приложения.
- сервер: код API на стороне сервера.
- docker-compose.yml. Используется для запуска локальной базы данных PostgreSQL.
Переименуйте env.example в корневой каталог проекта в .env.
Откройте ENV-файл и просмотрите включенные ключи:
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=Обновите следующие значения в .env. Эти значения будут использоваться сервером API для подключения к локальной базе данных PostgreSQL.
POSTGRES_USER=web POSTGRES_PASSWORD=web-passwordТеперь, когда у вас есть проект, давайте рассмотрим некоторые функции приложения и узнайте, как они созданы. Нажмите кнопку "Далее ", чтобы продолжить или перейти к определенному упражнению, используя оглавление.