Partilhar via


Clone o projeto

O projeto de código usado neste tutorial está disponível em https://github.com/microsoft/MicrosoftCloud. O repositório do projeto inclui o código do lado do cliente e do lado do servidor necessário para executar o projeto, permitindo que você explore os recursos integrados relacionados à inteligência artificial (IA), comunicação e dados organizacionais. Além disso, o projeto serve como recurso para guiá-lo na incorporação de recursos semelhantes em seus próprios aplicativos.

Neste exercício, você irá:

  • Clone o repositório do GitHub.
  • Adicione um arquivo .env ao projeto e atualize-o.

Antes de continuar, certifique-se de ter todos os pré-requisitos instalados e configurados, conforme descrito na seção Pré-requisitos deste tutorial.

Clone o repositório GitHub e crie um .env arquivo

  1. Execute o seguinte comando para clonar o Microsoft Cloud GitHub Repository para sua máquina.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Abra a pasta MicrosoftCloud/samples/openai-acs-msgraph no Visual Studio Code.

    Observação

    Embora usemos o Visual Studio Code ao longo deste tutorial, qualquer editor de código pode ser usado para trabalhar com o projeto de exemplo.

  3. Observe as seguintes pastas e arquivos:

    • client: Código do aplicativo do lado do cliente.
    • server: Código da API do lado do servidor.
    • docker-compose.yml: Usado para executar um banco de dados PostgreSQL local.
  4. Renomeie o .env.example na raiz do projeto para .env.

  5. Abra o arquivo .env e reserve um momento para examinar as chaves que estão incluídas:

    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. Atualize os seguintes valores em .env. Esses valores serão usados pelo servidor de API para se conectar ao banco de dados PostgreSQL local.

    POSTGRES_USER=web
    POSTGRES_PASSWORD=web-password
    
  7. Agora que você já tem o projeto pronto, vamos experimentar alguns dos recursos do aplicativo e aprender como eles são construídos. Selecione o botão Avançar abaixo para continuar ou saltar para um exercício específico usando o índice.

Próximo Passo