API Reference
API 概览
NB Pro 图片生成 API
简介
NB Pro API 让您可以通过编程方式使用我们的 AI 图片生成服务。该 API 提供与网页界面相同的功能,可以将图片生成集成到您的应用程序、工作流程和服务中。
基础 URL
所有 API 请求应发送至:
https://nano-banana-pro.net/api功能特性
图片生成
从文本提示生成高质量图片,支持 1K、2K 和 4K 分辨率。
API Key 认证
所有 API 请求使用安全的 Bearer 令牌认证。
图生图
上传参考图片来引导生成过程。
灵活选项
控制宽高比、质量和输出格式。
快速开始
1. 获取 API Key
前往 设置 > API Keys 创建您的 API Key。API 访问需要有效的订阅。
2. 发起第一个请求
curl -X POST https://nano-banana-pro.net/api/ai/nano-banana/generate \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"prompt": "一幅美丽的日落海景,4K 画质",
"size": "4k",
"aspectRatio": "16:9"
}'const response = await fetch('https://nano-banana-pro.net/api/ai/nano-banana/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk-your-api-key',
'Content-Type': 'application/json',
},
body: JSON.stringify({
prompt: '一幅美丽的日落海景,4K 画质',
size: '4k',
aspectRatio: '16:9',
}),
});
const data = await response.json();
console.log(data.images[0].url);import requests
response = requests.post(
'https://nano-banana-pro.net/api/ai/nano-banana/generate',
headers={
'Authorization': 'Bearer sk-your-api-key',
'Content-Type': 'application/json',
},
json={
'prompt': '一幅美丽的日落海景,4K 画质',
'size': '4k',
'aspectRatio': '16:9',
}
)
data = response.json()
print(data['images'][0]['url'])积分消耗
- 每次 API 请求从您的账户扣除积分
- 1K/2K 画质: 每次生成消耗 1 积分
- 4K 画质: 每次生成消耗 1.5 积分
- 积分在网页和 API 之间共享
