OpenAPI - 提交任务接口文档

概述

接口地址: POST /api/openapi/submit

提交异步 AI 生成任务(图片生成、视频生成)。

认证方式

Authorization: Bearer <your-api-key>

请求参数

{
  model: string;           // 必填 - 模型名称
  params: TaskParams;      // 必填 - 模型参数
  callback_url?: string;   // 可选 - 任务完成后的回调通知地址
  metadata?: object;       // 可选 - 自定义元数据(查询结果时原样返回)
}

响应结果

{
  task_id: string;              // 任务ID,用于查询结果
  status: "pending";            // 初始状态
  estimated_credits?: number;   // 预估消耗积分
  created_at: string;           // 创建时间(ISO 格式)
}

模型与参数说明

图片生成模型

seedream_v4

Seedream V4 图片生成。

参数类型必填可选值默认值
promptstring--
image_urlstring[]最多 9 张图片-
aspect_ratiostring1:1, 16:9, 9:16, 4:3, 3:41:1
resolutionstring1K, 2K, 4K1K
output_nstring1, 2, 41

seedream_v4_5

Seedream V4.5 图片生成(更高质量)。

参数类型必填可选值默认值
promptstring--
image_urlstring[]最多 9 张图片-
aspect_ratiostring1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 21:91:1
resolutionstringbasic, highbasic

nano_banana

Nano Banana 图片生成。

参数类型必填可选值默认值
promptstring--
image_urlstring[]最多 9 张图片-
aspect_ratiostringauto, 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 21:9auto
formatstringpng, jpegpng

nano_banana_pro

Nano Banana Pro 图片生成。

参数类型必填可选值默认值
promptstring--
image_urlstring[]最多 8 张图片-
aspect_ratiostringauto, 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 21:91:1
resolutionstring1K, 2K, 4K1K
formatstringpng, jpgpng

gpt_4o

GPT-4o 图片生成。

参数类型必填可选值默认值
promptstring--
image_urlstring仅支持单张图片-
aspect_ratiostring1:1, 3:2, 2:31:1

视频生成模型

sora2

Sora2 视频生成。

参数类型必填可选值默认值
promptstring--
image_urlstring单张图片(首帧)-
aspect_ratiostring16:9, 9:1616:9
video_lengthstring10, 15(秒)10

sora2_pro

Sora2 Pro 视频生成(更高质量)。

参数类型必填可选值默认值
promptstring--
image_urlstring单张图片(首帧)-
aspect_ratiostring16:9, 9:1616:9
video_lengthstring10, 15(秒)10
resolutionstringstandard, highstandard

veo3_1

Veo3 视频生成。

参数类型必填可选值默认值
promptstring--
image_urlstring单张图片(首帧)-
end_image_urlstring单张图片(尾帧)-
aspect_ratiostring16:9, 9:1616:9

veo3_1_fast

Veo3 Fast 视频生成(更快速度)。

参数类型必填可选值默认值
promptstring--
image_urlstring单张图片(首帧)-
end_image_urlstring单张图片(尾帧)-
aspect_ratiostring16:9, 9:1616:9

快速参考表

图片模型

模型promptimage_urlaspect_ratioresolutionoutput_nformat
seedream_v4必填多张 (9)1:1,16:9,9:16,4:3,3:41K,2K,4K1,2,4-
seedream_v4_5必填多张 (9)1:1,3:2,2:3,4:3,3:4,5:4,4:5,16:9,9:16,21:9basic,high--
nano_banana必填多张 (9)auto,1:1,3:2,2:3,4:3,3:4,5:4,4:5,16:9,9:16,21:9--png,jpeg
nano_banana_pro必填多张 (8)auto,1:1,3:2,2:3,4:3,3:4,5:4,4:5,16:9,9:16,21:91K,2K,4K-png,jpg
gpt_4o必填单张1:1,3:2,2:3---

视频模型

模型promptimage_urlaspect_ratiovideo_lengthresolutionend_image_url
sora2必填单张16:9,9:1610,15--
sora2_pro必填单张16:9,9:1610,15std,high-
veo3_1必填单张16:9,9:16--支持
veo3_1_fast必填单张16:9,9:16--支持

请求示例

图片生成

{
  "model": "seedream_v4",
  "params": {
    "prompt": "海边美丽的日落",
    "aspect_ratio": "16:9",
    "resolution": "2K",
    "output_n": "2"
  }
}

视频生成

{
  "model": "sora2",
  "params": {
    "prompt": "一只猫在花园里散步",
    "aspect_ratio": "16:9",
    "video_length": "10"
  }
}

带参考图片

{
  "model": "veo3_1",
  "params": {
    "prompt": "让这张图片动起来",
    "image_url": "https://example.com/reference.jpg",
    "aspect_ratio": "16:9"
  }
}

错误码说明

状态码错误信息说明
400Missing required field: model缺少必填字段:model
400Missing or invalid field: paramsparams 字段缺失或无效
400Missing required field: prompt缺少必填字段:prompt
400Invalid model不支持的模型
400Invalid parameter: {param}参数值对当前模型无效
401UnauthorizedAPI Key 无效或缺失
433not enough credits积分不足抵扣本次生成
500Internal Server Error服务器内部错误