File size: 3,521 Bytes
8b7e8f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# =============================================================================
# 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