申请流程
使用前,请在 Ace Data Cloud 平台中进入 Nano Banana Images API 并点击 Acquire 申请开通。首次申请通常会有免费额度可用。开通完成后,即可在平台中获取到用于调用 API 的 Bearer Token。接口概览
-
Base URL:
https://api.acedata.cloud -
Endpoint:
POST /nano-banana/images -
认证方式:HTTP Header 中携带
authorization: Bearer {token} -
请求头:
accept: application/jsoncontent-type: application/json
-
动作(action):
generate:根据文本提示词生成图片edit:基于给定图片进行编辑
-
模型(model)(可选):
nano-banana(默认):基于 Gemini 2.5 Flash Image,速度快,成本低nano-banana-2:基于 Gemini 3.1 Flash Image Preview,Pro 级质量 + Flash 速度nano-banana-pro:基于 Gemini 3 Pro Image Preview,最高质量
-
异步回调:可选,通过
callback_url接收任务完成通知与结果
快速开始:生成图片(action=generate)
最小必需参数:action、prompt
当你只想根据提示词直接出图时,设置 action 为 generate,并提供清晰的 prompt 即可。
请求示例(cURL)
请求示例(Python)
成功返回示例
字段说明
-
success:本次请求是否成功。 -
task_id:任务 ID。 -
trace_id:链路追踪 ID,便于排查问题。 -
data[]:结果列表。prompt:用于生成的提示词(回显)。image_url:生成图片的直链 URL。
注:/nano-banana/images仅需action与prompt即可生成图片
编辑图片(action=edit)
当你希望基于已有图片进行编辑时,设置 action 为 edit,并通过 image_urls 传入待编辑的图片链接列表(1 张或多张),同时提供描述编辑目标的 prompt。
比如这里我们提供一张人物照片,一张衣服照片,让人物穿上这个衣服,就可以同时传入图片链接,并且指定 action 为 edit,URL 可以是 HTTP URL,以 https 或 http 协议的公开可访问链接,也可以是 Base64 编码的图片,如 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAVGCAMAAAA6u2FyAAADAFBMVEXq6uwdHCEeHyMdHS....
请求示例(cURL)
请求示例(Python)
成功返回示例
字段说明
image_urls[]:待编辑图片 URL 列表(必须可公网访问)。可传多张,服务会结合这些素材与prompt完成编辑。- 其余字段同「生成图片」返回。
异步回调(可选,推荐)
生成或编辑可能需要一定时间。为避免长连接占用资源,建议通过callback_url 使用 Webhook 回调:
- 在请求体中添加
callback_url,例如你的服务端 Webhook 地址(需可公网访问,支持 POST JSON)。 - API 会 立即返回 包含
task_id的响应(或包含基本结果)。 - 当任务完成后,平台将以
POST的方式将完整 JSON 发送至callback_url。你可以通过task_id将请求与结果关联。
错误处理
调用失败时会返回标准错误格式与追踪 ID。常见错误如下:- 400
token_mismatched:请求不合法或参数错误。 - 400
api_not_implemented:接口未实现(请联系支持)。 - 401
invalid_token:鉴权失败或缺少 Token。 - 429
too_many_requests:请求频率超限。 - 500
api_error:服务端异常。
错误响应示例
参数对照与注意事项
- 必填:
action、prompt - 编辑专用:
image_urls(数组,至少 1 项) - 可选:
model(默认nano-banana,可选nano-banana-2或nano-banana-pro)、aspect_ratio(宽高比,如1:1、16:9)、resolution(分辨率,如1K、2K、4K)、callback_url(用于异步回调) - Headers:必须提供
authorization: Bearer {token};accept建议设为application/json - 图片可访问性:
image_urls必须为可公网访问的直链(HTTP/HTTPS),建议使用 HTTPS - 幂等与追踪:保留
task_id与trace_id,便于故障排查与结果关联

