ernesto genai
1.0.0
Ce projet est une application chatbot qui utilise Azure OpenAI pour fournir des réponses. Le chatbot est conçu pour aider les utilisateurs à remplir correctement leurs documents IRS en portugais.
Clonez le dépôt :
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
Installer les dépendances :
npm install
Créez un fichier .env
dans le répertoire racine et ajoutez vos informations d'identification 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
Démarrez le serveur Express :
node server.js
Ouvrez index.html
dans votre navigateur pour interagir avec le chatbot.
POST /api/chat
: envoie un message utilisateur au service Azure OpenAI et renvoie la réponse du chatbot.GET /api/config
: renvoie la configuration du point de terminaison backend. server.js
: Le serveur Express qui gère les requêtes API.index.html
: Le frontend de l'application chatbot..env
: Variables d'environnement pour la configuration.