Gemini Image Model
集成Google官方文生图最新模型,Gemini 2.5 Flash Image(又称 Nano Banana)现已在 TTAPI 中提供!
Gemini 图片生成
POST https://api.ttapi.io/gemini/image/generate
根据文本提示生成图像或修改图像。注意:非官方原格式对话式交互。
Headers
Content-Type
application/json
TT-API-KEY
用于请求授权 TT-API 的API密钥
Body
prompt
string
是
生成图像或修改图像描述词
refer_images
array[string]
否
垫图url地址,支持多图 [ "https://cdn.ttapi.io/demo/2025-03-30/5d17dd5207daeeac86bcecd2d6405a0.jpg", "https://cdn.ttapi.io/demo/2025-03-30/5d17dd5207daeeac86bcecd2d6405a0.jpg" ]
mode
string
是
模型版本: gemini-2.5-flash-image-preview gemini-2.5-flash-image gemini-3-pro-image-preview
aspect_ratio
string
否
图片比例 注意:gemini-2.5-flash-image-preview 模型不可用
1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9 默认1:1
image_size
string
否
图片分辨率,当前只在 gemini-3-pro-image-preview 模型下生效
可选值:1K 2K 4K
默认值:1K
注意此处为大写的“K”
google_search
boolean
否
是否启用谷歌搜索 true - 启用 false - 不启用
请求示例
import requests
endpoint = "https://api.ttapi.io/gemini/image/generate"
headers = {
"TT-API-KEY": your_key
}
data = {
"prompt": "a cute cat",
"mode": "gemini-2.5-flash-image-preview"
}
response = requests.post(endpoint, headers=headers, json=data)
print(response.status_code)
print(response.json())const axios = require('axios');
let config = {
method: 'post',
url: 'https://api.ttapi.io/gemini/image/generate',
headers: {
'TT-API-KEY': 'your_key'
},
data : {
"prompt": "a cute cat",
"mode": "gemini-2.5-flash-image-preview"
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.status));
})
.catch(function (error) {
console.log(error);
});返回示例
Last updated
Was this helpful?