1. NanoBanana-生图
aokapi.com
  • 介绍
  • 快速开始
    • 注册账号
    • 登录账号
    • 购买额度
    • 创建 API 令牌
  • OPENAI
    • Codex 配置
  • Claude
    • Claude Code 配置
  • GEMINI
    • Gemini CLI 配置
  • 图片生成
    • GPT-image-2
      • 创建图像(文生图)使用文档
      • 创建图像(文生图)
    • NanoBanana-生图
      • Gemini原生格式
        POST
      • Gemini格式传图生图
        POST
      • OpenAI聊天格式
        POST
  • 管理接口
    • 鉴权体系说明(Auth)
    • 令牌管理
      • 获取所有令牌
    • 日志
      • 获取个人日志
  1. NanoBanana-生图

Gemini格式传图生图

POST
/v1beta/models/{model}:generateContent/
Gemini格式传图生图

请求参数

Authorization
在 header 添加参数
Authorization
示例:
Authorization: ********************
Path 参数

Body 参数application/json必填

示例
{
    "contents": [
        {
            "role": "user",
            "parts": [
                {
                    "text": "把这张图的猫改成狗"
                },
                {
                    "inlineData": {
                        "data": "BASE64_IMG",
                        "mimeType": "image/png"
                    }
                }
            ]
        }
    ],
    "generationConfig": {
        "responseModalities": [
            "TEXT",
            "IMAGE"
        ],
        "imageConfig": {
            "aspectRatio": "16:9",
            "imageSize": "2K"
        }
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/v1beta/models/gemini-2.5-flash-image:generateContent/' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "contents": [
        {
            "role": "user",
            "parts": [
                {
                    "text": "把这张图的猫改成狗"
                },
                {
                    "inlineData": {
                        "data": "BASE64_IMG",
                        "mimeType": "image/png"
                    }
                }
            ]
        }
    ],
    "generationConfig": {
        "responseModalities": [
            "TEXT",
            "IMAGE"
        ],
        "imageConfig": {
            "aspectRatio": "16:9",
            "imageSize": "2K"
        }
    }
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "candidates": [
        {
            "content": {
                "parts": [
                    {
                        "inlineData": {
                            "data": "BASE64",
                            "mimeType": "image/png"
                        }
                    }
                ],
                "role": "model"
            },
            "finishReason": "STOP",
            "index": 0
        }
    ],
    "modelVersion": "gemini-2.5-flash-image",
    "usageMetadata": {
        "candidatesTokenCount": 1235,
        "promptTokenCount": 2,
        "totalTokenCount": 1237
    }
}
修改于 2026-06-07 14:51:23
上一页
Gemini原生格式
下一页
OpenAI聊天格式
Built with