Nano Banana 2.1
Model ID google/nano-banana-2.1/text-to-image
概览
支持推理、联网搜索和图片搜索控制的图像生成模型。
接口
POST /v1/images/generations/async
认证
Authorization: Bearer <AIAPIAIAPI_API_KEY>
请求体
| 参数 | 类型 | 必填 | 可空 | 默认值 | 约束 | 说明 |
|---|---|---|---|---|---|---|
model | string | 是 | 否 | - | values: google/nano-banana-2.1/text-to-image | 用于路由请求的模型 ID。 |
prompt | string | 是 | 否 | - | - | 描述目标生成结果的文本提示词。 |
resolution | string | 否 | 否 | `1k` | values: 1k, 2k, 4k | 输出图像分辨率。 |
aspect_ratio | string | 否 | 否 | `auto` | values: auto, 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 4:1, 1:4, 8:1, 1:8 | 输出图像比例;auto 由模型决定。 |
seed | integer | 否 | 否 | `-1` | - | 随机种子;-1 表示随机,不保证确定性。 |
enable_web_search | boolean | 否 | 否 | `false` | - | 使用联网搜索辅助生成。 |
enable_image_search | boolean | 否 | 否 | `false` | - | 使用图片搜索结果提供视觉上下文。 |
thinking_level | string | 否 | 否 | `default` | values: default, minimal, medium, high | 内部推理级别;default 使用 medium。 |
top_p | number | 否 | 否 | `0.95` | range: 0-1 | Top-p 采样概率阈值。 |
temperature | number | 否 | 否 | `1` | range: 0-1 | 控制生成创造性的采样温度。 |
model
类型:string · 必填:是 · 可空:否
用于路由请求的模型 ID。
prompt
类型:string · 必填:是 · 可空:否
描述目标生成结果的文本提示词。
resolution
类型:string · 必填:否 · 可空:否
输出图像分辨率。
aspect_ratio
类型:string · 必填:否 · 可空:否
输出图像比例;auto 由模型决定。
seed
类型:integer · 必填:否 · 可空:否
随机种子;-1 表示随机,不保证确定性。
enable_web_search
类型:boolean · 必填:否 · 可空:否
使用联网搜索辅助生成。
enable_image_search
类型:boolean · 必填:否 · 可空:否
使用图片搜索结果提供视觉上下文。
thinking_level
类型:string · 必填:否 · 可空:否
内部推理级别;default 使用 medium。
top_p
类型:number · 必填:否 · 可空:否
Top-p 采样概率阈值。
temperature
类型:number · 必填:否 · 可空:否
控制生成创造性的采样温度。
请求示例
curl --request POST \
--url https://aiapiaiapi.com/v1/images/generations/async \
--header 'Authorization: Bearer $AIAPIAIAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "google/nano-banana-2.1/text-to-image",
"prompt": "A cinematic camera movement through a forest",
"resolution": "1k"
}'JSON
{
"model": "google/nano-banana-2.1/text-to-image",
"prompt": "A cinematic camera movement through a forest",
"resolution": "1k"
}响应
{
"code": "success",
"message": "",
"data": { "task_id": "image_01K2ABC123" }
}任务状态
使用创建响应中的 task_id 查询:
GET /v1/images/generations/async/{task_id}
{
"code": "success",
"message": "",
"data": {
"task_id": "image_01K2ABC123",
"status": "SUCCESS",
"progress": "100%",
"outputs": ["https://cdn.example.com/images/image_01K2ABC123.png"],
"start_time": 1786960805,
"finish_time": 1786960900,
"submit_time": 1786960800,
"fail_reason": ""
}
}错误响应
参数校验错误返回 HTTP 400,并包含稳定的错误代码。
{
"code": "unsupported_parameter",
"message": "The parameter is not supported by this model.",
"data": null
}文档索引
获取完整文档索引:
https://aiapiaiapi.com/llms.txt
使用该文件发现所有可用的 API 文档。