Proiectul echipei "It Compiles, I Swear!".
Avem nevoie de următoarele dependențe pentru a rula aplicația:
- Ollama Desktop 🦙 -> aplicatie de gestionare și gazduire a modelelor LLM (găzduită în mod local local)
- Python 3.10 🐍 -> împreună cu packetele pip specificate în fisierul requirements.txt
- cheie pentru translator 🔑 -> obținută de la serviciul de traducere al Microsoft Azure
Recomandam folosirea unui virtual environment pentru a instala dependențele. Pentru a crea un virtual environment, rulați următoarele comenzi:
python3 -m venv venv
source venv/bin/activate # Linux
venv\Scripts\activate # Windows
pip3 install -r requirements.txt
Pentru a configura chatbot-ul, trebuie să creați un fișier .env
în directorul rădăcină al proiectului. Acesta trebuie să conțină următoarele variabile de mediu:
MSKEY=[Keys and Endpoint > Key 1 / Key 2 (una dintre ele)]
ENDPOINT=[Keys and Endpoint > Text Translation]
REGION=[Keys and Endpoint > Location/Region]
Pentru a încărca datele în Ollama Desktop, rulați următoarea comandă:
python3 load_data_vdb.py
Pentru a rula chatbot-ul, rulați următoarea comandă:
python3 RAG.py
Chatbot-ul va rula pe portul 8000.