1. Omni 系列(omni_flash · 文生 / 图生 / 视频修改)
心流API 接口文档
  • 引言
  • 在线调试说明
  • 发出请求
  • 中转站基本介绍
    • API 快速开始指南
    • 联系客服
    • 代理接口调用地址
    • API Key 额度查询服务
  • 通用接口
    • 文本通用接口
      POST
    • 图片通用接口
      POST
    • 视频通用接口
      POST
  • 图像模型
    • GPT Image 2(OpenAI 生图)
      • GPT Image 2 文生图
      • GPT Image 2 图生图(编辑)
    • Gemini Nano Banana(Google 生图)
      • Gemini Nano Banana 图片生成
      • 文本通用接口(Gemini 原生格式)
    • Grok Imagine(xAI 生图)
      • Grok 文生图(同步)
  • 视频模型
    • Grok Imagine 1.0 视频
      • Grok Imagine 1.0 视频生成
    • Grok Imagine 1.5 Video Preview(xAI 文生/图生视频)
      • Grok Imagine Video Preview 视频生成
      • Grok Imagine Video 1.5 Preview 视频生成
    • Grok Imagine 1.5 720p(xAI 图生视频)
      • Grok Imagine 1.5 Super 视频生成
    • Veo(Google 视频生成)
      • Veo 视频生成
      • Veo 视频延长(Extend)
    • Omni 系列(omni_flash · 文生 / 图生 / 视频修改)
      • Omni 视频生成(omni_flash-10s)
        POST
    • Grok Video 3 系列(xAI 新族)
      • Grok Video 3 视频生成
    • Sora 2(OpenAI 视频生成)
      • Sora 2 视频生成
    • Grok Video 10s
      • Grok Video 6s/10s/12s 视频生成
    • HappyHorse 1.0 系列(阿里淘天)
      • HappyHorse 1.0 视频生成
    • 豆包 Seedance 2.0 Fast
      • 豆包 Seedance 2.0 Fast 视频生成
    • 视频任务查询(共用)
      GET
    • 视频内容下载(共用)
      GET
  • 系统 API(客户可用)
    • 拉取模型列表
    • 查询当前令牌用量
    • 系统状态 / 公告
  • 各种插件/软件使用教程
    • Codex 配置教程
    • OpenClaw Clawdbot 自定义中转站配置教程
    • N8N 工作流使用中转API 教程
    • opencode 配置教程
    • Gemini CLI 中转站配置使用教程
    • Claude Code 安装使用教程
    • CherryStudio调用cluade MCP
    • Cherry Studio配置教程
    • Cherry Studio配置 banana pro 4K和分辨率教程
    • CherryStudio配置o4推理级别
    • 扣子工作流简单配置从输入到获取url
    • dify添加模型
    • cline 配置教程
    • aider 配置教程
    • Cursor 配置教程
    • lobechat 设置教程
    • ChatBox(推荐使用)
    • 开源gpt_academic
    • nextchat 设置教程
    • zotero gpt 配置方法
    • CLAUDE DEV 配置教程
    • 沉浸式翻译 设置gpt翻译
    • 浏览器插件ChatGPT Sidebar
    • chatgpt-on-wechat 配置教程
    • chatgpt GPT Academic 学术优化配置gpt教程
    • RikkaHub 配置教程
    • coze 工作流使用中转API 教程
    • n8n 工作流获取本地图片生成视频例子
    • OpenClaw 最新版本 自定义中转站配置教程
    • OpenClaw配合CC switch自定义中转站配置教程
  • 帮助中心
    • AI返回字段: 思考相关
    • HTTP状态码及其含义
    • 自建图床API
  • Python配置方式
    • python 使用 语音转文本
    • python 使用文本转语音
    • python 使用Embeddings 向量化
    • python 调用DALL·E
    • python简单调用 openai function-calling demo
    • python 简单langchain 调用openai demo
    • python llama_index 配置
    • Python基础对话
    • Python使用gpt-4o识别图片-本地图片
    • Python使用gpt-4o识别图片
    • Python使用Claude识别图片
    • python 库流式输出
    • gpt realtime模型调用
    • python request 请求 流式输出demo
    • python 使用gpt-image-1 创建编辑图片
    • python openai官方库(使用AutoGPT,langchain等)
    • python 连续对话
  • php配置方式
    • php使用图片编辑demo
  • nodejs 配置方式
    • nodejs 基础对话
  1. Omni 系列(omni_flash · 文生 / 图生 / 视频修改)

Omni 视频生成(omni_flash-10s)

POST
/v1/videos

Omni 视频生成#

Omni 系列视频生成接口,支持文生视频、图生视频(参考图)、视频修改三种能力。接口地址 POST /v1/videos,为异步任务,提交后轮询查询结果。暂不支持首尾帧模式。

可用模型#

模型名时长分辨率用途
omni_flash-10s10s720p文生视频 / 图生视频(参考图最多 7 张)/ 视频修改,横竖屏均支持
模型名已包含时长与分辨率规格。后续将新增更多分辨率与时长档位,字段用法不变。

请求方式#

