Nano Banana Pro 文生图


Google Nano Banana Pro(Gemini 3.0 Pro Image)支持文本生图,并可输出 4K 分辨率的结果。它提供开箱即用的 REST 推理 API,性能出色、无冷启动且价格实惠。

google/gemini-3-pro-image/text-to-image

1. 身份验证

该 API 使用 API Key 进行身份验证。

获取你的 API Key

https://icreat.ai/hub/keys 获取你的 API key。

2. 调用 API

提交请求

使用 cURL 提交 http 请求以启动任务:

curl --fail-with-body --connect-timeout 10 --max-time 60 \
  -X POST https://api.icreat.ai/v1/task/submit/google/gemini-3-pro-image/text-to-image \
  -H "Authorization: Bearer ${ICREAT_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "aspect_ratio": "1:1",
  "prompt": "A fat dog",
  "image_size": "1k"
}'

服务器将返回如下响应体:

{ "task_id" : "task-xxx"}

使用 task_id 轮询状态并获取结果。

3. 轮询状态

curl --connect-timeout 10 --max-time 60 \
  -X POST "https://api.icreat.ai/v1/task/query-status" \
  -H "Authorization: Bearer ${ICREAT_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "task_id": "task-xxx"
}'

服务器将返回任务状态。当状态为 SUCCEEDED 时,你可以获取结果。

4. 获取结果

curl --connect-timeout 10 --max-time 60 \
  -X POST "https://api.icreat.ai/v1/task/get-result" \
  -H "Authorization: Bearer ${ICREAT_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "task_id": "task-xxx"
}'

服务器将返回此任务的输出。

5. Schema

Field Type Required Description
prompt string Yes 文本提示词,最多 8192 个字符
aspect_ratio string Yes 宽高比。可用值:1:12:33:23:44:34:55:49:1616:921:9。默认为第一张上传图片的宽高比
image_size string Yes 分辨率档位。可用值:1K2K4K

6. 输入示例

6.1 文生图

{
  "prompt": "A fat dog",
  "aspect_ratio": "1:1",
  "image_size": "1k"
}