ernesto genai
1.0.0
Este proyecto es una aplicación de chatbot que utiliza Azure OpenAI para proporcionar respuestas. El chatbot está diseñado para ayudar a los usuarios a completar correctamente sus documentos del IRS en portugués.
Clonar el repositorio:
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
Instalar dependencias:
npm install
Cree un archivo .env
en el directorio raíz y agregue sus credenciales de 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 el servidor Express:
node server.js
Abra index.html
en su navegador para interactuar con el chatbot.
POST /api/chat
: envía un mensaje de usuario al servicio Azure OpenAI y devuelve la respuesta del chatbot.GET /api/config
: Devuelve la configuración del punto final backend. server.js
: el servidor Express que maneja las solicitudes de API.index.html
: la interfaz de la aplicación chatbot..env
: Variables de entorno para configuración.