Spaces:
Running
Running
| # Supabase | |
| SUPABASE_URL = | |
| SUPABASE_KEY = | |
| SUPABASE_DB_URL = | |
| # Embeddings (HF Space β free) | |
| EMBED_API_URL = https://lamhieu-lightweight-embeddings.hf.space/ | |
| EMBED_MODEL = bge-m3 | |
| EMBED_DIM = 1024 | |
| EMBED_AUTH_KEY = | |
| EMBED_MAX_TOKENS = 1000 | |
| EMBED_TIMEOUT = 60 | |
| EMBED_MAX_RETRIES = 3 | |
| # LLM β Qwen3 (HF Space β free) | |
| QWEN3_MODEL_NAME = Qwen/Qwen3-Demo | |
| QWEN3_THINKING_BUDGET = 38 | |
| LLM_RESPONSE_TIMEOUT = 1080 | |
| MAX_LLM_RETRIES = 5 | |
| MAX_TIMEOUT_RETRIES = 10 | |
| # OCR β Mistral (needs API key) | |
| MISTRAL_OCR_SPACE = tatendachirume/Mistral-OCR | |
| MISTRAL_API_KEY = "5gBKNRNZY2YllB6goe6OX0ycXdzbHS76" | |
| # Image β Ernie Bot (free HF Space) | |
| ERNIE_SPACE_URL = https://baidu-simple-ernie-bot-demo.hf.space/ | |
| # Redis | |
| REDIS_URL = redis://localhost:6379 | |
| CACHE_TTL_SECONDS = 3600 | |
| # Auth | |
| JWT_SECRET_KEY = "b0g2DlXIrvUcosozdEDOFtubAy+p30tJ6BFjx0ufYLM=" | |
| JWT_ALGORITHM = HS256 | |
| JWT_EXPIRE_MINUTES = 1440 | |
| # Re-ranking | |
| RERANK_MODEL = cross-encoder/ms-marco-MiniLM-L-6-v2 | |
| # Limits | |
| RATE_LIMIT_PER_MINUTE = 20 | |
| RATE_LIMIT_UPLOAD_PER_DAY = 50 | |
| MAX_FILE_SIZE_MB = 50 | |
| # Defaults | |
| DEFAULT_CHUNK_SIZE = 512 | |
| DEFAULT_OVERLAP = 64 | |
| DEFAULT_TOP_K = 5 | |
| # CORS | |
| CORS_ORIGINS = http://localhost:5173 | |