支持两种,任选其一:
方式Content-Type参考图 / 源视频字段
JSONapplication/jsonimages 字符串数组(图片或视频的 URL / Base64 data URI)
表单multipart/form-datainput_reference 可重复字段,每项一张图或一个视频文件(本地文件 / URL / Base64)
JSON 模式用 images,表单模式用 input_reference,两者不可混用。

请求头#

参数必填说明
Authorization是Bearer <YOUR_API_KEY>
Content-Type是application/json 或 multipart/form-data,须与请求体一致

请求参数#

参数类型必填说明
modelstring是omni_flash-10s
promptstring是文本提示词
sizestring否视频尺寸,格式 宽x高,如 1280x720(横)/ 720x1280(竖)。默认 720p;宽大于高为横屏,高大于宽为竖屏
imagesstring[]否JSON 模式参考图 / 源视频数组,最多 7 项。图片传 URL 或 Base64 data URI;视频修改传源视频直链 URL
input_reference可重复否表单模式参考图 / 源视频,同名字段可重复,最多 7 项。支持本地文件(@路径)、公网直链、Base64 data URI;视频修改可直接上传本地视频文件

请求示例#

文生视频(JSON):
文生视频(表单):
图生视频 · 参考图 · URL(JSON):
图生视频 · 参考图 · URL(表单):
图生视频 · 参考图 · 本地文件(表单,最多 7 张):
Windows cmd(curl.exe 用 ^ 换行):
curl.exe -X POST "https://cdn.wusag.com/v1/videos" ^
  -H "Authorization: Bearer <YOUR_API_KEY>" ^
  -F "model=omni_flash-10s" ^
  -F "prompt=根据参考图生成视频" ^
  -F "size=1280x720" ^
  -F "input_reference=https://example.com/ref1.jpg" ^
  -F "input_reference=https://example.com/ref2.jpg"
视频修改 · 源视频 URL(JSON):
视频修改 · 本地视频文件(表单):
Python(表单,图生视频):

响应参数#

参数类型说明
id / task_idstring任务 ID
objectstring固定值 video
modelstring模型名 omni_flash-10s
statusstringqueued(排队中)/ in_progress(处理中)/ completed(已完成)/ failed(失败)
progressnumber进度 0~100
sizestring视频尺寸
created_atnumber创建时间戳(秒)
completed_atnumber完成时间戳(秒,completed 时返回)
video_urlstring视频直链(completed 时返回)
errorobject错误信息(failed 时返回),含 code、message

响应示例#

提交成功(排队中):
{
  "id": "task_xxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "omni_flash-10s",
  "status": "queued",
  "progress": 0,
  "size": "1280x720",
  "created_at": 1780256638
}
任务完成:
{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "omni_flash-10s",
  "status": "completed",
  "progress": 100,
  "size": "1280x720",
  "created_at": 1780256638,
  "completed_at": 1780256713,
  "video_url": "https://example.com/videos/output.mp4"
}
任务失败:
{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "omni_flash-10s",
  "status": "failed",
  "progress": 0,
  "created_at": 1780256638,
  "error": {
    "code": "content_policy_violation",
    "message": "内容违反使用政策"
  }
}

查询任务状态#

GET /v1/videos/{task_id},返回字段同上,completed 后包含 video_url。也可用 GET /v1/videos/{task_id}/content 直接下载视频文件(返回 video/mp4)。

注意事项#

1.
模型名即完整规格:omni_flash-10s 表示 flash 质量、10 秒、720p。
2.
size 格式 宽x高:宽大于高为横屏(16:9),高大于宽为竖屏(9:16)。推荐 1280x720(横屏 720p)、720x1280(竖屏 720p);后续高清档位可用 1920x1080、1080x1920。
3.
参考图 / 源视频最多 7 项,超出忽略。文件数量越多、单个文件越大,上传耗时越长。
4.
视频修改:JSON 模式用 images 传源视频直链 URL;表单模式可用 input_reference 直接上传本地视频文件。JSON 不支持直接附带视频文件,传本地视频请用表单方式。
5.
JSON 与表单二选一:JSON 用 images 数组,表单用可重复的 input_reference,不可混用。
6.
images 或 input_reference 中的 URL 须为可公网访问的直链(直接返回文件内容),不要传需要登录的网页地址。
7.
暂不支持首尾帧模式。
8.
异步接口:提交成功仅返回任务 ID,需轮询 GET /v1/videos/{task_id} 获取进度与结果。

错误码#

code原因
generation_error生成失败,可重试
content_policy_violation内容违反使用政策

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数

Body 参数application/json

示例
{}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/v1/videos' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'

返回响应

🟢200成功
application/json
提交成功
Bodyapplication/json

示例
{
    "id": "string",
    "task_id": "string",
    "object": "string",
    "model": "string",
    "status": "string",
    "progress": 0,
    "size": "string",
    "created_at": 0,
    "completed_at": 0,
    "video_url": "string",
    "error": {
        "code": "string",
        "message": "string"
    }
}
修改于 2026-06-05 16:48:25
上一页
Veo 视频延长(Extend)
下一页
Grok Video 3 视频生成
Built with