✨ Key Features
🔍 Hybrid Search
Semantic + keyword search with RRF fusion
📊 Source Attribution
Inline citations linking to source data
🗣️ Multimodal
Audio, Images, Video support
✅ Faithfulness
Grounding verification for answers
🔧 API Endpoints
/api/auth/register
Register a new user account
/api/auth/login
Login and receive JWT token
/api/agents/
List all compiled agents
/api/compile/
Start agent compilation from uploaded files
/api/chat/
Send a message to an agent
/api/health
Check API health status
🚀 Getting Started
- Visit the interactive API documentation
- Register an account via
/api/auth/register - Login to receive your JWT token
- Use the token in the
Authorization: Bearer {token}header - Start creating agents and chat!
📊 Tech Stack
Framework: FastAPI
Database: PostgreSQL with pgvector
AI/LLM: Groq API (Llama 3.3, Whisper, Vision)
Embeddings: FastEmbed (BAAI/bge-small-en-v1.5)
Deployment: Hugging Face Spaces (Docker)