ernesto genai
1.0.0
Este projeto é um aplicativo chatbot que usa Azure OpenAI para fornecer respostas. O chatbot foi desenvolvido para ajudar os usuários a preencherem seus documentos do IRS corretamente em português.
Clone o repositório:
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
Instale dependências:
npm install
Crie um arquivo .env
no diretório raiz e adicione suas credenciais do Azure OpenAI:
AZURE_OPENAI_ENDPOINT = your_azure_openai_endpoint
AZURE_OPENAI_API_KEY = your_azure_openai_api_key
BACKEND_ENDPOINT = http://localhost:3000/api/chat
Inicie o servidor Expresso:
node server.js
Abra index.html
no seu navegador para interagir com o chatbot.
POST /api/chat
: envia uma mensagem do usuário para o serviço Azure OpenAI e retorna a resposta do chatbot.GET /api/config
: Retorna a configuração do endpoint de back-end. server.js
: o servidor Express que lida com solicitações de API.index.html
: o frontend do aplicativo chatbot..env
: Variáveis de ambiente para configuração.