ernesto genai
1.0.0
Proyek ini merupakan aplikasi chatbot yang menggunakan Azure OpenAI untuk memberikan respons. Chatbot dirancang untuk membantu pengguna mengisi dokumen IRS mereka dengan benar dalam bahasa Portugis.
Kloning repositori:
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
Instal dependensi:
npm install
Buat file .env
di direktori root dan tambahkan kredensial Azure OpenAI Anda:
AZURE_OPENAI_ENDPOINT = your_azure_openai_endpoint
AZURE_OPENAI_API_KEY = your_azure_openai_api_key
BACKEND_ENDPOINT = http://localhost:3000/api/chat
Mulai server Ekspres:
node server.js
Buka index.html
di browser Anda untuk berinteraksi dengan chatbot.
POST /api/chat
: Mengirim pesan pengguna ke layanan Azure OpenAI dan mengembalikan respons chatbot.GET /api/config
: Mengembalikan konfigurasi titik akhir backend. server.js
: Server Ekspres yang menangani permintaan API.index.html
: Bagian depan aplikasi chatbot..env
: Variabel lingkungan untuk konfigurasi.