Spaces:
Running
Running
| # ============================================================ | |
| # Document Processing AI Agent — backend configuration | |
| # Copy to `.env` and fill in. Only GEMINI_API_KEY is required. | |
| # ============================================================ | |
| # --- LLM providers --- | |
| # Default provider is the free Gemini tier. Get a key at https://aistudio.google.com/apikey | |
| GEMINI_API_KEY= | |
| # Optional switchable fallback. Leave blank to disable. | |
| OPENAI_API_KEY= | |
| # Which provider to use by default: "gemini" or "openai" | |
| DEFAULT_LLM_PROVIDER=gemini | |
| # Model names (override only if you know what you want) | |
| GEMINI_MODEL=gemini-2.0-flash | |
| OPENAI_MODEL=gpt-4o-mini | |
| # Embedding model for RAG (Gemini, free) | |
| GEMINI_EMBED_MODEL=text-embedding-004 | |
| # --- Storage --- | |
| DATA_DIR=./data | |
| CHROMA_DIR=./data/chroma | |
| # --- Server --- | |
| HOST=0.0.0.0 | |
| PORT=8000 | |
| # Comma-separated allowed origins for CORS (frontend dev server) | |
| CORS_ORIGINS=http://localhost:3000 | |
| # --- Extraction --- | |
| # Max pages to render to images for the viewer / vision fallback | |
| MAX_RENDER_PAGES=30 | |
| # Run Docling OCR on scanned PDFs/images (slower but handles scans) | |
| ENABLE_OCR=true | |