import requests
r = requests.post(
"https://api.aimlapi.com/v1/images/generations",
headers={"Authorization": "Bearer " + AIMLAPI_KEY},
json={
"model": "google/nano-banana-pro-edit",
"image_urls": [
"https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/t-rex.png",
"https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/blue-mug.jpg"
],
"prompt": "Combine the images so the T-Rex is wearing a business suit, sitting in a cozy small café, drinking from the mug",
"aspect_ratio": "16:9",
"resolution": "1K"
},
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/images/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "google/nano-banana-pro-edit",
"image_urls": [
"https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/t-rex.png",
"https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/blue-mug.jpg"
],
"prompt": "Combine the images so the T-Rex is wearing a business suit, sitting in a cozy small café, drinking from the mug",
"aspect_ratio": "16:9",
"resolution": "1K"
}),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/images/generations \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"google/nano-banana-pro-edit","image_urls":["https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/t-rex.png","https://raw.githubusercontent.com/aimlapi/api-docs/main/reference-files/blue-mug.jpg"],"prompt":"Combine the images so the T-Rex is wearing a business suit, sitting in a cozy small café, drinking from the mug","aspect_ratio":"16:9","resolution":"1K"}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
Price shown is per generated image. Output resolution (1K, 2K, or 4K) is set via the `resolution` parameter, and up to 5 reference images can be passed via `image_urls`.
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Nano Banana Pro Edit This page | Image generation | |||
| Image generation at scale | ||||
| High-fidelity text-to-image generation | ||||
| Image generation at scale |