ddCat
0ac7e2a2bb
feat(provider): 模型目录 - 合并 PR #251 服务商发现插件
2026-08-17 17:11:10 +08:00
dingxin150015-commits
ea236b5956
feat(provider): add plugin system for service-specific model discovery
...
Model discovery currently assumes every provider exposes all models via
GET {baseURL}/models. Providers like Alibaba Cloud Bailian serve video,
3D and some image models through dedicated endpoints, so 21 models across
5 families (HappyHorse / Wan / Kling / PixVerse / Vidu / Tripo) are never
discoverable - a functional blocker for a video creation workbench.
This introduces a ModelDiscovery plugin interface with a registry that
matches vendor plugins by base URL and falls back to the standard OpenAI
implementation, keeping core discovery logic vendor-agnostic.
- add provider.ModelDiscovery interface and plugin registry
- add openai plugin (standard behaviour, default fallback)
- add bailian plugin (standard + 21 extended multimodal models)
- gate behind ENABLE_PROVIDER_PLUGINS, default false
- register plugins lazily from service layer to avoid import cycle
Verified locally: flag off -> 238 models (unchanged); flag on -> 257
models (238 + 19 net new after dedup). OpenAI and Gemini channels
unaffected in both modes.
2026-08-17 13:47:27 +08:00
ddCat
c2352fd9b6
fix(models): 模型目录 - 保留人工能力并按声明发送视频分辨率
2026-08-17 12:56:51 +08:00
ddCat
bed5796521
fix(models): 模型目录 - 保留人工能力并按声明发送视频分辨率
2026-08-17 12:56:51 +08:00
ddCat
050a95c1d5
fix(models): 模型目录 - 接入公共能力元数据与声明式分辨率
2026-08-17 09:29:05 +08:00
ddCat
e62304604a
fix(models): 模型目录 - 接入公共能力元数据与声明式分辨率
2026-08-17 09:29:05 +08:00
MasterChiefCN
d5e22a8c49
fix(provider): 火山方舟图片 - 关闭水印并持久化 CDN 结果 ( #241 )
2026-08-17 07:51:11 +08:00
MasterChiefCN
ad53047210
fix(provider): 火山方舟图片 - 关闭水印并持久化 CDN 结果 ( #241 )
2026-08-17 07:51:11 +08:00
Codex
f8cbcd1b6f
fix(models): 模型目录 - 识别公共视频能力并按声明发送分辨率
2026-08-16 22:35:20 +08:00
Codex
6d6ad67dae
fix(models): 模型目录 - 识别公共视频能力并按声明发送分辨率
2026-08-16 22:35:20 +08:00
ddCat
4b8b9db9ed
fix(billing): Token 结算 - 修复视频总用量回退未标记有效
2026-08-16 13:15:45 +08:00
ddCat
3c21297456
fix(billing): Token 结算 - 修复视频总用量回退未标记有效
2026-08-16 13:15:45 +08:00
MasterChiefCN
a48b58e5f6
fix(billing): 文本模型 - 修复流式 Token 用量结算
...
为 Token 计费的流式 Chat Completions 请求开启 usage 终态块,并解析 Chat Completions 与 Responses SSE 用量。
2026-08-16 13:12:41 +08:00
MasterChiefCN
3cbbe5d2e9
fix(billing): 文本模型 - 修复流式 Token 用量结算
...
为 Token 计费的流式 Chat Completions 请求开启 usage 终态块,并解析 Chat Completions 与 Responses SSE 用量。
2026-08-16 13:12:41 +08:00
MasterChiefCN
c7965e7934
feat(media): 素材删除 - 安全清理未引用的存储资源
...
删除素材前检查项目、画布、任务、其他素材、工作流、风格和声音引用;仅清理未复用的本地或 OSS/COS 对象。
2026-08-16 13:11:30 +08:00
MasterChiefCN
c646487dfb
feat(media): 素材删除 - 安全清理未引用的存储资源
...
删除素材前检查项目、画布、任务、其他素材、工作流、风格和声音引用;仅清理未复用的本地或 OSS/COS 对象。
2026-08-16 13:11:30 +08:00
MasterChiefCN
9f182a2902
fix(media): 对象存储 CDN - 统一资源预览与下载走 CDN
...
统一登录资源、公开画布分享和管理后台媒体的 CDN 预览与下载出口,并保留同源代理读取能力。
2026-08-16 13:07:50 +08:00
MasterChiefCN
349208d53e
fix(media): 对象存储 CDN - 统一资源预览与下载走 CDN
...
统一登录资源、公开画布分享和管理后台媒体的 CDN 预览与下载出口,并保留同源代理读取能力。
2026-08-16 13:07:50 +08:00
ddCat
e26ed02c2e
fix(admin): 渠道模型 - 补充 1440P 分辨率并支持自定义档位
2026-08-15 22:11:02 +08:00
ddCat
ee1e1fa2be
fix(admin): 渠道模型 - 补充 1440P 分辨率并支持自定义档位
2026-08-15 22:11:02 +08:00
ddCat
b9d432f218
fix(canvas): 创作工作台 - 恢复连续对话并完善附件、媒体占位与生成分辨率
...
Fixes #231
Fixes #233
2026-08-15 22:01:42 +08:00
ddCat
7804574f9f
fix(canvas): 创作工作台 - 恢复连续对话并完善附件、媒体占位与生成分辨率
...
Fixes #231
Fixes #233
2026-08-15 22:01:42 +08:00
ddCat
c4deacd730
fix(api): 素材同步 - 增加 ID 长度边界校验
2026-08-15 17:00:30 +08:00
ddCat
fdb31832e5
fix(api): 素材同步 - 增加 ID 长度边界校验
2026-08-15 17:00:30 +08:00
WindC0X
9ee71d4650
feat(canvas): 画布媒体工作流 - 支持批量连线、失败重试与模型能力增强
...
合并 PR #230。保留当前主线样式与组件结构,吸收批量连线、失败批次重试、媒体模型能力和相关后端增强,并修复集成检查发现的分辨率选择器启用条件与测试稳定性问题。
2026-08-15 15:48:16 +08:00
WindC0X
0e251c3c8f
feat(canvas): 画布媒体工作流 - 支持批量连线、失败重试与模型能力增强
...
合并 PR #230。保留当前主线样式与组件结构,吸收批量连线、失败批次重试、媒体模型能力和相关后端增强,并修复集成检查发现的分辨率选择器启用条件与测试稳定性问题。
2026-08-15 15:48:16 +08:00
ddCat
e1428ef28d
fix(features): 功能开放 - 兼容历史系统代理任务并修正前端格式
2026-08-15 14:00:14 +08:00
ddCat
49ea744f05
fix(features): 功能开放 - 兼容历史系统代理任务并修正前端格式
2026-08-15 14:00:14 +08:00
MasterChiefCN
fc572346c7
feat(features): 功能开放 - 增加自定义渠道开关
2026-08-15 13:25:50 +08:00
MasterChiefCN
f83ff03df3
feat(features): 功能开放 - 增加自定义渠道开关
2026-08-15 13:25:50 +08:00
ddCat
f319e19f41
feat(billing): 火山方舟视频计费 - 支持真实 Token 预授权与结算
...
Refs #228
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com >
2026-08-15 12:58:05 +08:00
ddCat
b2a7eef35d
feat(billing): 火山方舟视频计费 - 支持真实 Token 预授权与结算
...
Refs #228
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com >
2026-08-15 12:58:05 +08:00
ddCat
91ac4bd501
feat(storage): 素材库容量 - 展示账号文件使用进度
...
Refs #227
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com >
2026-08-15 12:52:11 +08:00
ddCat
476348a322
feat(storage): 素材库容量 - 展示账号文件使用进度
...
Refs #227
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com >
2026-08-15 12:52:11 +08:00
ddCat
914717cae6
feat(runtime): 即梦本机运行时 - 接入安全生成闭环与桌面本机渠道
...
Refs #225
Co-authored-by: zkhyww <127009345+zkhyww@users.noreply.github.com >
2026-08-15 12:45:29 +08:00
ddCat
57e1820f41
feat(runtime): 即梦本机运行时 - 接入安全生成闭环与桌面本机渠道
...
Refs #225
Co-authored-by: zkhyww <127009345+zkhyww@users.noreply.github.com >
2026-08-15 12:45:29 +08:00
ddCat
f549767cda
fix(media): 对象存储 CDN - 修复对象路径编码并明确访问控制边界
2026-08-15 11:22:29 +08:00
ddCat
8f2232feee
fix(media): 对象存储 CDN - 修复对象路径编码并明确访问控制边界
2026-08-15 11:22:29 +08:00
MasterChiefCN
7ade97e0a3
feat(media): 对象存储 CDN - 支持阿里云 OSS 与腾讯云 COS 下载加速
...
合并平台与个人对象存储 CDN 下载域名配置,上传继续使用原始 Endpoint。\n\n后续修复对象路径二次编码并补充 CDN 访问控制说明。
2026-08-15 11:21:42 +08:00
MasterChiefCN
3e8f1f1d9e
feat(media): 对象存储 CDN - 支持阿里云 OSS 与腾讯云 COS 下载加速
...
合并平台与个人对象存储 CDN 下载域名配置,上传继续使用原始 Endpoint。\n\n后续修复对象路径二次编码并补充 CDN 访问控制说明。
2026-08-15 11:21:42 +08:00
dlh
fedd48095f
test(media): Grok 图片 - 修正宽高比用例格式
...
Co-authored-by: dlh <2773843782@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/223
2026-08-14 20:47:26 +08:00
dlh
4f28847543
test(media): Grok 图片 - 修正宽高比用例格式
...
Co-authored-by: dlh <2773843782@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/223
2026-08-14 20:47:26 +08:00
dlh
77c4d1e7cc
fix(media): Grok 图片 - 补齐像素尺寸的常用宽高比识别
...
Co-authored-by: dlh <2773843782@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/223
2026-08-14 20:45:38 +08:00
dlh
b484615608
fix(media): Grok 图片 - 补齐像素尺寸的常用宽高比识别
...
Co-authored-by: dlh <2773843782@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/223
2026-08-14 20:45:38 +08:00
ddCat
9973c656a6
perf(platform): 创作页加载 - 合并用户数据与余额请求并按路由延迟加载
2026-08-14 18:35:17 +08:00
ddCat
920cd92c16
perf(platform): 创作页加载 - 合并用户数据与余额请求并按路由延迟加载
2026-08-14 18:35:17 +08:00
爱笑的毛毛虫
cfdf08d05f
feat(canvas): 前端重构与渠道兼容 - 重构工作区、任务中心等多页面,修复智能体对话与节点生成
...
Co-authored-by: sikongyue <3155157671@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/217
2026-08-14 12:01:21 +08:00
爱笑的毛毛虫
7946625be9
feat(canvas): 前端重构与渠道兼容 - 重构工作区、任务中心等多页面,修复智能体对话与节点生成
...
Co-authored-by: sikongyue <3155157671@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/217
2026-08-14 12:01:21 +08:00
dyhhhhh
fb2a54b345
fix(prompt): 角色提取 - 解析代码块与前缀中的有效 JSON
...
Co-authored-by: dyhhhhhqwer <1613203335@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/221
2026-08-14 11:54:34 +08:00
dyhhhhh
239c1bcd37
fix(prompt): 角色提取 - 解析代码块与前缀中的有效 JSON
...
Co-authored-by: dyhhhhhqwer <1613203335@qq.com >
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/221
2026-08-14 11:54:34 +08:00