Spaces:
Running
Running
metadata
title: MediRAG API
emoji: π₯
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
MediRAG Backend - Hugging Face Spaces (Docker)
π₯ Medical RAG System with Hallucination Detection
This is the backend API for MediRAG 2.0, designed to work with a React frontend.
π³ Docker Deployment
This Space provides the backend API. The React frontend connects to this backend.
Backend Features
- π Hybrid Retrieval: FAISS (BioBERT) + BM25 keyword search
- π§ LLM Generation: Mistral/Gemini for medical answer generation
- π‘οΈ 4-Layer Audit: Faithfulness, Entity Verification, Source Credibility, Contradiction Detection
- β οΈ Safety Interventions: Auto-blocks high-risk responses
- π Health Risk Score (HRS): 0-100 composite safety metric
- π REST API: Full FastAPI endpoints for React frontend
π Usage
For React Frontend
Connect your React app to this backend:
const API_URL = "https://joytheslothh-medirag-api.hf.space";
API Endpoints
GET /health- Health checkPOST /query- Full RAG pipelinePOST /evaluate- Evaluate answerGET /docs- Swagger API documentation
Environment Variables
Set in Hugging Face Space settings:
MISTRAL_API_KEY- For Mistral LLMGOOGLE_API_KEY- For Gemini LLM
ποΈ Architecture
React Frontend β FastAPI Backend β RAG Pipeline β Response
β οΈ Disclaimer
This system is for research purposes only. Always consult qualified medical professionals for health decisions.
π License
MIT License - See repository for details.