Skip to content

香蕉模型(异步)

适用于 nano_banana_*-异步gpt-image-2*-异步。文生图、图生图、图文生图的请求格式与 gpt-image-2-1k-同步 相同,但提交后返回异步任务,需 查询任务 获取图片 URL。

支持模型

  • nano_banana_2-异步
  • nano_banana_pro-1K-异步 / nano_banana_pro-2K-异步 / nano_banana_pro-4K-异步
  • gpt-image-2-1k-异步 / gpt-image-2-2K-异步 / gpt-image-2-4K-异步

认证与请求头

http
Authorization: Bearer sk-xxxxxx
Content-Type: application/json

接口一览

能力提交接口是否传 image结果获取
文生图POST /v1/images/generationsGET /v1/videos/{task_id}
图生图POST /v1/images/generationsedits同上
图文生图POST /v1/images/generationsedits同上

1. 文生图

纯文本生成,不传 image

请求示例

json
{
  "model": "nano_banana_2-异步",
  "prompt": "生成一张商品海报,极简风,白底",
  "size": "1792x1024"
}

cURL

bash
curl --request POST \
  --url 'https://bigbangtoken.com/v1/images/generations' \
  --header 'Authorization: Bearer sk-xxxxxx' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "nano_banana_2-异步",
    "prompt": "生成一张商品海报,极简风,白底",
    "size": "1792x1024"
  }'

提交响应(非图片)

json
{
  "id": "task_xxx",
  "object": "image",
  "model": "nano_banana_2-异步",
  "status": "queued",
  "progress": 0,
  "created": 1709876543
}

轮询 GET /v1/videos/task_xxxstatuscompleted 时从 url 取图。


2. 图生图

image,基于参考图生成新图。

请求示例(generations)

json
{
  "model": "gpt-image-2-1k-异步",
  "prompt": "把这张图改成赛博朋克风格,霓虹高光",
  "image": "https://example.com/reference.jpg",
  "size": "1024x1024"
}

多图参考

json
{
  "model": "nano_banana_pro-2K-异步",
  "prompt": "融合两张图的构图与主体",
  "image": [
    "https://example.com/a.jpg",
    "https://example.com/b.jpg"
  ],
  "size": "1536x1024"
}

cURL

bash
curl --request POST \
  --url 'https://bigbangtoken.com/v1/images/generations' \
  --header 'Authorization: Bearer sk-xxxxxx' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gpt-image-2-1k-异步",
    "prompt": "把这张图改成赛博朋克风格",
    "image": "https://example.com/reference.jpg",
    "size": "1024x1024"
  }'

3. 图文生图

prompt 描述修改意图,image 提供视觉参考;接口仍是 generationsedits

示例:保留主体改背景

json
{
  "model": "nano_banana_2-异步",
  "prompt": "保留产品主体,背景改为春节红色促销场景",
  "image": "https://example.com/product.jpg",
  "size": "1024x1024"
}

示例:参考图 + 文字生成同风格新场景

json
{
  "model": "gpt-image-2-4K-异步",
  "prompt": "参考图片的光影和配色,生成同风格的雪山营地",
  "image": "https://example.com/style-ref.jpg",
  "size": "1792x1024"
}

完整流程

  1. 提交 → 拿到 task_id
  2. 轮询 GET /v1/videos/{task_id}(建议 3–5 秒一次)
  3. status: completed → 读取 url

查询响应示例:

json
{
  "id": "task_xxx",
  "status": "completed",
  "progress": 100,
  "url": "https://example.com/images/result.jpg"
}

详见 异步任务查询


四、参数标注(适用部分 key)

字段类型文生图图生图 / 图文生图说明
modelstring必填必填见支持模型列表
promptstring必填必填描述或编辑意图
sizestring可选可选转为 aspect_ratio
imagestring | string[]不传必填URL 或 base64

size 映射

OpenAI sizeaspect_ratio
1024x10241:1
1024x17929:16
1792x102416:9
1024x15362:3
1536x10243:2

image 形式

  • 单张 URL 或 data:image/...;base64,...
  • 字符串数组多张图
  • 不支持 multipart/form-data

五、与图片2(同步)的区别

对比项香蕉 / GPT 异步gpt-image-2-1k-同步 同步
文生图返回任务 ID直接返回图片
图生图返回任务 ID直接返回图片
图文生图同左,需轮询同左,即时返回
查询接口GET /v1/videos/{task_id}不需要

计费

  • 提交一次扣一次
  • 查询不重复扣费

相关文档