mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:40:25 +00:00
主要改进: 1. 改进并发控制机制 - 使用 once 代替 on 避免重复监听 - 监听多个事件确保可靠性(close、finish) - 支持客户端断开时立即释放并发槽位 2. 支持非流式请求的客户端断开处理 - 客户端断开时立即中断上游请求 - 避免资源浪费和不必要的 API 调用 3. 移除 requestLimit(请求数限制)功能 - 移除配置和验证逻辑 - 保留请求统计用于监控分析 4. 移除速率限制(Rate Limit)功能 - 移除 RATE_LIMIT_* 配置 - 简化中间件逻辑 - 避免与并发控制重复 现在系统仅保留: - Token 使用量限制 - 并发数限制(更精确的资源控制) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
# 🚀 Claude Relay Service Configuration
|
|
|
|
# 🌐 服务器配置
|
|
PORT=3000
|
|
HOST=0.0.0.0
|
|
NODE_ENV=production
|
|
|
|
# 🔐 安全配置
|
|
JWT_SECRET=your-jwt-secret-here
|
|
ADMIN_SESSION_TIMEOUT=86400000
|
|
API_KEY_PREFIX=cr_
|
|
ENCRYPTION_KEY=your-encryption-key-here
|
|
|
|
# 📊 Redis 配置
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
REDIS_ENABLE_TLS=
|
|
|
|
# 🎯 Claude API 配置
|
|
CLAUDE_API_URL=https://api.anthropic.com/v1/messages
|
|
CLAUDE_API_VERSION=2023-06-01
|
|
CLAUDE_BETA_HEADER=claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14
|
|
|
|
# 🌐 代理配置
|
|
DEFAULT_PROXY_TIMEOUT=60000
|
|
MAX_PROXY_RETRIES=3
|
|
|
|
# 📈 使用限制
|
|
DEFAULT_TOKEN_LIMIT=1000000
|
|
|
|
# 📝 日志配置
|
|
LOG_LEVEL=info
|
|
LOG_MAX_SIZE=10m
|
|
LOG_MAX_FILES=5
|
|
|
|
# 🔧 系统配置
|
|
CLEANUP_INTERVAL=3600000
|
|
TOKEN_USAGE_RETENTION=2592000000
|
|
HEALTH_CHECK_INTERVAL=60000
|
|
|
|
# 🎨 Web 界面配置
|
|
WEB_TITLE=Claude Relay Service
|
|
WEB_DESCRIPTION=Multi-account Claude API relay service with beautiful management interface
|
|
WEB_LOGO_URL=/assets/logo.png
|
|
|
|
# 🛠️ 开发配置
|
|
DEBUG=false
|
|
ENABLE_CORS=true
|
|
TRUST_PROXY=true |