All models

Nano Banana 2

images

Refreshed Nano Banana with sharper details. Balance only.

Pricing

0.06 $
Image

Price uses the live FX rate — shown equals charged.

Parameters

promptrequired
aspect_ratio1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · 21:9 · 5:4 · 4:5
resolution1k · 2k · 4k
size1000x1000 · 1332x750 · 750x1332 · 1154x866 · 866x1154 · 1224x816 · 816x1224 · 1526x654 · 1118x894 · 894x1118 · 2000x2000 · 2666x1500 · 1500x2666 · 2308x1732 · 1732x2308 · 2448x1632 · 1632x2448 · 3054x1308 · 2236x1788 · 1788x2236 · 2828x2828 · 3770x2120 · 2120x3770 · 3264x2448 · 2448x3264 · 3464x2308 · 2308x3464 · 4320x1850 · 3162x2528 · 2528x3162
imageimage-to-image (via /v1/images/edits)

How to use via API

import base64
from openai import OpenAI
client = OpenAI(base_url="https://api.mixen.ai/v1", api_key="mxn-...")
img = client.images.generate(
model="gemini-3.1-flash-image-preview",
prompt="Милый кот-космонавт на Марсе",
size="1000x1000", # либо extra_body={"aspect_ratio": "1:1", "resolution": "1k"}
n=1,
)
with open("image.png", "wb") as f:
f.write(base64.b64decode(img.data[0].b64_json))
# image-to-image: передать референс(ы) через multipart
edited = client.images.edit(
model="gemini-3.1-flash-image-preview",
image=open("photo.png", "rb"), # один или несколько референсов
prompt="Добавь неоновую вывеску на фасад, сохрани композицию",
)
with open("edited.png", "wb") as f:
f.write(base64.b64decode(edited.data[0].b64_json))