- 📄 Upload PDF/DOCX files and create embeddings via web interface
- 🤖 Uses Regolo API (Qwen3-Embedding-8B) for vector embeddings
- 🗄️ Stores chunks in Weaviate database with per-file collections
- 🚀 FastAPI backend on port 9000
- ⚙️ Configurable chunk size, overlap, and Weaviate settings
- 🎨 Modern dark UI with real-time service status indicators
- 🔧 Install:
pip install -r requirements_upload.txt ▶️ Run:bash start.shorpython3 server.py- 🔑 Requires: Regolo API key and Weaviate running on port 8082
- 📦 Dependencies: FastAPI, Weaviate-client, pypdf, python-docx