|
|
2bcb53e2eb
|
```
feat(config): 更新AI备份API配置和密钥
- 添加AI_BACKUP_BASE_URL配置项,设置为"https://ai.comfly.chat"
- 更新多个API的备用密钥,包括TRIAL、PREMIUM、VIDEO和GEMINI_FLASH_IMAGE等服务
- 确保系统拥有有效的备份API端点和认证密钥
fix(utils): 改进备份API密钥获取逻辑
- 修改get_backup_api_key函数,当未找到对应的备份密钥时返回None而不是原密钥
- 更新get_api_candidates函数,添加backup_key存在性检查以避免使用空密钥
```
|
2026-05-14 22:41:07 +08:00 |
|
|
|
fec3426bad
|
```
feat(config): 添加API备用地址和密钥配置
- 新增 AI_BASE_URL 和 AI_BACKUP_BASE_URL 配置项
- 为试用、高级、视频和Gemini Flash等API添加备用密钥
- 使用f-string格式化API端点URL以支持动态基地址
- 统一API端点构建方式,提高配置灵活性
feat(services): 实现API故障自动切换机制
- 在聊天生成服务中集成多线路候选和故障转移逻辑
- 重构图像和视频生成服务以支持备用API线路
- 实现智能路由,根据状态码自动切换到备用线路
- 增强错误处理和日志记录功能
feat(utils): 新增API线路管理和切换工具函数
- 实现 get_backup_api_url() 函数用于URL备用地址转换
- 创建 get_backup_api_key() 函数管理备用密钥映射
- 开发 get_api_candidates() 函数生成主备线路候选列表
- 添加 should_switch_to_backup() 函数判断是否需要切换线路
refactor(services): 优化视频生成任务的API密钥配置
- 将视频生成任务独立使用VIDEO_KEY而非通用密钥
- 确保视频服务使用专门的API密钥进行身份验证
```
|
2026-04-22 11:53:00 +08:00 |
|
|
|
1ab7d94660
|
```
feat(config): 添加代理配置选项
添加USE_PROXY和PROXY_URL配置项以支持请求代理功能
feat(utils): 新增代理URL获取工具函数
引入get_proxied_url工具函数用于处理代理请求
refactor(services): 将所有外部API请求通过代理转发
修改file_service、generation_service和task_service中的requests.get/post调用,
统一使用get_proxied_url包装URL以支持代理访问外部API服务
```
|
2026-02-02 12:54:43 +08:00 |
|