Compartilhar via


Clonar 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 orientá-lo na incorporação de recursos semelhantes em seus próprios aplicativos.

Neste exercício, você vai:

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

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

Clonar o repositório GitHub e criar um .env arquivo

  1. Execute o comando a seguir para clonar o Repositório GitHub da Nuvem da Microsoft em seu computador.

    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.
    • servidor: 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 como .env.

  5. Abra o arquivo .env e reserve um momento para analisar 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ê tem o projeto em vigor, vamos experimentar alguns dos recursos do aplicativo e aprender como eles são criados. Selecione o botão Avançar abaixo para continuar ou ir para um exercício específico usando o sumário.

Próxima Etapa