1. 视频生成(Videos)
章鱼哥AI接口文档
  • 图片生成(Images)
    • 香蕉(gemini原生格式)
      POST
    • 香蕉(异步)
      POST
    • image2(流式)
      POST
    • gpt-image-2(异步)
      POST
    • 任务查询
      GET
  • 视频生成(Videos)
    • sora创建
      POST
    • Omni创建
      POST
    • veo创建
      POST
    • Veo (延长至15s)
      POST
    • 任务查询
      GET
  • 失效接口
    • sora视频接口
      POST
    • nano banana接口Gemini 原生格式
      POST
    • veo(直出15s)
      POST
  1. 视频生成(Videos)

Veo (延长至15s)

开发中
POST
https://otuapi.com/v1/videos

Veo 视频延长(Remix)接口文档#

接口地址#

POST /v1/videos

功能说明#

支持对已有视频进行延长处理(Remix),基于原视频内容生成续集视频。
模型:veo_3_1-fast-extend

时效性说明#

视频延长有效期:视频生成后的 12 小时内可以进行延长处理,超过 12 小时可能失败。
说明:建议在视频生成后尽快进行延长操作,以确保延长功能正常工作。

请求方式#

本接口支持两种提交方式:
multipart/form-data(推荐)
application/json

请求头#

参数名类型必填说明
Authorizationstring是Bearer YOUR_API_KEY
Content-Typestring否multipart/form-data 或 application/json

请求参数#

multipart/form-data 方式#

参数名类型必填说明
modelstring是固定值:veo_3_1-fast-extend
remix_idstring是原视频的 video_id(格式:video_xxx)
promptstring是延长视频的提示词描述

remix_id 参数获取方法#

remix_id 是原视频的 video_id,格式为 video_xxxx。有以下两种获取方法:
方法 1:从任务提交返回的 JSON 中获取(推荐)
在任务提交成功后,立即从返回的 JSON 中获取 data.remix_id 字段
例如:"remix_id": "video_56c98f84-001b-41ea-9542-5290279f4827"
方法 2:从任务提交返回的 JSON 中获取 data.size
如果返回的 JSON 中没有显示 data.remix_id,可以使用 data.size 字段
在任务提交成功时,data.size 字段的值与 remix_id 相同(格式:video_xxxx)
例如:"size": "video_56c98f84-001b-41ea-9542-5290279f4827"
注意:当任务状态变为处理中或完成时,data.size 可能会自动恢复为视频尺寸(如 "720x720")
注意:建议在任务提交成功后立即获取并保存 remix_id,避免后续状态变化导致字段值改变。

application/json 方式#

{
  "model": "veo_3_1-fast-extend",
  "remix_id": "video_xxx",
  "prompt": "延长视频的提示词"
}

请求示例#

multipart/form-data 示例#

JSON 示例#

响应参数#

参数名类型说明
idstring任务ID
task_idstring任务ID(与id相同)
objectstring对象类型,固定值:video
modelstring使用的模型名称
statusstring任务状态:queued(排队中)、processing(处理中)、completed(已完成)、failed(失败)
progressnumber任务进度,0-100
created_atnumber创建时间戳(秒)
sizestring视频尺寸
remixed_from_video_idstring原视频ID

响应示例#

提交成功(排队中)#

{
  "id": "task_pMjFpn4z0keL4KoxrxRnwNAAmRcWSKp4",
  "task_id": "task_pMjFpn4z0keL4KoxrxRnwNAAmRcWSKp4",
  "object": "video",
  "model": "veo_3_1-fast-extend",
  "status": "queued",
  "progress": 0,
  "created_at": 1775647662,
  "size": "720x720",
  "remixed_from_video_id": "56c98f84-001b-41ea-9542-5290279f4827"
}

查询任务状态#

接口地址#

GET /v1/videos/{task_id}

请求示例#

任务完成响应示例#

