Spaces:
Running
Running
| # ββ Groq (required) ββββββββββββββββββββββββββββββββββββββ | |
| GROQ_API_KEY=gsk_... | |
| # ββ Cohere (required for reranking, fallback to BM25 if missing) ββ | |
| COHERE_API_KEY=... | |
| # ββ Supabase (required) βββββββββββββββββββββββββββββββββββ | |
| SUPABASE_URL=https://your-project.supabase.co | |
| SUPABASE_KEY=eyJ... # anon key (public β used for pgvector KB search) | |
| SUPABASE_SERVICE_KEY=eyJ... # service_role key (secret β used for analyses/chat tables) | |
| SUPABASE_DB_URL=postgresql://postgres:password@db.your-project.supabase.co:5432/postgres | |
| # ββ Google Cloud Vision OCR (required for image OCR) ββββββ | |
| GOOGLE_VISION_API_KEY=AIza... | |
| # ββ Frontend URL (CORS whitelist) βββββββββββββββββββββββββ | |
| FRONTEND_URL=https://your-app.vercel.app | |
| # ββ Supabase Auth (required for protected API endpoints) ββ | |
| # Find in: Supabase Dashboard β Project Settings β API β JWT Secret | |
| SUPABASE_JWT_SECRET=your-supabase-jwt-secret | |
| # ββ Environment βββββββββββββββββββββββββββββββββββββββββββ | |
| ENVIRONMENT=production | |
| # ββ Sentry (optional) βββββββββββββββββββββββββββββββββββββ | |
| SENTRY_DSN=https://...@sentry.io/... | |
| # ββ HuggingFace (optional β for higher rate limits) βββββββ | |
| HF_TOKEN=hf_... | |