GeminiGoogle image model

Gemini 3.1 Flash Image. The flash tier, upgraded.

The newest flash-tier image model from Google. Sharper detail, better instruction following, and cleaner text in images, at the same iterate-freely economics as its predecessor.

  • Text and image input
  • Latest flash tier
The model

Gemini 3.1 Flash Image is the current generation of Google's fast image line. It keeps everything that made the flash tier the default working speed, image input, conversational edits, subject consistency, and tightens the results: instructions are followed more literally, small details render cleaner, and text inside images comes out readable more often.

On Treza it sits next to Gemini 2.5 Flash Image in the picker, and upgrading a pipeline is a one-dropdown change, no other edits. If you are starting fresh, start here; if you have a tuned 2.5 pipeline, run both on the same prompt and let the output decide.

Tighter instruction following

Layout notes, style constraints, and multi-part asks are honored more literally than earlier flash models.

Cleaner text in images

Labels, signage, and short headlines render legibly more often, cutting the retry loop on text-bearing assets.

Edits and consistency, carried over

Image input, targeted edits, and character consistency all work the way the flash tier established.

Same working economics

Fast generations at flash-tier cost keep many-small-steps iteration the normal way to work.

Prompt to result

What to make with Gemini 3.1 Flash Image

Real prompts, and what comes back. Every one runs in Treza chat or as a node on the canvas.

A poster for a summer sale, headline 'HALF OFF EVERYTHING'

Display copy that renders clean on the first try more often.

A flat-lay of camping gear, top-down, morning light, 4:5

A composed product scene at the requested crop.

Restyle this photo as a watercolor but keep the faces accurate

A style transfer that respects the constraint.

Our mascot at a whiteboard presenting a chart

A consistent character in a new scene.

Swap the drink in this ad photo for the attached can

A targeted product swap in an existing asset.

Six thumbnail variants of the same scene, different colorways

A quick batch to A/B against each other.

Beyond one prompt

Gemini 3.1 Flash Image is one node on a canvas

Chain it with language, image, and video models, then publish the whole pipeline as an API.

  1. Step 01

    Draft the brief

    A language model node expands a one-line idea into a detailed, on-brand prompt before it ever reaches the model.

  2. Step 02

    Generate with Gemini 3.1 Flash Image

    Run variants in parallel, compare against other models on the same prompt, and keep every result in run history.

  3. Step 03

    Publish it as an API

    The pipeline becomes a versioned endpoint. Your product calls it with the typed /invoke API or any OpenAI SDK.

FAQ

Gemini 3.1 Flash Image, answered

Should I use Gemini 3.1 or 2.5 Flash Image?

Start new work on 3.1, it is the newer generation with better instruction following and text rendering. Pipelines tuned on 2.5 keep working unchanged, and moving them is a one-dropdown swap on the node, so test the upgrade whenever convenient.

Does it handle image editing like 2.5 did?

Yes. Image input, instruction-based edits, and subject consistency carry over. Upload a photo, describe the change, and the rest of the frame is preserved.

Is it good at text inside images?

Better than earlier flash models. Short headlines, labels, and signage render legibly more often. For typography-critical finals, FLUX.2 Pro remains the specialist pick in the lineup.

How much does Gemini 3.1 Flash Image cost on Treza?

Treza uses prepaid credits with no subscription. Each image is charged at Gemini 3.1 Flash Image's rate from your balance, and only successful generations are charged. Credit packs start at $5 and never expire.

Can I call Gemini 3.1 Flash Image through an API?

Yes. Build a pipeline that uses Gemini 3.1 Flash Image and publish it as a versioned HTTP endpoint. Call the typed /invoke API from your product, or point any OpenAI SDK at the OpenAI-compatible endpoint. If a better model ships later, swap it on the node without changing the API your product calls.