OpenAI Image Models
Integrating the latest text to image model from Google's official , Gemini 2.5 Flash Image (also known as Nano Banana) is now available in TTAPI!
Image generation with Gemini (aka Nano Banana)
POST
https://api.ttapi.io/gemini/image/generate
Generates or modifies images based on text prompts using the gemini-2.5-flash-image-preview
model. Note: Unofficial native-format conversational interaction. And for price
Headers
Name | Type | Description |
---|---|---|
TT-API-KEY* | String | Your API Key in TT API used for request authorization |
Request Body
Name | Type | Required | Description |
---|---|---|---|
prompt | String | true | Generate images or modify image description words |
refer_images | Array[string] | false | Images url used for modification, supports multiple images Eg: [ "https://cdn.ttapi.io/demo/2025-03-30/5d17dd5207daeeac86bcecd2d6405a0.jpg","https://cdn.ttapi.io/demo/2025-03-30/5d17dd5207daeeac86bcecd2d6405a0.jpg (opens in a new tab)"] |
mode | String | true | The mode use to generate, only support gemini-2.5-flash-image-preview now |
Example Request
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())
Example Response
{
"status": "SUCCESS",
"message": "success",
"data": {
"prompt": "a cute cat",
"refer_images": null,
"image_url": "https://cdn.ttapi.io/other/2025-09-10/8b46aa28-4433-455f-bf5c-f5ccea48baf2.png",
"quota": 2
}
}