Поделиться через


Клонирование проекта

Проект кода, используемый в этом руководстве, доступен по адресу https://github.com/microsoft/MicrosoftCloud. Репозиторий проекта включает клиентский и серверный код, необходимый для запуска проекта, что позволяет изучить интегрированные функции, связанные с искусственным интеллектом (ИИ), обменом данными и данными организации. Кроме того, проект служит ресурсом для включения аналогичных функций в собственные приложения.

В этом упражнении вы будете:

  • Клонируйте репозиторий GitHub.
  • Добавьте env-файл в проект и обновите его.

Прежде чем продолжить, убедитесь, что установлены и настроены все необходимые компоненты, как описано в разделе "Предварительные требования " этого руководства.

Клонирование репозитория GitHub и создание .env файла

  1. Выполните следующую команду, чтобы клонировать репозиторий Microsoft Cloud GitHub на компьютер.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Откройте папку MicrosoftCloud/samples/openai-acs-msgraph в Visual Studio Code.

    Замечание

    Хотя в этом руководстве мы будем использовать Visual Studio Code, для работы с примером проекта можно использовать любой редактор кода.

  3. Обратите внимание на следующие папки и файлы:

    • client: клиентский код приложения.
    • сервер: код API на стороне сервера.
    • docker-compose.yml. Используется для запуска локальной базы данных PostgreSQL.
  4. Переименуйте env.example в корневой каталог проекта в .env.

  5. Откройте 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=
    
  6. Обновите следующие значения в .env. Эти значения будут использоваться сервером API для подключения к локальной базе данных PostgreSQL.

    POSTGRES_USER=web
    POSTGRES_PASSWORD=web-password
    
  7. Теперь, когда у вас есть проект, давайте рассмотрим некоторые функции приложения и узнайте, как они созданы. Нажмите кнопку "Далее ", чтобы продолжить или перейти к определенному упражнению, используя оглавление.

Следующий шаг