V2 独立版已交付
任务插件
HeteroFlow 是本站的异构算力与大模型调度产品。任务插件。视频生成、语音合成、图像处理、文档解析等异步任务上游协议差异大:任务插件用声明式适配器封装差异,同一套提交、轮询、产物链路对接任意任务型上游,终端用户同一把密钥一种端点形态。
任务插件
> 视频生成、语音合成、图像处理、文档解析等异步任务上游协议差异大:任务插件用声明式适配器封装差异,同一套提交、轮询、产物链路对接任意任务型上游,终端用户同一把密钥一种端点形态。
双层插件体系
- 内置插件:随平台版本内置,覆盖常见协议形态;
- 自定义插件:管理员在扩展插件页上传(JavaScript 源码,上传时即编译校验),同标识时自定义层覆盖内置层;同一插件的多个版本可共存,同一时刻只有一个激活版本。
上传即校验:缺必需钩子、用了不支持的语法、元信息不合法都会在保存前被拒,不会带病上线;编译失败时保留上一可用版本并记录错误详情。插件本体的管理是超级管理员权限,绑定到渠道是可授权给平台管理员的独立权限。
一条任务的生命周期
1. 绑定:管理员创建「任务插件」类型渠道并绑定插件(渠道即该上游的供货线路,见渠道管理);
2. 提交:终端用户 POST /v1/tasks/<插件名> 提交任务(与其他推理端点同一把密钥鉴权),插件把请求翻译成上游协议并校验模型归属与目标地址白名单;
3. 轮询:平台按插件声明的批量或逐个模式查询上游状态,折叠为统一状态机(已提交 / 排队 / 进行中 / 成功 / 失败等七态);上游私有任务 ID 对用户不可见;
4. 产物:任务成功后产出产物清单(视频 / 音频 / 图像 / 文件),取回时平台实时代理上游;
5. 计费:按插件声明的用量口径(时长 / 次数 / Token 等)产出用量事实进入统一结算——每个任务在审计与日志里留来源审计(来自哪个插件、哪个版本)。
治理要点
- 插件调用的上游地址受声明白名单约束(防服务端请求伪造);
- 任务级来源审计写入用量日志(不拷贝插件源码与载荷);
- 插件执行引擎有单次调用超时与并发上限,同步执行模型不阻塞主链。