{
  "id": 857120,
  "created_at": 1775648631,
  "updated_at": 1775648745,
  "task_id": "task_ijG7C2LGkRMnZK9EvB0orFGe3Few6yFz",
  "platform": "1",
  "user_id": 4,
  "group": "default",
  "channel_id": 6,
  "quota": 30000,
  "action": "textGenerate",
  "status": "SUCCESS",
  "fail_reason": "",
  "result_url": "https://xxxxx.com/v1/videos/task_ijG7C2LGkRMnZK9EvB0orFGe3Few6yFz/content",
  "submit_time": 1775648631,
  "start_time": 0,
  "finish_time": 1775648745,
  "progress": "100%",
  "properties": {
    "input": "",
    "upstream_model_name": "veo_3_1-fast",
    "origin_model_name": "veo_3_1-fast"
  },
  "username": "otuapi",
  "data": {
    "id": "task_ijG7C2LGkRMnZK9EvB0orFGe3Few6yFz",
    "size": "720x1280",
    "model": "veo_3_1-fast",
    "object": "video",
    "status": "completed",
    "seconds": "1",
    "remix_id": "video_002546c9-ec66-405b-89ab-4d50cc59bb45",
    "video_url": "https://videos-us3.ss2.life/ai-sandbox-videofx/video/...",
    "created_at": 1775648631,
    "completed_at": 1775648733
  },
  "timestamp2string": "2026-04-08 19:43:51",
  "key": "857120"
}

注意事项#

1.
延长时长:目前仅支持延长至 15 秒。
2.
时效性:视频生成后的 12 小时内可以进行延长处理,超过 12 小时可能失败。
3.
异步模式:提交成功仅返回任务 id,须轮询 GET /v1/videos/{task_id} 获取进度与结果。
4.
视频获取:任务完成后,通过 data.video_url 获取视频地址。

请求参数

Header 参数

Body 参数multipart/form-data必填

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://otuapi.com/v1/videos' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--form 'model="veo_3_1-fast-extend"' \
--form 'prompt="一只猫在追一条狗"' \
--form 'remix_id="video_002546c9-ec66-405b-89ab-4d50cc59bb45"'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "id": 35,
    "created_at": 1775646650,
    "updated_at": 1775646780,
    "task_id": "task_qP9bL7PzkpgL8PdofH7z5sgTSOAX1Cmr",
    "platform": "1",
    "user_id": 1,
    "group": "svip",
    "channel_id": 3,
    "quota": 1200000,
    "action": "textGenerate",
    "status": "SUCCESS",
    "fail_reason": "",
    "result_url": "https://api.xxxxxx.com/v1/videos/task_qP9bL7PzkpgL8PdofH7z5sgTSOAX1Cmr/content",
    "submit_time": 1775646650,
    "start_time": 1775646732,
    "finish_time": 1775646780,
    "progress": "100%",
    "properties": {
        "input": "",
        "upstream_model_name": "veo_3_1-fast-extend",
        "origin_model_name": "veo_3_1-fast-extend"
    },
    "username": "xxxx",
    "data": {
        "id": "task_Pdnr4vROpcAJoum2wRJgnFDQxM6SNCWz",
        "size": "720x720",
        "model": "veo_3_1-fast-extend",
        "object": "video",
        "status": "completed",
        "remix_id": "video_6d214236-a53d-4d05-add6-d7bda815dd46",
        "expire_at": 1775664774408,
        "video_url": "https://veo.xxxxx.com/videos/video_6d214236-a53d-4d05-add6-d7bda815dd46_1775646774391_0070b318.mp4",
        "created_at": 1775646650,
        "completed_at": 1775646764,
        "storage_type": "local",
        "remixed_from_video_id": "56c98f84-001b-41ea-9542-5290279f4827"
    },
    "timestamp2string": "2026-04-08 19:10:50",
    "key": "35"
}
修改于 2026-05-10 08:26:32
上一页
veo创建
下一页
任务查询
Built with