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