|
|
97f29ed156
|
Restore standard MiniMax resolutions and client mapping
|
2026-06-08 09:29:45 +08:00 |
|
|
|
ca5e71c8e8
|
Prefer public URLs and fall back to base64 for image inputs
|
2026-06-08 08:38:53 +08:00 |
|
|
|
679bfeb9c9
|
Add multipart image edit support
|
2026-06-08 01:17:42 +08:00 |
|
|
|
b7500d81d1
|
补全图像尺寸预处理约束
|
2026-06-07 23:55:25 +08:00 |
|
|
|
4d1a01ec71
|
Expire local static assets after 24 hours
|
2026-06-07 19:29:04 +08:00 |
|
|
|
f47132a653
|
完善 API Key 能力范围可视化和维护
|
2026-06-07 19:01:32 +08:00 |
|
|
|
dc14866210
|
迁移音频生成与语音合成到 gateway 并补充 simulation 测试
|
2026-06-07 10:26:57 +08:00 |
|
|
|
78ab867a9f
|
区分请求资源 base64 格式并按平台恢复
|
2026-06-05 23:07:25 +08:00 |
|
|
|
d41d9482c7
|
Add runtime restore and temp asset cleanup
|
2026-06-05 20:28:26 +08:00 |
|
|
|
644a6f9d17
|
完善文档页文本向量与重排序调用支持
|
2026-05-31 21:18:41 +08:00 |
|
|
|
8ee7a7969e
|
feat: expose retry priority in retry chain
|
2026-05-30 14:25:29 +08:00 |
|
|
|
a6f1be8f07
|
同步默认运行策略不限流
|
2026-05-29 20:22:44 +08:00 |
|
|
|
2aeb47d6a5
|
fix(gateway): normalize model alias billing identity
|
2026-05-28 01:19:28 +08:00 |
|
|
|
f5c69b9852
|
feat: support image quality control
|
2026-05-28 00:17:27 +08:00 |
|
|
|
1d3a4f1da9
|
Merge remote-tracking branch 'origin/main'
|
2026-05-26 23:21:21 +08:00 |
|
|
|
50abcea352
|
feat: update qwen base catalog
|
2026-05-26 21:40:46 +08:00 |
|
|
|
b6c4105a94
|
fix(api): 补全模型能力继承与响应推导
- 合并 base model 默认能力与平台覆盖项
- 在模型响应中补齐 text_generate 的上下文与推理能力字段
- 为相关逻辑补充测试和迁移脚本
|
2026-05-25 20:36:32 +08:00 |
|
|
|
3d23918542
|
fix(model-catalog): refine summary capability filters
|
2026-05-24 23:38:31 +08:00 |
|
|
|
355d8cad74
|
fix(model-catalog): align enabled model summary
|
2026-05-24 23:06:24 +08:00 |
|
|
|
71950d2b4f
|
fix(rate-limits): treat empty policies as unlimited
|
2026-05-24 22:28:25 +08:00 |
|
|
|
6d99e26e2a
|
feat(admin): support provider model presets
|
2026-05-24 22:28:07 +08:00 |
|
|
|
6f730be0cd
|
Document Docker Compose deployment workflow
|
2026-05-23 21:13:23 +08:00 |
|
|
|
8ad5b06c18
|
feat(api): 添加多媒体内容支持并优化钱包计费系统
- 在 API 接口定义中为 video_url 和 audio_url 类型添加 mime_type 字段
- 实现 Google Gemini 客户端对视频和音频内容的支持,包括媒体类型检测和数据传输
- 添加 Gemini 客户端测试用例验证多媒体内容转换功能
- 重构 Playground 页面的媒体上传逻辑以支持 MIME 类型传递
- 实现钱包计费预留机制,确保任务执行前余额充足
- 添加钱包冻结余额管理,防止并发操作导致的超扣问题
- 实现计费预留释放逻辑,处理任务失败或取消情况下的资金返还
- 优化数据库事务处理,确保计费操作的原子性和一致性
- 添加数据库集成测试验证迁移脚本执行流程
- 统一 Google Gemini 相关模型提供商标识符映射
|
2026-05-22 23:46:08 +08:00 |
|
|
|
af9b281d34
|
feat(api): migrate media clients and universal scripts
|
2026-05-20 21:29:07 +08:00 |
|
|
|
11a2c13e4a
|
fix: prefer generated video metadata for billing
|
2026-05-20 00:11:28 +08:00 |
|
|
|
69d23efb57
|
fix(clients): preserve gemini tool call responses
|
2026-05-19 21:32:50 +08:00 |
|
|
|
baffccf8f8
|
Merge pull request #4 from feat/chat-completions-compat
|
2026-05-19 21:31:15 +08:00 |
|
|
|
13186f8ed1
|
feat(chat): 完善 Chat Completions 兼容层
|
2026-05-19 17:46:27 +08:00 |
|
|
|
73c6d43e4b
|
feat: filter candidates by request resolution
|
2026-05-18 15:50:08 +08:00 |
|
|
|
ba419cd90a
|
fix task duration recording
|
2026-05-18 01:06:52 +08:00 |
|
|
|
d09a4c2e4d
|
feat(clients): 添加Keling客户端支持视频生成和多模态功能
- 实现KelingClient结构体及其Run方法,支持视频生成功能
- 添加对image2video、text2video和omni-video任务类型的完整支持
- 集成Keling平台的身份验证机制,包括JWT令牌生成
- 实现视频任务的提交和轮询逻辑,支持异步处理流程
- 添加对多种输入格式的支持,包括图像帧、基础视频和参考素材
- 实现Keling元素管理和清理机制,处理临时创建的素材
- 在服务初始化中注册keling和kling两个提供商标识
- 添加数据库迁移脚本,更新Keling模型的音频功能配置
- 完善错误处理和重试机制,提升服务稳定性
- 编写完整的单元测试,覆盖各种视频生成场景和边界情况
|
2026-05-17 22:08:55 +08:00 |
|
|
|
90c3315468
|
fix(runner): record failed task attempts
|
2026-05-17 20:50:20 +08:00 |
|
|
|
ae197a742f
|
docs(api): 同步 /api/v1/chat/completions 的 OpenAPI 与同步响应
补充 Chat Completions 的兼容响应模型与路由注释,确保 /api/v1/chat/completions 按同步兼容格式返回并更新对应测试与 Swagger 文档。
|
2026-05-16 00:19:39 +08:00 |
|
|
|
34c3251c6d
|
docs(api): 补全 OpenAPI 上传与系统设置文档
为文件上传、静态资源和文件存储设置接口补齐注释,并同步更新生成的 Swagger 文档。
|
2026-05-15 09:59:25 +08:00 |
|
|
|
62d426bdfb
|
Merge pull request 'chore(dev): 配置本地开发环境' (#1) from chore/devenv-setup into main
Reviewed-on: #1
|
2026-05-15 09:46:35 +08:00 |
|
|
|
7abb6a1baf
|
Merge pull request '补全 API OpenAPI 文档' (#2) from feature/openapi-docs into main
Reviewed-on: #2
|
2026-05-15 09:46:18 +08:00 |
|
|
|
5d3e543cba
|
Merge remote-tracking branch 'origin/main' into feature/openapi-docs
# Conflicts:
# apps/api/internal/httpapi/handlers.go
|
2026-05-15 09:42:44 +08:00 |
|
|
|
be283daaa3
|
Merge origin/main into chore/devenv-setup
|
2026-05-15 09:40:56 +08:00 |
|
|
|
37d0f919e5
|
feat: add gateway billing estimate and rate limit details
|
2026-05-15 01:53:52 +08:00 |
|
|
|
bdc9be63d5
|
Refine playground composer and settings layout
|
2026-05-15 01:08:54 +08:00 |
|
|
|
a4f731af88
|
Unify media preview loading background
|
2026-05-14 23:42:12 +08:00 |
|
|
|
c0cfae475d
|
Handle 401 auth expiry and float playground errors
|
2026-05-14 23:29:38 +08:00 |
|
|
|
918dfbfee1
|
docs(api): 补全 OpenAPI 注释与生成文档
为接口、模型与脚本补齐 Swagger/OpenAPI 注释,生成最新文档,并增加一键生成与查看入口。
|
2026-05-14 18:18:27 +08:00 |
|
|
|
170fd8655c
|
feat(web): improve playground media resource prompts
|
2026-05-14 01:17:59 +08:00 |
|
|
|
cdf469eccf
|
Split param processor and tighten Volces frame validation
|
2026-05-14 00:41:06 +08:00 |
|
|
|
3225833f96
|
fix: align video generation payloads
|
2026-05-14 00:14:54 +08:00 |
|
|
|
f254551522
|
Fix prompt placeholder overlap during IME input
|
2026-05-13 23:47:05 +08:00 |
|
|
|
f1535a94c2
|
fix: preprocess message content by model capability
|
2026-05-13 23:39:11 +08:00 |
|
|
|
b8a716169f
|
Refactor gateway task handling and recording flow
|
2026-05-13 23:26:20 +08:00 |
|
|
|
0cd4e6fed1
|
feat: optimize playground media references
|
2026-05-13 22:06:13 +08:00 |
|