Spaces:
Sleeping
Sleeping
| 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) | |