researchpilot-api / README.md
Subhadip007's picture
fix(hf): add HuggingFace Space README config with docker sdk
b193600
metadata
title: ResearchPilot API
emoji: 🔬
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false

ResearchPilot API

Production RAG system for ML research paper Q&A, powered by:

  • Retrieval: Hybrid (Qdrant dense + BM25 sparse) with cross-encoder reranking
  • Generation: Groq LLaMA-3.3-70B with streaming support
  • Embedding: BAAI/bge-base-en-v1.5

Endpoints

Method Path Description
GET /health Health check + system status
POST /query Standard (non-streaming) RAG query
POST /query/stream Streaming SSE RAG query
POST /feedback Submit user feedback
GET /docs Swagger UI

Environment Variables Required

Set these in your Space Settings → Repository Secrets:

  • GROQ_API_KEY — Groq API key for LLM generation
  • HF_API_KEY — HuggingFace API key (for future model fallback)