apimaxDocs
文档定价控制台
API 参考接入指南用户指南更新日志

图像系列

POSTNano Banana 同步图像生成

任务管理

错误码参考查询任务状态GET

账户管理

查询额度使用情况GET

文档 / 图像系列 / Nano Banana / 同步-OpenAI兼容格式

同步-OpenAI兼容格式POSTImage GenerationNano-BananaGeminiSyncgemini-3-pro-image-previewgemini-3.1-flash-image-previewgemini-3.1-flash-lite-image

Nano Banana 同步图像生成

Gemini 图像模型(nano-banana 系列)支持 OpenAI 兼容同步生图与 multipart 图像编辑,默认返回 base64,并兼容 OpenAI SDK。

POST/v1/images/generations
试一试
Bearer API KeyJSON服务端调用

Gemini 图像模型(nano-banana 系列)可以直接通过 OpenAI 官方生图端点 POST /v1/images/generations 同步调用:请求与响应均为标准 OpenAI Images API 格式,OpenAI SDK 与各类生图客户端无需任何适配即可使用。

- 同步模式:请求阻塞至出图完成,响应直接返回图像数据,无需轮询任务。 - response_format 默认 b64_json(Base64);指定 url 时返回网关托管的图像链接,请及时保存。 - 支持文生图、图生图与图像编辑(参考图);该系列模型单次仅生成 1 张图,按实际生成张数计费。 - 支持 OpenAI 兼容编辑端点 POST /v1/images/edits,通过 multipart/form-data 上传 image 或 image[] 文件。

鉴权#

所有接口均需通过 Bearer Token 认证。请在 API Key 管理页面 创建你的 Key,并在请求头中添加:

text
Authorization: Bearer YOUR_API_KEY

调用端点#

  • 文生图与 JSON 参考图: POST /v1/images/generations
  • OpenAI 兼容 multipart 图像编辑: POST /v1/images/edits

支持模型#

模型说明
nano-banana-2 / gemini-3.1-flash-image-previewNano Banana 2,两种命名等价
nano-banana-pro / gemini-3-pro-image-previewNano Banana Pro,两种命名等价
nano-banana-2-lite / gemini-3.1-flash-lite-imageNano Banana 2 Lite,两种命名等价

请求参数#

参数类型必填默认说明
modelstring是—图像生成模型名称,取值见上方支持模型;同一模型两套命名等价
promptstring是—提示词,描述要生成或编辑的图像
ninteger否1请求张数(1-128);该系列模型单次仅出 1 张,按实际生成张数计费
sizestring否上游默认OpenAI 像素尺寸或 W:H 宽高比,见下方映射
qualitystring否上游默认清晰度档位,见下方映射
response_formatstring否b64_jsonb64_json 返回 Base64;url 返回托管图像链接
image_urlsarray否—参考图列表(图生图/编辑),支持 http(s) URL 与 data URL,最多 20 张
image / imagesstring/array否—edits 风格参考图字段,与 image_urls 等价
aspect_ratiostring否—直接指定宽高比,优先级高于 size
image_sizestring否—直接指定清晰度档位,优先级高于 quality
image_configobject否—完整覆盖 Gemini imageConfig(如 {"aspectRatio":"21:9","imageSize":"4K"}),优先级最高

size 映射#

OpenAI 尺寸宽高比
256x256 / 512x512 / 1024x10241:1
1536x10243:2
1024x15362:3
1024x17929:16
1792x102416:9

也可直接传 W:H 格式(如 4:3)透传给上游;其他自定义尺寸不下发宽高比,由上游默认处理。

quality 映射#

取值映射
1K / 2K / 4K原样透传
hd / high2K
standard / medium / low / auto1K
留空不下发,使用上游默认档位

不同档位价格不同,详见模型价格页。

请求示例#

最简文生图:

json
{
  "model": "nano-banana-2",
  "prompt": "一只猫在草地上玩耍"
}

图生图 / 图像编辑:

bash
curl https://api.apimax.ai/v1/images/generations   --header 'Authorization: Bearer YOUR_API_KEY'   --header 'Content-Type: application/json'   --data '{
    "model": "nano-banana-2",
    "prompt": "把背景换成海边日落",
    "image_urls": ["https://example.com/photo.png"],
    "aspect_ratio": "3:2",
    "quality": "4K"
  }'

OpenAI 兼容 multipart 图像编辑#

POST /v1/images/edits 使用 multipart/form-data。参考图可以作为 image 或 image[] 文件上传,单次最多 20 张,单张不超过 10 MiB。

bash
curl https://api.apimax.ai/v1/images/edits \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --form 'model=nano-banana-2' \
  --form 'prompt=把背景换成海边日落' \
  --form 'image[]=@./photo.png' \
  --form 'response_format=url'

省略 response_format 时返回 b64_json;指定 url 时返回网关托管链接。mask 暂不转换为 Gemini Nano Banana 输入,局部编辑范围请在提示词中描述。

响应#

json
{
  "created": 1757165031,
  "data": [
    {
      "url": "",
      "b64_json": "<Base64 图像数据>",
      "revised_prompt": ""
    }
  ]
}

response_format 为 url 时,data[].url 返回网关托管链接,b64_json 为空。

行为说明#

  • 同步等待:请求阻塞至上游出图完成;stream=true 不会启用流式,仍返回同步 JSON。
  • 内容安全:上游拦截(如 SAFETY、PROHIBITED_CONTENT)时返回 HTTP 400,错误信息携带上游拦截原因。
  • 计费:按张计价(价格随清晰度档位不同),按实际生成张数结算,未出图不计费。

错误码(HTTP)#

状态码code含义
400invalid_request参数非法,或内容被上游安全拦截
401unauthorizedToken 无效或过期
402insufficient_quota配额不足,请充值
403model_access_deniedToken 无该模型访问权限
429rate_limit_exceeded请求过于频繁
500internal_error服务器内部错误

下一步

全部文档
GPT Image 2 图像生成/v1/images/async-generationsNano Banana 2 图像生成Google Nano Banana 2(Gemini)异步图像生成,擅长多图融合、真人参考与文字渲染,支持思考推理级别。Nano Banana Pro 图像生成Google Nano Banana Pro(Gemini)异步图像生成,擅长多图融合、真人参考与文字渲染,支持思考推理级别。Nano Banana 2 Lite 图像生成Google Nano Banana 2 Lite(Gemini)异步图像生成,轻量快速、成本更低,擅长多图融合与图像编辑。GPT Image Web 图像生成GPT Image Web 渠道异步图像生成,使用模型名 gpt-image-web,支持基础文生图、图生图与尺寸参数。
本页导航
概览鉴权调用端点支持模型请求参数size 映射quality 映射请求示例OpenAI 兼容 multipart 图像编辑响应行为说明错误码(HTTP)下一步
API

POST /v1/images/generations