empty
|
0504029e47
|
feat: 添加共享网络配置支持独立部署
- 配置 api-network 外部网络
- 支持与 new-api 独立部署但可互通
- 添加 AUTH_ENABLED 和 API_KEYS 环境变量
|
2025-12-27 16:46:50 +08:00 |
|
Claude Code
|
17ddd815a9
|
chore: 将 Cloudflare Tunnel 设为可选服务
使用 Docker Compose profiles 功能,默认不启动 tunnel 服务
启用方式: docker compose --profile tunnel up -d
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-27 08:03:15 +00:00 |
|
empty
|
42fc3f2cf3
|
feat: 集成 Cloudflare Tunnel 支持
- docker-compose.yml 添加 cloudflared 服务
- 更新 .env.example 和 README.md 添加配置说明
- 支持通过 Cloudflare Tunnel 进行安全部署
|
2025-12-27 15:14:12 +08:00 |
|
Claude Code
|
c5efebb805
|
chore: 切换到生产模式并清理配置
- 移除 docker-compose.yml 中已过时的 version 字段
- 将 dev_mode 设置为 false
- 添加 accounts.json 加载调试日志
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-27 06:00:18 +00:00 |
|
empty
|
dd58dec1f5
|
feat: 添加 accounts.json 卷挂载
- 确保 Docker 重启后能加载最新的多账号配置
- 使用 :ro 只读挂载,配置文件由 sync-accounts.sh 管理
|
2025-12-27 12:55:06 +08:00 |
|
Claude Code
|
82a5a2cdfb
|
feat: 集成阿里云日志服务(SLS)并增强日志记录详情
- 添加 SLS 日志上报模块(sls-logger.js)
- 支持批量上报(每10条或5秒间隔)
- 环境变量缺失时静默降级
- 自动重试失败的日志
- 新增日志信息提取器(log-extractor.js)
- 提取 Token 使用统计(input_tokens, output_tokens)
- 提取用户标识信息(user_id, session_id, ip)
- 提取请求参数(temperature, max_tokens, stream)
- 提取消息摘要(message_count, role_distribution, tool_names)
- 增强所有 API 端点的日志记录
- /v1/chat/completions
- /v1/responses
- /v1/messages
- /v1/messages/count_tokens
- 修复日志字段序列化问题
- 扁平化嵌套对象字段,避免 [object Object]
- 数组字段转换为逗号分隔字符串
- 添加阿里云环境变量配置到 docker-compose.yml
- ALIYUN_ACCESS_KEY_ID
- ALIYUN_ACCESS_KEY_SECRET
- ALIYUN_SLS_ENDPOINT
- ALIYUN_SLS_PROJECT
- ALIYUN_SLS_LOGSTORE
- 修改认证配置为自动刷新 Token 机制
- 使用 DROID_REFRESH_KEY 替代固定的 FACTORY_API_KEY
- 实现每6小时自动刷新(Token有效期8小时)
- Token 持久化到 auth.json
|
2025-12-27 04:42:43 +00:00 |
|
Claude Code
|
dec2f26b5c
|
fix: 修复 system 提示词中敏感词导致的 403 错误
- 修改 docker-compose.yml:将宿主机端口从 3000 改为 3001
- 修改 routes.js:增强 system 字段过滤逻辑,过滤所有项中的敏感词
- 修改 transformers/request-anthropic.js:添加 filterSensitiveKeywords 函数
- 修改 user-agent-updater.js:优化错误日志输出,增加超时时间
过滤规则:
- "Claude Code" → "AI Assistant"
- "Claude" → "AI"
- "Anthropic" → "Factory"
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-26 18:56:26 +00:00 |
|
1e0n
|
666e58d681
|
升级到v1.3.2:支持Docker部署FACTORY_API_KEY环境变量配置
|
2025-10-09 22:34:31 +08:00 |
|
1e0n
|
ad862f73d1
|
Add Docker deployment support
- Add Dockerfile for containerization
- Add docker-compose.yml for easy deployment
- Add .dockerignore to optimize build
- Add .env.example for environment configuration
- Add DOCKER_DEPLOY.md with comprehensive deployment guide
Support for:
- Local Docker deployment
- Cloud platforms (Render, Railway, Fly.io, GCP, AWS)
- Persistent storage configuration
- Health checks and monitoring
|
2025-10-06 02:17:37 +08:00 |
|