Skip to content

Nano Banana Pro 绘图教程

Nano Banana Pro(即 Gemini 图像生成模型)可以通过 Clauddy API 生成图像。

Playground 在线体验(最简单)

无需写任何代码,直接在 Clauddy 网页端即可生成图片:

  1. 进入 Clauddy 操练场(左侧菜单点击 操练场
  2. 在「模型」下拉框中选择 gemini-3-pro-image-preview
  3. 在底部输入框输入你的提示词(如「画一只可爱的猫咪坐在月亮上」),点击发送

Playground 绘图示例

生成的图片会直接显示在对话区域,可以右键保存。


API 调用(开发者)

如果你需要在代码中集成图像生成,可以通过 Clauddy 的 OpenAI 兼容 API 调用。

模型信息

  • 模型名称: gemini-3-pro-image-preview
  • 能力: 文字生成图像、图像编辑
  • API 格式: OpenAI 兼容格式

响应格式

图像生成模型返回标准 OpenAI 格式的响应,图片以 base64 编码的 markdown 图片链接形式返回在 content 字段中:

![image](data:image/jpeg;base64,/9j/4A....=)

你需要从响应中提取 base64 数据并保存为图片文件。

cURL

bash
curl -s https://clauddy.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-your-clauddy-token" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "messages": [
      {
        "role": "user",
        "content": "画一只可爱的猫咪坐在月亮上"
      }
    ]
  }' \
  | jq -r '.choices[0].message.content' \
  | sed 's/.*base64,//; s/)$//' \
  | base64 -d > 结果图.jpg

Python

python
import base64
import re
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-clauddy-token",
    base_url="https://clauddy.com/v1"
)

response = client.chat.completions.create(
    model="gemini-3-pro-image-preview",
    messages=[
        {"role": "user", "content": "画一只可爱的猫咪坐在月亮上"}
    ]
)

content = response.choices[0].message.content

# 从 markdown 图片链接中提取 base64 数据并保存
match = re.search(r"data:image/(\w+);base64,(.+)", content)
if match:
    ext, b64_data = match.group(1), match.group(2)
    with open(f"output.{ext}", "wb") as f:
        f.write(base64.b64decode(b64_data))
    print(f"已保存为 output.{ext}")
else:
    print(content)

提示词技巧

  • 描述越详细,生成效果越好
  • 可以指定风格:写实、动漫、油画、水彩等
  • 支持中英文提示词

TIP

Nano Banana Pro 特别擅长生成创意图像和艺术风格图片。尝试使用详细的场景描述来获得最佳效果。

Clauddy | AI API 聚合平台