What is Gemini 2.5 Flash Image Edit API?
Gemini 2.5 Flash Image Edit enables text-guided image editing powered by Google's Gemini 2.5 Flash model.
Technical Specifications
- Supported inputs: Image, Text
- Output: Image
- Endpoint: /images/generations
Performance Benchmarks
[embed]
Gemini 2.5 Flash Image Edit API Pricing
- Pricing on request
Where to Use Gemini 2.5 Flash Image Edit
High-volume image generation
Produce product visuals, thumbnails, and marketing assets programmatically at scale.
Creative and concept art
Turn text prompts into illustrations, mockups, and design explorations.
Image editing and variations
Provide a reference image to guide edits, restyles, or variations.
Code Sample
[embed]
Measured on the AI/ML API gateway across live traffic. Figures are medians unless stated. Last updated 2026-10-12.
Multi-image fusion: the model is documented as able to combine multiple input images into one seamless visual, letting you merge references into a single result.
Character and style consistency: it is documented as suited to keeping the same subject, character, or visual style consistent across multiple generations, which helps preserve identity in storytelling or repeated scenes.
Conversational editing: it is documented as suited to targeted image edits from natural-language instructions, including changes like blurring backgrounds, removing objects or people, altering poses, adding color to black-and-white photos, and fixing small details.
Scene composition and restyling: it is documented as able to place an object into a scene or restyle a room with a chosen color scheme or texture using a single prompt.
import requests r = requests.post( "https://api.aimlapi.com/v1/images/generations", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "gemini-25-flash-image/edit", "prompt": "A cat holding a sign that says hello" }, ) 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": "gemini-25-flash-image/edit", "prompt": "A cat holding a sign that says hello" }), }); 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":"gemini-25-flash-image/edit","prompt":"A cat holding a sign that says hello"}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Gemini 2.5 Flash Image Edit This page | Image generation at scale | |||
| Image generation at scale | ||||
| Image generation at scale | ||||
| Image generation at scale | ||||
| Image generation at scale |
Gemini 2.5 Flash Image Edit takes image, text as input and returns image.
Gemini 2.5 Flash Image Edit is priced at $0.0507 / gen (variable).
Gemini 2.5 Flash Image Edit is billed per generation — a fixed charge per output rather than by prompt length.
Yes, Gemini 2.5 Flash Image Edit accepts image input as well as a text prompt.
Gemini 2.5 Flash Image Edit was built by Google.
Send a request to https://api.aimlapi.com/v1/images/generations with gemini-25-flash-image/edit as the model id.
Yes. Gemini 2.5 Flash Image Edit is served through AI/ML API, so the same key and endpoint format used for other models applies.