Chenyme
|
d947ef69ba
|
refactor: simplify usage service by removing model_name parameter and integrating reverse request handler for rate limits
|
2026-02-09 22:03:27 +08:00 |
|
Chenyme
|
d3a1b09d3a
|
refactor: integrate reverse request handlers for image and video services
|
2026-02-09 16:41:43 +08:00 |
|
Chenyme
|
64180c6e3a
|
feat: add root redirect endpoint to admin API for improved navigation
|
2026-02-07 23:50:38 +08:00 |
|
Chenyme
|
14c46255bd
|
feat: implement Imagine session management with WebSocket and SSE support for real-time image generation
|
2026-02-07 23:48:28 +08:00 |
|
Chenyme
|
0bd1aaf335
|
feat: introduce DATA_DIR environment variable for configurable data storage paths
|
2026-02-07 23:00:29 +08:00 |
|
Chenyme
|
a84880c75b
|
feat: add Imagine feature with WebSocket support for real-time image generation
|
2026-02-07 16:37:50 +08:00 |
|
Chenyme
|
8361e65c31
|
refactor: clean up code formatting and improve readability across multiple files
|
2026-02-07 13:34:55 +08:00 |
|
Chenyme
|
bcd94069a7
|
feat: migrate configuration structure to improve organization and flexibility
|
2026-02-07 13:30:50 +08:00 |
|
Chenyme
|
5d369596c5
|
feat: improve token management and logging across services
|
2026-02-07 13:11:23 +08:00 |
|
Chenyme
|
2e201b5ebf
|
feat: enhance configuration management and service initialization
|
2026-02-07 12:40:42 +08:00 |
|
Chenyme
|
b132590045
|
feat: enhance configuration options across services for improved flexibility
|
2026-02-07 11:32: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
|
f937d57d1e
|
feat: enhance token management with normalization and improved error handling for token updates
|
2026-02-06 17:12:50 +08:00 |
|
Chenyme
|
9d6af73f35
|
feat: update image processing API to support response format customization and enhance request validation
|
2026-02-06 15:36:12 +08:00 |
|
Chenyme
|
f84f5f4d6a
|
refactor: remove voice service and related API, integrate voice functionality into admin routes
|
2026-02-06 14:19:17 +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 |
|
ai88030669
|
02d45b9bd0
|
补充下参数
|
2026-02-05 21:10:07 +08:00 |
|
ai88030669
|
32565a8e33
|
添加了audio live 功能
|
2026-02-05 19:17:54 +08:00 |
|
Chenyme
|
a2c2b1ba7f
|
feat: add super refresh interval configuration and update token management logic
|
2026-02-04 23:34:58 +08:00 |
|
Chenyme
|
b8997a22ef
|
fix: update video configuration and format handling
|
2026-02-04 18:27:15 +08:00 |
|
Chenyme
|
76c7c1cc0d
|
fix: added backend API Key retrieval functionality and updated authentication logic
|
2026-02-04 17:58:58 +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
|
b11aace053
|
feat: optimize frontend batch processing logic
|
2026-02-03 23:15:13 +08:00 |
|
piexian
|
dd323a67f2
|
feat(admin): 优化 NSFW 功能和 Token 管理界面
NSFW 功能优化:
- 修复成功判断逻辑:HTTP 200 且无 grpc-status 视为成功
- 成功后自动添加 nsfw 标签到 Token
- 超出数量限制时截取前 N 个处理,而非报错
- 完成后显示警告提示和自动刷新列表
Token 管理界面:
- 状态列显示 nsfw 紫色标签
- 新增「已开 NSFW」和「未开 NSFW」筛选 Tab
- Tab 分隔线区分状态筛选和 NSFW 筛选
配置管理界面:
- 添加 NSFW 相关配置的中文名称和说明
- 更新 JS 版本号强制刷新缓存
Token 管理器:
- 添加 add_tag/remove_tag 方法
|
2026-02-03 09:03:50 +08:00 |
|
piexian
|
41d5a8d48f
|
feat: 添加 NSFW 启用功能、Token 筛选标签页及修复 use_count 统计
新增功能:
- 添加 gRPC-Web 协议工具用于 NSFW API 调用
- 添加批量执行工具支持并发控制
- 添加 NSFW 服务及管理 API 端点 POST /api/v1/admin/tokens/nsfw/enable
- 添加 Token 状态筛选标签页(全部/正常/限流/失效)支持 ARIA 无障碍
- 添加批量启用 NSFW 按钮到 Token 管理工具栏
缺陷修复:
- 修复 use_count 统计:在 chat/video/image 完成后调用 consume()
- 修复 use_count 计算:使用 actual_cost 替代 cost 避免过度计数
- 修复 toggleSelectAll 仅选择当前筛选结果
配置变更:
- 添加 NSFW 相关配置项到 config.defaults.toml
|
2026-02-03 08:00:45 +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
|
16aa0122cf
|
feat: support test SSO
|
2025-10-22 17:32:16 +08:00 |
|
Chenyme
|
5059890b54
|
feat: support SSO tags
|
2025-10-22 16:16:19 +08:00 |
|
Chenyme
|
bb945854db
|
feat: support the redis
|
2025-10-15 17:29:47 +08:00 |
|
Chenyme
|
f612156e8e
|
feat: support the mysql
|
2025-10-15 14:50:56 +08:00 |
|
Chenyme
|
3f3e26401e
|
fix: miss content field & function
|
2025-10-15 09:41:50 +08:00 |
|
Chenyme
|
cb6e4656d5
|
fix: logger error
|
2025-10-14 10:56:52 +08:00 |
|
Chenyme
|
fe0103ab64
|
feat: add timeout mechanism
|
2025-10-14 10:44:41 +08:00 |
|
Chenyme
|
90a11df85d
|
fix: proxy exception repair
|
2025-10-14 10:07:01 +08:00 |
|
Chenyme
|
07e9682716
|
feat: support grok video generation
|
2025-10-14 01:46:50 +08:00 |
|
Chenyme
|
e468870c7b
|
feat: optimizing concurrent performance
|
2025-10-11 11:07:56 +08:00 |
|
Chenyme
|
610709f146
|
feat: optimizing concurrent performance
|
2025-10-11 10:08:05 +08:00 |
|
Chenyme
|
ba617455f0
|
release: the first version
|
2025-10-10 16:59:56 +08:00 |
|