import requests r = requests.post( "https://api.aimlapi.com/v1/chat/completions", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "google/gemini-3.1-flash-image", "messages": [ { "role": "user", "content": "Hello!" } ] }, ) print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", { method: "POST", headers: { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "google/gemini-3.1-flash-image", "messages": [ { "role": "user", "content": "Hello!" } ] }), }); console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"google/gemini-3.1-flash-image","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Benchmark | Score | What it measures | Source | Retrieved |
|---|---|---|---|---|
| Image Editing Arena | 1105 | Human preference Elo from blind pairwise comparisons of edited images, measured independently by Artificial Analysis | Source | September 21, 2026 |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
| Reasoning + agents | ||||
| Reasoning + agents | ||||
| Balanced coding + agents | ||||
| Long-context, multimodal & agentic workflows | ||||
| Reasoning + agents |
Gemini 3.1 Flash Image (Nano Banana 2) has a 131,072 tokens context window and can return up to 32,768 tokens.
Gemini 3.1 Flash Image (Nano Banana 2) takes image, text as input and returns text.
Use google/gemini-3.1-flash-image as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.
Gemini 3.1 Flash Image (Nano Banana 2) is priced at input $0.325 / 1M tokens, output $78 / 1M tokens.
Yes, Gemini 3.1 Flash Image (Nano Banana 2) can stream responses as they are generated.
Yes, Gemini 3.1 Flash Image (Nano Banana 2) accepts image input alongside text.
Gemini 3.1 Flash Image (Nano Banana 2) was built by Google.
It is a text-to-image model built for fast image generation from text prompts.
Yes, it lists web search as one of its supported features.
Yes, it supports function calling along with parallel tool calls and structured outputs.