36 Commits
Author SHA1 Message Date
XianYuDaXian 4b24fb700e feat: 拆分日志配置并增强管理页 2026-03-28 11:00:08 +08:00
XianYuDaXian d35f71721c fix: 修复4.20模型对话错误和注入提示词以支持openclaw调用工具 2026-03-18 09:20:28 +08:00
root 8c1a1b1068 fix: 修复 Cherry Studio 图片流式兼容 2026-03-16 13:14:56 +08:00
XianYuDaXian e10a5f3e9c fix: 支持 API 视频单图模式字段 2026-03-14 15:06:56 +08:00
XianYuDaXian 699bc0828b feat: 支持视频 API 多图参考输入 2026-03-13 21:41:57 +08:00
XianYuDaXian cce0cfb467 fix: 修正 chat 字符串消息被误判为非法内容 2026-03-10 07:15:30 +08:00
XianYuDaXian 481a9c9d19 feat: 对齐上游 5aa29aa/3a77067/02d4f91 并入 tool calling 兼容 2026-03-10 06:55:24 +08:00
XianYuDaXian 952fb2dc09 feat: 移除所有 API 接口中的 post_id 回报 2026-03-04 00:40:42 +08:00
XianYuDaXian 51e0f27336 feat:新增视频延长接口以及postid回报 2026-03-03 23:28:47 +08:00
XianYuDaXian 755fa30afa feat: 并入 responses 接口并兼容翻译插件 provider options 2026-02-28 22:38:33 +08:00
XianYuDaXian 338b67b5dd feat: 并入上游02d4f91等chat服务更新 2026-02-27 21:57:15 +08:00
root d50ab36195 chore: 视频默认提示词改为英文 Animate this 2026-02-27 21:55:26 +08:00
root 6e4ff2ddb6 chore: 简化视频默认提示词为让它动起来 2026-02-27 21:55:26 +08:00
root 67fe9365c6 fix: 视频请求无文本时自动注入默认提示词 2026-02-27 21:55:26 +08:00
root 53b23a936f fix: 视频生成失败返回具体业务原因 2026-02-27 21:55:26 +08:00
root d8097c3bb7 fix: chat视频失败改为200返回可读原因 2026-02-27 21:55:25 +08:00
root 9c78087bf7 fix(video-api): 修正顶层n被concurrent默认值覆盖问题 2026-02-17 14:32:07 +08:00
root 7c997ea671 fix(video-api): 对齐图片参数风格并兼容n字段 2026-02-17 14:30:30 +08:00
root 429ced2d23 feat(video-api): 支持并发视频数参数 2026-02-17 13:26:17 +08:00
Chenyme 7f0db522ae refactor: enhance configuration management by adding public API key support, reorganizing chat and image settings, and removing deprecated components 2026-02-15 00:39:30 +08:00
Chenyme d04bc4ee4c refactor: streamline chat and video processing services, enhance validation, and remove unused components 2026-02-13 20:22:52 +08:00
Chenyme c62faf193b refactor: update import paths for ModelService and remove unused model files 2026-02-13 13:36:16 +08:00
Chenyme 716e274b89 refactor: update GROK services and remove unused components 2026-02-11 17:35:25 +08:00
Chenyme 23a712eeb7 feat: add WebSocket support for image generation and editing, enhance configuration options for image processing 2026-02-07 02:16:11 +08:00
Chenyme ef5a8dc8e5 refactor: reorganize imports and create new services for models, assets, and media processing 2026-02-06 10:12:48 +08:00
Chenyme b8997a22ef fix: update video configuration and format handling 2026-02-04 18:27:15 +08:00
piexian d25d2eae18 style: 修复 ruff 代码规范问题
- 修复裸 except 为 except Exception
- 修复单行多语句 (E701)
- 移除未使用的导入 (F401)
- 添加 noqa 注释忽略 main.py 的 E402 (设计决策)
- 代码格式化
2026-02-04 06:40:29 +08:00
piexian d605e0338f fix: 修复代码审查中的问题
1. processor.py: 标签过滤逻辑基于 filter_tags 配置而非硬编码 grok:render
2. chat.py: VALID_ROLES 移除 function(它是 tool 的别名)
3. chat.py: validate_stream 对未识别值抛出错误而非转为 True
4. retry.py: extract_status 回退到 status_code 属性
2026-02-04 05:22:56 +08:00
piexian 2a50326517 fix: 修复 Token 失效标记及日志相关问题
Token 失效标记修复:
- record_fail() 同时接受 401 和 403 状态码
- consume() 不再清零 fail_count,只有 record_success() 才清零
- _wrap_stream() 只在成功完成时调用 consume(),失败时不扣费

其他修复:
- 优化日志输出和错误处理
- 改进重试机制
- 完善配置默认值
2026-02-04 04:57:16 +08:00
Chenyme 4ad7332080 feat: add get models api 2026-02-02 22:21:04 +08:00
Chenyme 1dbe5d2525 refactor: project overall architecture and logic 2026-02-02 14:48:54 +08:00
Chenyme db73406dae feat: review python code & optimize code structure 2025-11-20 17:15:02 +08:00
Chenyme b5b817ebcd feat: optimize logging and fix timeout calculation issues 2025-10-28 20:41:28 +08:00
Chenyme cb6e4656d5 fix: logger error 2025-10-14 10:56:52 +08:00
Chenyme 90a11df85d fix: proxy exception repair 2025-10-14 10:07:01 +08:00
Chenyme ba617455f0 release: the first version 2025-10-10 16:59:56 +08:00