文档

NEXT-12 媒体任务开工

结束本轮容量验证,开始公共媒体任务与内部查询适配

归档内容,只读,不代表现行方案。现行文档见文档总览。

2026-09-21,按用户要求结束本轮容量验证,转入公共媒体任务开发。NEXT-11 保留 128 并发限定验收;更高档容量与生产门槛后置。本页记录 NEXT12-A 的首个代码切片,不表示 NEXT-12 全部完成。

最新状态:NEXT12-B 客户任务与独立 Worker已达到本地沙箱验收条件,包含五项客户接口、原子预留、差异价格与合成结果。以下“未挂载/未实现”描述保留为 A 切片当时的范围;真实供应仍未接通。

本次已实现

Core 新增内部 taskgateway 查询适配,读取固定 new-api 两个接口:

接口适配结果
GET /v1/tasks/{task_id}校验 namespace 与返回任务 ID,映射排队/运行/成功/失败/未知状态
GET /v1/tasks/{task_id}/artifacts校验唯一结果 Key、类型和条数,只取内部结果引用

组件限定配置 origin 与服务凭据、请求超时和响应大小,不跟随重定向。供应错误正文、成本、metadata、签名能力 URL 不进入返回对象;不下载结果。Core 将来必须先检查客户任务归属,再传入持久 reference;网关共享服务身份不等于客户身份。

没有新增客户 API、数据库迁移、依赖或钱包 Writer;当前 Worker 与 server 未启用媒体执行。Contracts 新增内部协议记录与固定源码摘要,不发布客户 SDK。

源码核对带来的实现约束

  1. 固定 new-api 通用任务接口可复用,但部署中的 uumi 版本、视频插件与模型映射需要实际接入时核对。
  2. 媒体网关有 24 小时、按内部 Key 与幂等键去重的机制;不能据此推断中间 uumi 层已完整传递并保证去重。
  3. new-api 的供应提交结果先返回,再进行任务持久化;这一段发生错误,不能从 HTTP 失败推断供应未执行。Core 需要提交前持久记录一次发送权和恢复关联。
  4. GET 404/超时/5xx 只表示查询不可确认;不得驱动重发、零费用结算或释放预留。
  5. 上游结果地址可包含访问能力;查询组件丢弃它们,后续客户下载入口另做授权。

因此本片先实现可安全复用的查询组件,未伪造提交幂等、取消或按 operation 恢复接口。

检查范围

使用本机 HTTP 夹具检查任务状态、错 namespace/任务 ID、坏回包、响应上界、错误脱敏、取消以及禁止重定向;成功/失败状态都不写账务。Core 全仓 race/vet/build、Contracts 检查/测试/构建和文档检查结果归档于 coordination/next12-media-entry。无服务器压测、真实模型请求、生产改动或发布。

下一开发切片

按 CORE-08.01实现客户任务、operation、预算预留和待执行记录的原子受理,再实现 Worker 抢占与一次发送权。未知提交保持待核对,已知任务引用交给本次查询适配轮询;可信最终计量、结果授权与真实供应联调分别交付。

下一阶段 · 媒体实施计划 · 上轮修复验收。

On this page