图像编辑 nano-banana
概览
- 请求方法:
POST - 路径:
/v1/images/edits
认证
- 使用 HTTP Bearer Token,示例:
Authorization: Bearer sk-xxxxx
请求参数(multipart/form-data)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| image | file | 是 | 1-6 张图,PNG/JPG/WebP |
| prompt | string | 是 | 文本描述,最大 32768 Tokens |
| model | string | 是 | nano-banana / gemini-3-pro-image-preview 等 |
| response_format | string | 否 | b64_json/url |
| size | string | 否 | 1:1/2:3/3:2/3:4/4:3/4:5/5:4/9:16/16:9/21:9/1k/2k/4k |
| aspect_ratio | string | 否 | 2:3 等,仅 pro 系列支持 |
| n | number | 否 | 1-10 |
请求示例
bash
curl -X POST "https://api.gpt.ge/v1/images/edits" \
-H "Authorization: Bearer sk-xxxx" \
-F "image=@otter.png" \
-F "mask=@mask.png" \
-F "prompt=一只可爱的海獺宝宝戴着贝雷帽。" \
-F "model=nano-banana" \
-F "n=2" \
-F "size=1024x1024"返回示例(200)
json
{
"created": 1725007743,
"data": [{"url": "https://oaidalleapiprod..."}]
}