| # ============================================================================= | |
| # LEGA.AI CONFIGURATION TEMPLATE | |
| # ============================================================================= | |
| # Copy this file to .env and update the values below | |
| # This is a template file - safe to commit to version control | |
| # ============================================================================= | |
| # GOOGLE AI API CONFIGURATION (REQUIRED) | |
| # ============================================================================= | |
| # Get your API key from: https://aistudio.google.com/ | |
| GOOGLE_API_KEY=your-google-api-key-here | |
| # ============================================================================= | |
| # APPLICATION SETTINGS | |
| # ============================================================================= | |
| DEBUG=True | |
| LOG_LEVEL=INFO | |
| # Streamlit server configuration | |
| STREAMLIT_SERVER_PORT=8501 | |
| STREAMLIT_SERVER_ADDRESS=localhost | |
| # File upload settings | |
| MAX_FILE_SIZE_MB=10 | |
| SUPPORTED_FILE_TYPES=pdf,docx,txt | |
| # ============================================================================= | |
| # AI MODEL SETTINGS | |
| # ============================================================================= | |
| TEMPERATURE=0.2 | |
| MAX_TOKENS=2048 | |
| EMBEDDING_MODEL=models/text-embedding-004 | |
| # ============================================================================= | |
| # VECTOR STORE CONFIGURATION | |
| # ============================================================================= | |
| CHROMA_PERSIST_DIRECTORY=./data/chroma_db | |
| # ============================================================================= | |
| # STORAGE CONFIGURATION | |
| # ============================================================================= | |
| UPLOAD_DIR=./uploads | |
| DATA_DIR=./data | |
| LOG_FILE=./data/app.log | |
| # ============================================================================= | |
| # SECURITY SETTINGS | |
| # ============================================================================= | |
| SECRET_KEY=your-secret-key-here | |
| SESSION_TIMEOUT_MINUTES=60 | |
| # ============================================================================= | |
| # DATABASE CONFIGURATION | |
| # ============================================================================= | |
| DATABASE_URL=sqlite:///./data/lega.db | |
| # ============================================================================= | |
| # PERFORMANCE SETTINGS | |
| # ============================================================================= | |
| MAX_CONCURRENT_UPLOADS=5 | |
| DOCUMENT_PROCESSING_TIMEOUT=300 | |
| ENABLE_CACHE=True | |
| CACHE_TTL_SECONDS=3600 | |
| # ============================================================================= | |
| # FEATURE FLAGS | |
| # ============================================================================= | |
| ENABLE_DOCUMENT_LIBRARY=True | |
| ENABLE_QA_ASSISTANT=True | |
| ENABLE_MARKET_COMPARISON=True | |
| ENABLE_TIMELINE_TRACKER=True | |
| ENABLE_EXPORT_FEATURES=True | |
| # ============================================================================= | |
| # REGIONAL SETTINGS | |
| # ============================================================================= | |
| DEFAULT_REGION=India | |
| DEFAULT_CURRENCY=INR | |
| TIMEZONE=Asia/Kolkata | |
| # ============================================================================= | |
| # ADVANCED AI SETTINGS | |
| # ============================================================================= | |
| RISK_SENSITIVITY=3 | |
| SIMPLIFICATION_LEVEL=intermediate | |
| MAX_RISK_FACTORS=10 | |
| # ============================================================================= | |
| # API RATE LIMITING | |
| # ============================================================================= | |
| API_REQUESTS_PER_MINUTE=60 | |
| API_REQUESTS_PER_DAY=1000 | |