File size: 924 Bytes
7ffe51d
 
 
 
676582c
7ffe51d
 
 
db3c291
7ffe51d
 
 
 
 
676582c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Database Configuration
# For local PostgreSQL: postgresql://user:password@localhost:5432/todo_db
# For Neon: Use your Neon connection string from the dashboard
DATABASE_URL=postgresql://neondb_owner:npg_MmFvJBHT8Y0k@ep-silent-thunder-ab0rbvrp-pooler.eu-west-2.aws.neon.tech/neondb?sslmode=require&channel_binding=require

# Application Settings
APP_NAME=Task CRUD API
DEBUG=True
CORS_ORIGINS=http://localhost:3000

# Authentication
BETTER_AUTH_SECRET=zMdW1P03wJvWJnLKzQ8YYO26vHeinqmR
JWT_ALGORITHM=HS256
JWT_EXPIRATION_DAYS=7

# LLM Provider Configuration
LLM_PROVIDER=gemini
# FALLBACK_PROVIDER=openrouter
GEMINI_API_KEY=AIzaSyCAlcHZxp5ELh1GqJwKqBLQziUNi0vnobU
# OPENROUTER_API_KEY=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
COHERE_API_KEY=

# Agent Configuration
AGENT_TEMPERATURE=0.7
AGENT_MAX_TOKENS=500

# Conversation Settings
CONVERSATION_MAX_MESSAGES=20
CONVERSATION_MAX_TOKENS=2000