# ============================================================================= # 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