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)

gpt-image-2(异步)

开发中
POST
https://api.dyuapi.com/v1/videos

gpt-image-2 接口文档(/v1/videos 视频接口格式)#

接口地址#

POST /v1/videos

功能说明#

通过 /v1/videos 接口调用 GPT 图片生成能力(与视频生成共用接口,通过 model 参数区分),支持文生图和图生图两种模式,采用异步任务方式,先提交返回任务 ID,再轮询获取结果。

支持的模型#

model 参数说明
gpt-image-2GPT 图片生成模型

请求头#

参数名类型必填说明
Authorizationstring是Bearer YOUR_API_KEY
Content-Typestring是application/json

请求参数#

参数名类型必填说明
modelstring是模型名称,固定为 gpt-image-2
promptstring是文本提示词,最大长度 10000 字符
metadataobject否元数据对象,包含图片生成的额外参数
metadata.sizestring否图片尺寸,格式 宽x高,如 1080x1920(竖屏)、1920x1080(横屏),默认由上游决定
metadata.urlsstring[]否参考图片数组(支持 Base64 或 URL),最多 5 张。传此参数为图生图模式,不传或为空为文生图模式

请求示例#

文生图模式(竖屏)#

请求体(JSON):
{
  "model": "gpt-image-2",
  "prompt": "生成竖屏图片 xxx抖音带货",
  "metadata": {
    "size": "1080x1920",
    "urls": []
  }
}

文生图模式(横屏)#

图生图模式(Base64 格式)#

图生图模式(URL 格式)#

响应参数#

参数名类型说明
idstring任务 ID,格式:gpt_img_xxx
objectstring对象类型,固定值:image
modelstring使用的模型名称
statusstring任务状态:queued(排队中)、in_progress(处理中)、completed(已完成)、failed(失败)
progressnumber任务进度,0-100
created_atnumber创建时间戳(秒)
completed_atnumber完成时间戳(秒),仅在 completed 状态返回
video_urlstring生成的图片 URL(与视频接口字段保持一致,实际为图片地址),仅在 completed 状态返回
errorobject错误信息,仅在 failed 状态返回

响应示例#

提交成功(排队中)#

{
  "id": "gpt_img_1776831820897_6i7lyuxzd",
  "object": "image",
  "model": "gpt-image-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1709876543
}

任务处理中#

{
  "id": "gpt_img_1776831820897_6i7lyuxzd",
  "object": "image",
  "model": "gpt-image-2",
  "status": "in_progress",
  "progress": 10,
  "created_at": 1709876543
}

任务完成#

{
  "id": "gpt_img_1776831820897_6i7lyuxzd",
  "object": "image",
  "model": "gpt-image-2",
  "status": "completed",
  "progress": 100,
  "created_at": 1709876543,
  "completed_at": 1709876598,
  "video_url": "https://example.com/uploads/gpt-images/gpt_img_1776831820897_6i7lyuxzd.png"
}

任务失败#

{
  "id": "gpt_img_1776831820897_6i7lyuxzd",
  "object": "image",
  "model": "gpt-image-2",
  "status": "failed",
  "progress": 0,
  "created_at": 1709876543,
  "error": {
    "message": "内容不符合安全规范,请修改提示词或更换参考图片后重试",
    "code": "upstream_error"
  }
}

任务查询接口#

接口地址#

GET /v1/videos/{task_id}

请求示例#

响应说明#

返回字段与提交接口一致,根据 status 字段判断任务是否完成:
queued / in_progress:任务未完成,继续轮询
completed:任务完成,从 video_url 字段获取图片地址
failed:任务失败,从 error.message 获取错误原因

注意事项#

1.
接口复用:GPT 图片生成使用 /v1/videos 接口,与视频生成共用,通过 model 参数区分(gpt-image-2 为 GPT 图片生成)
2.
参数传递:图片生成的特定参数(size、urls 等)需要放在 metadata 对象中
3.
尺寸支持:
竖屏:1080x1920
横屏:1920x1080
其他尺寸(如 1024x1024、1024x1792)
4.
参考图片格式:支持 JPEG、PNG、WEBP 格式
5.
参考图片来源:支持两种格式
Base64 格式:需包含完整的 Data URL 前缀(如:data:image/jpeg;base64,)
URL 格式:直接传入可访问的图片 URL 地址
6.
任务模式:
metadata.urls 为空数组或不传 = 文生图模式
metadata.urls 包含图片(Base64 或 URL) = 图生图模式
7.
异步处理:接口返回任务 ID 后,需要通过轮询 GET /v1/videos/{task_id} 查询任务进度和结果,建议轮询间隔 2~5 秒
8.
图片有效期:生成的图片地址有效期为 5 小时,请及时下载保存
9.
响应字段说明:由于复用视频接口字段,图片地址返回在 video_url 字段中,实际内容为图片

请求参数

Header 参数

Body 参数application/json必填

示例

返回响应

🟢200成功
application/json
Bodyapplication/json

请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://api.dyuapi.com/v1/videos' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data '{
    "model": "gpt-image-2",
    "prompt": "根据图片做一个广告",
    "metadata": {
        "size": "1080x1920",
        "urls": [
    "https://res.papir.cc/user-upload/creati-web-app/2026-04-18/1776519962551vv1AXmBu-ZMWqAckJIbt81167-600x751h.jpg",
    "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"
  ]
    }
}'
响应示例响应示例
{}
上一页
香蕉(异步)
下一页
image2(流式)
Built with