23 lines
No EOL
630 B
Text
23 lines
No EOL
630 B
Text
# Claude CLI Configuration
|
|
CLAUDE_CLI_PATH=claude
|
|
|
|
# API Configuration
|
|
# If API_KEY is not set, server will prompt for interactive API key protection on startup
|
|
# Leave commented out to enable interactive prompt, or uncomment to use a fixed API key
|
|
# API_KEY=your-optional-api-key-here
|
|
PORT=8000
|
|
|
|
# Timeout Configuration (milliseconds)
|
|
MAX_TIMEOUT=600000
|
|
|
|
# CORS Configuration
|
|
CORS_ORIGINS=["*"]
|
|
|
|
# Rate Limiting Configuration
|
|
RATE_LIMIT_ENABLED=true
|
|
RATE_LIMIT_PER_MINUTE=30
|
|
RATE_LIMIT_CHAT_PER_MINUTE=10
|
|
RATE_LIMIT_DEBUG_PER_MINUTE=2
|
|
RATE_LIMIT_AUTH_PER_MINUTE=10
|
|
RATE_LIMIT_SESSION_PER_MINUTE=15
|
|
RATE_LIMIT_HEALTH_PER_MINUTE=30 |