-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (26 loc) · 1.03 KB
/
Copy path.env.example
File metadata and controls
29 lines (26 loc) · 1.03 KB
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
# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
# Plaid
PLAID_CLIENT_ID=your_plaid_client_id
PLAID_SECRET=your_plaid_secret
# Use 'sandbox', 'development', or 'production'
PLAID_ENV=sandbox
# Public URL Plaid can POST to, e.g. https://your-domain.com/api/plaid/webhook?secret=...
PLAID_WEBHOOK_URL=
# Optional shared secret checked from ?secret=... or x-plaid-webhook-secret
PLAID_WEBHOOK_SECRET=
# Shared secret Vercel Cron sends as Authorization: Bearer <secret>
CRON_SECRET=
# Gemini (for receipt parsing and Plaid transaction classification)
GEMINI_API_KEY=your_gemini_api_key
GEMINI_MODEL=gemini-3.1-flash-lite
GEMINI_CLASSIFIER_RPM_LIMIT=15
GEMINI_CLASSIFIER_TPM_LIMIT=250000
GEMINI_CLASSIFIER_RPD_LIMIT=500
GEMINI_CLASSIFIER_BATCH_SIZE=20
GEMINI_CLASSIFIER_MAX_REQUESTS_PER_RUN=5
GEMINI_CLASSIFIER_MAX_INPUT_TOKENS=200000
# Notion (optional, configured by user in-app, but can be set here for defaults)
NOTION_TOKEN=