🧠 MEXAR Core Engine

Multimodal Explainable AI Reasoning Assistant

FastAPI 0.109 Python 3.9+ Status: Operational

✨ 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

POST /api/auth/register

Register a new user account

POST /api/auth/login

Login and receive JWT token

GET /api/agents/

List all compiled agents

POST /api/compile/

Start agent compilation from uploaded files

POST /api/chat/

Send a message to an agent

GET /api/health

Check API health status

🚀 Getting Started

  1. Visit the interactive API documentation
  2. Register an account via /api/auth/register
  3. Login to receive your JWT token
  4. Use the token in the Authorization: Bearer {token} header
  5. 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)