Nano Banana Pro 绘图教程
Nano Banana Pro(即 Gemini 图像生成模型)可以通过 Clauddy API 生成图像。
Playground 在线体验(最简单)
无需写任何代码,直接在 Clauddy 网页端即可生成图片:
- 进入 Clauddy 操练场(左侧菜单点击 操练场)
- 在「模型」下拉框中选择
gemini-3-pro-image-preview - 在底部输入框输入你的提示词(如「画一只可爱的猫咪坐在月亮上」),点击发送

生成的图片会直接显示在对话区域,可以右键保存。
API 调用(开发者)
如果你需要在代码中集成图像生成,可以通过 Clauddy 的 OpenAI 兼容 API 调用。
模型信息
- 模型名称:
gemini-3-pro-image-preview - 能力: 文字生成图像、图像编辑
- API 格式: OpenAI 兼容格式
响应格式
图像生成模型返回标准 OpenAI 格式的响应,图片以 base64 编码的 markdown 图片链接形式返回在 content 字段中:
你需要从响应中提取 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 > 结果图.jpgPython
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 特别擅长生成创意图像和艺术风格图片。尝试使用详细的场景描述来获得最佳效果。
