Ragora-Server / README.md
Peterase's picture
deploy: initial deployment to Hugging Face Spaces
f02c5b9
---
title: Ragora Server
emoji: πŸ“š
colorFrom: purple
colorTo: blue
sdk: docker
pinned: false
license: mit
app_port: 7860
---
# Ragora Server
Backend API for Ragora - RAG-based document chat system.
## Features
- πŸ“„ Document upload and processing (PDF, DOCX)
- πŸ” Vector-based semantic search
- πŸ’¬ AI-powered chat with documents
- πŸ” Clerk authentication
- 🏒 Multi-tenant support
## API Documentation
Once deployed, visit `/docs` for interactive API documentation.
## Environment Variables
Configure these in your Space settings:
- `GROQ_API_KEY` - Your Groq API key
- `CLERK_SECRET_KEY` - Your Clerk secret key
- `CLERK_JWKS_URL` - Your Clerk JWKS URL
- `DATABASE_URL` - PostgreSQL connection string
- `QDRANT_HOST` - Qdrant host
- `MINIO_ENDPOINT` - MinIO endpoint
## Tech Stack
- FastAPI
- PostgreSQL
- Qdrant (Vector DB)
- MinIO (Storage)
- Groq (LLM)
- Clerk (Auth)