Spaces:
Sleeping
Sleeping
| # MEXAR Core Engine - Backend Environment Variables | |
| # Copy this file to .env and fill in your values | |
| # =========================================== | |
| # REQUIRED: Groq API (LLM, Whisper, Vision) | |
| # =========================================== | |
| # Get your free API key at: https://console.groq.com | |
| GROQ_API_KEY=your_groq_api_key_here | |
| # =========================================== | |
| # REQUIRED: Database | |
| # =========================================== | |
| # PostgreSQL with pgvector extension | |
| # For Supabase: Copy from Settings > Database > Connection string | |
| DATABASE_URL=postgresql://user:password@host:5432/database | |
| # =========================================== | |
| # REQUIRED: Security | |
| # =========================================== | |
| # Generate a secure random key for JWT tokens | |
| # Example: python -c "import secrets; print(secrets.token_urlsafe(32))" | |
| SECRET_KEY=your_secure_secret_key_here | |
| # =========================================== | |
| # REQUIRED: Supabase Storage | |
| # =========================================== | |
| # Get from Supabase Dashboard > Settings > API | |
| SUPABASE_URL=https://your-project-id.supabase.co | |
| SUPABASE_KEY=your_supabase_service_role_key | |
| # =========================================== | |
| # OPTIONAL: Text-to-Speech | |
| # =========================================== | |
| # ElevenLabs API (10,000 chars/month free) | |
| # Get at: https://elevenlabs.io | |
| ELEVENLABS_API_KEY=your_elevenlabs_api_key_here | |
| # =========================================== | |
| # OPTIONAL: Local Storage Path | |
| # =========================================== | |
| # For development only, production uses Supabase Storage | |
| STORAGE_PATH=./data/storage | |
| # =========================================== | |
| # PHASE 2: Dataset Collection Scripts | |
| # =========================================== | |
| # Required for backend/scripts/fetch_courtlistener.py | |
| # Free account + token at: https://www.courtlistener.com/sign-in/ | |
| COURTLISTENER_TOKEN=token_api | |
| # Required for backend/scripts/fetch_pubmed.py | |
| # NCBI usage policy requires a valid email address on every request. | |
| NCBI_EMAIL=example@example.com | |
| # Optional: NCBI API key raises rate limit from 3 req/sec → 10 req/sec. | |
| # Register at: https://www.ncbi.nlm.nih.gov/account/ | |
| NCBI_API_KEY=sample_api_key | |
| # Required for backend/scripts/fetch_secedgar.py | |
| # SEC fair access policy: format must be "FirstName LastName email@example.com" | |
| SEC_USER_AGENT=YourName your@email.com | |