Skip to main content
TopView T1 CN 支持文生视频、单图首帧、首尾帧及图片、视频、音频参考输入。使用有 topview-t1-cn 权限的 Kapon 模型调用 Token 创建任务,查询成功后下载视频。

接口与认证

所有请求使用 Kapon 模型调用 Token 进行 Bearer 认证,创建请求使用 JSON。
请求体中的 model 填写 topview-t1-cn,填写其他模型名会返回 400。Kapon 原样转发请求体,并保留本接口的原始任务 ID、响应字段、HTTP 状态及 X-Topview-Request-Id 响应头。创建后保存 id 用于查询,任务 ID 按不透明字符串处理。
TopView T1 CN 任务只能通过本页的查询接口查询,不会出现在 /v1/videos 等其他视频接口中。

快速开始

1. 创建文生视频任务

创建响应保存在 create.json,HTTP 状态与响应头保存在 create.headers。创建成功时返回任务 ID。
创建成功表示任务已受理。继续查询,直到任务到达终态。

2. 查询任务

将 TASK_ID 替换为创建响应中的实际 id。
建议每 15 秒左右查询一次。成功响应的主要字段如下。

3. 下载视频

将 VIDEO_URL 替换为本次成功查询返回的完整 content.video_url,包括签名参数。
video_url 会过期,每次查询都会向原渠道重新取得当前签名地址。任务记录保留 7 天,请在成功后及时下载到自己的存储。旧地址失效时,使用原任务 ID 重新查询并下载。

输入素材与参数

通用参数

content[] 使用以下结构。 素材地址使用公网可访问的 HTTP(S) URL,图片最多 30 张,视频最多 10 个,音频最多 10 个。完整 JSON 请求体上限为 10 MB。参数校验和默认值由 TopView 执行,Kapon 不改写请求参数。

单图与首尾帧

图片的 role 可取以下值。 只有一张图片且没有其他参考素材时,省略 role 会按首帧处理;其他情况下省略图片 role 会按参考图处理。 下面是单图首帧请求体,提交到同一个创建接口。示例媒体 URL 均为占位符,使用前替换为你自己的公网素材直链。
有首帧时,视频画幅跟随首帧图片,ratio 按 adaptive 处理。需要固定比例时,先将首帧裁成目标比例。使用首尾帧时,在 content 中增加一项 role=last_frame 的图片。

图片、视频和音频参考

在同一个 content 数组中放入所需素材,并在提示词中描述素材用途。
content 中包含 video_url 时,任务使用含视频输入的计费档,详见下文「用量与计费」。

自动时长与提示词参数

设置 "duration": -1 后,由模型决定生成时长。查询中的 duration=-1 表示请求采用自动模式,实际片长以视频为准,计费秒数以 usage.total_seconds 为准。 resolution、ratio 也可以写在提示词中,例如 一艘飞船穿过星云 --resolution 1080p --ratio 9:16。Kapon 原样转发,默认值及冲突处理由 TopView 决定。为使请求规格明确,建议同一字段选择一种写法。 查询返回的 resolution、ratio、duration 用于回显请求字段;请求未传入的字段可能不返回。真实像素、画幅和片长以下载视频的媒体属性为准。

参数边界

本接口的素材输入使用公网 URL,asset://、内联 Base64 和 draft_task 会返回参数错误。seed、camera_fixed、watermark 等其他方舟字段按 TopView 规则忽略,传入这些字段不会获得对应控制效果。任务列表、删除、取消及素材库接口均未提供。

回调

需要接收终态通知时,在创建请求顶层增加 callback_url。
该片段应与创建参数合并使用。回调地址须为公网 HTTP(S),内网和回环地址会被拒绝。TopView 在任务终态后直接投递,回调体与查询结果使用相同结构,通过 id 关联任务。
回调不保证必达,应保留轮询作为结果获取方式。签名视频地址可能随查询时间变化,获取视频时使用当前查询返回的地址。

用量与计费

TopView T1 CN 按计费秒数收费,基准价格分为四档。
  • 视频输入档:content 中包含 type=video_url 时选择含视频输入档,否则为不含视频输入档。
  • 清晰度档:以成功查询返回的 resolution 为准;未返回时使用请求中的 resolution,请求也未填写时按 720p 计费。
  • 金额:usage.total_seconds × 任务创建时冻结的适用客户秒价。上表为基准价格,账户折扣或专属价格体现在适用客户秒价中,具体以控制台和消费记录为准。创建后调整价格不影响已创建的任务。
例如,无视频输入的 720p 任务返回 usage.total_seconds=5,基准金额为 5 × 1.51 = ¥7.55;若适用八折,金额为 ¥6.04。含视频输入的 720p 任务返回 total_seconds=7,基准金额为 7 × 0.91 = ¥6.37。 计费数量采用查询返回的 usage.total_seconds,保留其数值。含视频输入时,该数量还包含输入视频的计费部分。请求时长、成片探测长度和计费秒数需分别理解,例如请求 4 秒、成片略长于 4 秒时,按返回的计费数量计算。 创建任务时平台会先预留一部分额度,任务结束后按实际金额结算。成功任务结算一次,确定失败的任务不计费。成功响应暂缺有效用量,或在提示词中用 --resolution 指定清晰度但成功响应未返回 resolution 时,平台保留待核对计量,补齐后完成结算;视频仍按查询结果正常交付。更多说明见计费对账。

错误与恢复

TopView 返回的 HTTP 状态和错误体按本接口透传,Kapon 自身 Token、权限与额度检查沿用平台规则。

创建返回 5xx

创建请求返回 5xx 时,任务可能已经提交,结果仍在核对,不要直接重新 POST。按响应情况处理: 使用恢复 ID 查询时,可能出现以下结果: 官方异常核对窗口最长约 60 分钟。仅因查询暂时失败或短时间没有结果就再次 POST,可能造成重复生成与计费。

其他常见情况

排查时记录任务 id、X-Topview-Request-Id 和 Kapon 的 X-Oneapi-Request-Id。提交工单可提供这些标识及错误响应,密钥应通过平台的安全配置入口管理。平台请求 ID 的读取方式见请求追踪。

相关文档