File size: 1,034 Bytes
b88d8cd
 
 
01242e9
 
 
 
 
 
b88d8cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# CloverShield ML API Environment Variables
# Copy this file to .env and fill in your values

# Supabase Configuration
# Found in: Supabase Dashboard -> Project Settings -> API
SUPABASE_URL= put your supabase url here
SUPABASE_SERVICE_ROLE_KEY= put your supabase service role key here
SUPABASE_KEY= put your supabase key here

# Model Configuration
MODEL_PATH=Models/fraud_pipeline_final.pkl
MODEL_THRESHOLD=0.00754482

# Server Configuration
PORT=8000
HOST=0.0.0.0

# Memory Optimization (for limited RAM environments like Render free tier)
# Maximum number of rows to use for fitting feature engineer (default: 50000)
# Reduce this if you're running out of RAM (e.g., 20000 or 10000)
MAX_FIT_ROWS=50000
# Limit PageRank computation to top N nodes (default: 10000, set to 0 to disable limit)
# Reduce this for very large graphs to save memory (e.g., 5000)
PAGERANK_LIMIT=10000

# LLM Explanations (Optional)
GROQ_API_KEY=your-groq-api-key-here

# API Authentication (Optional - add if implementing auth)
# API_KEY=your-api-key-here