1. 图片(Images)
大洋芋API
  • 接口(新)
    • 图片(Images)
      • 香蕉(异步)
        POST
      • gpt-image-2(异步)
        POST
      • image2(流式)
        POST
      • 任务查询
        GET
    • 视频(Videos)
      • sora创建
      • veo创建
      • 任务查询
  • 接口(作废)
    • sora2视频生成(作废)
      • sora2 去水印(作品地址)
      • sora2 去水印(草稿未发作品)
      • sora2 Chat(聊天格式兼容)
      • Sora2 文生视频(异步请求)
      • Sora2 图生视频直接传图(异步请求)
      • Sora2 图生视频URL传图(异步请求)
      • Sora2 任务进度(异步查询)
      • Sora2 查看视频内容
    • sora2 角色 Remix 故事板(作废)
      • sora2 文生视频
      • sora2 图生视频 URL
      • Sora2 图生视频
      • sora2 Remix 二创文生视频
      • Sora2 Remix 二创图生视频
      • Sora2 Remix 二创图生视频 删除首帧
      • sora2 故事板文生视频
      • Sora2 故事板图生视频
      • sora2 角色创建
      • sora2 角色创建 URL指定视频
      • sora2 指定任务剪辑
      • Sora2 任务进度/角色任务/查询
      • Sora2 预览任务视频
  1. 图片(Images)

任务查询

开发中
GET
https://api.dyuapi.com/v1/videos/{task_id}

任务查询接口文档#

接口地址#

GET /v1/videos/{task_id}

功能说明#

查询视频生成和图片生成任务的状态和结果(适用于Sora、Veo、图片生成等所有任务)

请求头#

参数名类型必填说明
Authorizationstring是Bearer YOUR_API_KEY

路径参数#

参数名类型必填说明
task_idstring是任务ID,由提交接口返回

请求示例#

响应参数#

参数名类型说明
idstring任务ID
objectstring对象类型:video(视频)或 image(图片)
modelstring使用的模型名称
statusstring任务状态:queued(排队中)、processing(处理中)、completed(已完成)、failed(失败)
progressnumber任务进度,0-100
created_atnumber创建时间戳(秒)
completed_atnumber完成时间戳(秒,仅completed状态返回)
urlstring结果URL(仅completed状态返回),视频或图片的下载地址
errorstring错误信息(仅failed状态返回)

响应示例#

排队中#

{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "sora-2-landscape-10s",
  "status": "queued",
  "progress": 0,
  "created_at": 1709876543
}

处理中#

{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "veo_3_1-fast",
  "status": "processing",
  "progress": 45,
  "created_at": 1709876543
}

已完成(视频)#

{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "sora-2-landscape-10s",
  "status": "completed",
  "progress": 100,
  "created_at": 1709876543,
  "completed_at": 1709876600,
  "url": "https://example.com/videos/xxx.mp4"
}

已完成(图片 - Nano Banana)#

{
  "id": "task_xxxxxxxxxxxxx",
  "object": "image",
  "model": "nano_banana_2",
  "status": "completed",
  "progress": 100,
  "created_at": 1709876543,
  "completed_at": 1709876580,
  "url": "https://example.com/images/xxx.jpg"
}

失败#

{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "sora-2-landscape-10s",
  "status": "failed",
  "progress": 0,
  "created_at": 1709876543,
  "error": "生成失败:内容违规"
}

错误码说明#

HTTP状态码说明
200请求成功
404任务不存在
401未授权
500服务器内部错误

注意事项#

1.
轮询建议:建议每3-5秒轮询一次任务状态,避免过于频繁的请求
2.
任务状态流转:queued → processing → completed/failed
3.
结果获取:只有当 status 为 completed 时,才会返回 url 字段
4.
通用接口:此接口适用于所有通过 /v1/videos 提交的任务(Sora视频、Veo视频、Nano Banana图片生成等)
5.
任务保留:已完成的任务会保留一段时间,建议及时下载结果

请求参数

Path 参数

Header 参数

返回响应

🟢200成功
application/json
Bodyapplication/json

请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://api.dyuapi.com/v1/videos/' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}'
响应示例响应示例
{
  "id": "task_xxxxxxxxxxxxx",
  "object": "video",
  "model": "sora-2-landscape-10s",
  "status": "completed",
  "progress": 100,
  "created_at": 1709876543,
  "completed_at": 1709876600,
  "url": "https://example.com/videos/xxxxxxxxxxxxxxxxxxxxx"
}
上一页
image2(流式)
下一页
sora创建
Built with