ernesto genai
1.0.0
Bei diesem Projekt handelt es sich um eine Chatbot-Anwendung, die Azure OpenAI verwendet, um Antworten bereitzustellen. Der Chatbot soll Benutzern dabei helfen, ihre IRS-Dokumente ordnungsgemäß auf Portugiesisch auszufüllen.
Klonen Sie das Repository:
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
Abhängigkeiten installieren:
npm install
Erstellen Sie eine .env
Datei im Stammverzeichnis und fügen Sie Ihre Azure OpenAI-Anmeldeinformationen hinzu:
AZURE_OPENAI_ENDPOINT = your_azure_openai_endpoint
AZURE_OPENAI_API_KEY = your_azure_openai_api_key
BACKEND_ENDPOINT = http://localhost:3000/api/chat
Starten Sie den Express-Server:
node server.js
Öffnen Sie index.html
in Ihrem Browser, um mit dem Chatbot zu interagieren.
POST /api/chat
: Sendet eine Benutzernachricht an den Azure OpenAI-Dienst und gibt die Antwort des Chatbots zurück.GET /api/config
: Gibt die Backend-Endpunktkonfiguration zurück. server.js
: Der Express-Server, der API-Anfragen verarbeitet.index.html
: Das Frontend der Chatbot-Anwendung..env
: Umgebungsvariablen für die Konfiguration.