wangbo
|
810dcfeee6
|
perf(storage): 极简化任务历史并增加保留治理
停止持久化 provider 原始响应、兼容响应快照、attempt/event/outbox 重复 JSON,并由标准任务结果动态生成 Kling/Keling/Volces 兼容响应。
增加事件去重与预算、极简 callback 投递、7/30 天分批清理、安全删除条件、并发迁移索引及可实际恢复的任务域排除备份。历史清理默认关闭,待兼容协议和异步恢复在线验证后单独启用。
验证:Go 全量测试与 go vet、PostgreSQL 18 集成与实际备份恢复、迁移安全测试、bash -n、ShellCheck、Compose 配置和人工发布脚本测试均通过。
|
2026-07-24 18:23:22 +08:00 |
|
wangbo
|
36d1b18e10
|
fix(images): 规范 OpenAI 图像尺寸参数
|
2026-07-24 09:28:18 +08:00 |
|
wangbo
|
db640c1211
|
fix(images): 兼容 OpenAI 多图编辑 multipart
- 将 OpenAI images/edits 请求构造成 multipart/form-data
- 在运行时安全转存 URL 图片为 data URL 后提交二进制文件
- 覆盖多图字段、真实上游模型名和内部元数据过滤测试
|
2026-07-24 08:59:42 +08:00 |
|
wangbo
|
8b8e09cc22
|
fix(media): 支持大尺寸图像响应并补齐迁移契约
- 为图像协议放宽 JSON 响应上限并显式处理读取与超限错误
- 合并基础模型与平台能力,避免运行时丢失分辨率和比例约束
- 固化稳定 Gemini 图像模型的能力、计价和 preview 兼容别名
|
2026-07-24 08:40:30 +08:00 |
|
easyai
|
e07a997aa9
|
feat(api): 统一官方兼容接口响应协议
兼容接口现在以入口协议作为最终响应协议,同协议保留官方 Wire 响应,跨协议统一转换成功、任务状态与错误结构。
同时修正异步提交状态边界,持久化兼容公开任务标识和官方提交响应,并新增迁移、流式响应及协议契约测试。
验证:go vet ./...;go test ./...;govulncheck ./...;pnpm lint;pnpm test;pnpm build;pnpm audit --audit-level high;pnpm openapi;全部 CI 脚本。
|
2026-07-22 15:34:59 +08:00 |
|
easyai
|
3056cf8fca
|
feat(gateway): 补齐桌面端高级媒体直连接口
ci / verify (pull_request) Successful in 15m34s
新增图片矢量化、视频超分、每日用量、计价与任务隔离能力,并通过环境变量解析平台凭据。
已通过 Go 全量门禁、迁移检查、镜像构建以及 Vectorizer 五格式和 Topaz 3 秒视频真实 DEV 验收。
|
2026-07-22 14:02:53 +08:00 |
|
easyai
|
5954afef55
|
fix(gemini): 保留兼容平台的 API 版本路径
ci / verify (pull_request) Successful in 9m42s
|
2026-07-22 04:53:42 +08:00 |
|
easyai
|
16149260c7
|
fix(universal): 映射脚本上游模型名
ci / verify (pull_request) Successful in 9m51s
让 server-main 参数预处理兼容上下文使用平台绑定的真实模型名,避免把用户侧别名提交给上游。
|
2026-07-22 03:56:00 +08:00 |
|
easyai
|
c72c43aaaa
|
fix(universal): 兼容 server-main 脚本语义
ci / verify (pull_request) Successful in 9m52s
补充历史脚本依赖的参数预处理上下文,并识别嵌套同步结果,使迁移后的 Universal 图片通道可按原配置执行。
|
2026-07-22 03:50:59 +08:00 |
|
easyai
|
0f1765b226
|
fix(gemini): 初始化图像生成配置对象
|
2026-07-22 03:37:28 +08:00 |
|
wangbo
|
d7951cfdd2
|
feat(volces): 接入任务兼容查询与上游取消
|
2026-07-22 00:25:22 +08:00 |
|
wangbo
|
ddd68cfebd
|
feat(seedance): 接入真人资产管理与引用
|
2026-07-22 00:25:22 +08:00 |
|
wangbo
|
5a71643099
|
feat(kling): 接入 Omni 视频兼容接口
|
2026-07-22 00:25:05 +08:00 |
|
easyai
|
9d4501bc42
|
feat(kling): 接入O1与3.0 Omni兼容接口
ci / verify (pull_request) Successful in 15m32s
新增中国区可灵 V1 AK/SK Omni 协议与 API 2.0 兼容路径,补齐任务隔离、外部任务幂等、参数校验和 OpenAPI 文档。\n\n验证:O1 与 3.0 Omni 真实 V1 任务成功;Go、前端、依赖审计、迁移及 CI 脚本门禁通过。
|
2026-07-21 23:47:13 +08:00 |
|
chengcheng
|
5b2b94b1bd
|
feat(billing): 完成异步结算与请求执行闭环
统一任务成功、Attempt 与结算 Outbox 的事务边界,增加多实例安全结算、人工复核、请求幂等与执行租约。钱包决策使用九位精确金额,并通过审计保护约束保留流水事实;同时补充管理接口、指标与 PostgreSQL 集成测试。
|
2026-07-21 00:25:53 +08:00 |
|
wangbo
|
5ee267ecbd
|
feat: 完善模型请求适配与输出限制
|
2026-07-17 13:52:00 +08:00 |
|
wangbo
|
30ad0e9f2c
|
fix(gemini): 使用 JSON Schema 传递工具参数
|
2026-07-14 12:55:44 +08:00 |
|
wangbo
|
9c300de72c
|
feat(gateway): add Seedream 5.0 Pro
|
2026-07-13 12:53:48 +08:00 |
|
wangbo
|
8847d973a8
|
feat: add Responses API compatibility
|
2026-07-10 23:33:15 +08:00 |
|
wangbo
|
b7351f3b9b
|
feat(runtime): 适配推理模式开关
|
2026-07-06 02:03:03 +08:00 |
|
wangbo
|
797edeedf4
|
feat(gateway): sync Seedance 2.0 capabilities
|
2026-06-30 21:20:09 +08:00 |
|
wangbo
|
0e675e259c
|
feat: add runner failover rules and cache affinity
|
2026-06-28 20:50:23 +08:00 |
|
wangbo
|
c15842a94d
|
feat: add Gemini image compatibility
|
2026-06-24 00:42:49 +08:00 |
|
wangbo
|
7f32446466
|
feat: support cached input token billing
|
2026-06-23 17:17:57 +08:00 |
|
wangbo
|
6089aa6085
|
feat: support cloned voice deletion
|
2026-06-17 12:03:13 +08:00 |
|
wangbo
|
c4341335d7
|
feat: 支持 MiniMax 音色克隆和 2.8 语音模型
|
2026-06-17 02:13:21 +08:00 |
|
wangbo
|
97f29ed156
|
Restore standard MiniMax resolutions and client mapping
|
2026-06-08 09:29:45 +08:00 |
|
wangbo
|
679bfeb9c9
|
Add multipart image edit support
|
2026-06-08 01:17:42 +08:00 |
|
wangbo
|
dc14866210
|
迁移音频生成与语音合成到 gateway 并补充 simulation 测试
|
2026-06-07 10:26:57 +08:00 |
|
wangbo
|
644a6f9d17
|
完善文档页文本向量与重排序调用支持
|
2026-05-31 21:18:41 +08:00 |
|
wangbo
|
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 |
|
wangbo
|
af9b281d34
|
feat(api): migrate media clients and universal scripts
|
2026-05-20 21:29:07 +08:00 |
|
wangbo
|
69d23efb57
|
fix(clients): preserve gemini tool call responses
|
2026-05-19 21:32:50 +08:00 |
|
chensipeng
|
13186f8ed1
|
feat(chat): 完善 Chat Completions 兼容层
|
2026-05-19 17:46:27 +08:00 |
|
wangbo
|
ba419cd90a
|
fix task duration recording
|
2026-05-18 01:06:52 +08:00 |
|
wangbo
|
d09a4c2e4d
|
feat(clients): 添加Keling客户端支持视频生成和多模态功能
- 实现KelingClient结构体及其Run方法,支持视频生成功能
- 添加对image2video、text2video和omni-video任务类型的完整支持
- 集成Keling平台的身份验证机制,包括JWT令牌生成
- 实现视频任务的提交和轮询逻辑,支持异步处理流程
- 添加对多种输入格式的支持,包括图像帧、基础视频和参考素材
- 实现Keling元素管理和清理机制,处理临时创建的素材
- 在服务初始化中注册keling和kling两个提供商标识
- 添加数据库迁移脚本,更新Keling模型的音频功能配置
- 完善错误处理和重试机制,提升服务稳定性
- 编写完整的单元测试,覆盖各种视频生成场景和边界情况
|
2026-05-17 22:08:55 +08:00 |
|
wangbo
|
cdf469eccf
|
Split param processor and tighten Volces frame validation
|
2026-05-14 00:41:06 +08:00 |
|
wangbo
|
3225833f96
|
fix: align video generation payloads
|
2026-05-14 00:14:54 +08:00 |
|
wangbo
|
7e220b7477
|
feat: add river-backed async task queue
|
2026-05-12 10:11:54 +08:00 |
|
wangbo
|
f550c0acd5
|
feat(admin): 添加网络代理配置和钱包交易功能
- 在管理面板中集成网络代理配置显示和平台代理设置
- 添加钱包摘要和交易列表API接口及数据管理
- 实现SSE流式响应中的错误处理机制
- 添加全局HTTP代理环境变量配置支持
- 更新平台表单以支持代理模式选择和自定义代理地址
- 集成钱包交易查询过滤和分页功能
- 优化API错误详情解析和显示格式
|
2026-05-11 23:02:10 +08:00 |
|
wangbo
|
483f3ab1f5
|
fix: request usage for OpenAI streams
|
2026-05-11 22:38:55 +08:00 |
|
wangbo
|
0431cb8157
|
feat: improve model catalog aggregation
|
2026-05-11 17:44:57 +08:00 |
|
wangbo
|
ca7e76e815
|
fix gateway loopback validation chains
|
2026-05-11 08:48:02 +08:00 |
|
wangbo
|
ada765d90e
|
feat: improve simulation media tasks
|
2026-05-11 00:39:19 +08:00 |
|
wangbo
|
0fc23d7eb8
|
feat(api): migrate volces client to gateway
|
2026-05-10 23:14:10 +08:00 |
|
wangbo
|
53f8edfb67
|
feat: enrich task record details
|
2026-05-10 22:33:58 +08:00 |
|
wangbo
|
fdcdcd477b
|
feat: implement AI gateway phase one runtime
|
2026-05-09 21:18:32 +08:00 |
|