Gemini 3.1 Flash Image, commercialisé sous le nom Nano Banana 2, est le modèle de génération et d'édition d'images de Google en disponibilité générale, décrit sur sa page comme le généraliste polyvalent de la famille : génération de haute qualité et édition conversationnelle à un prix grand public et à faible latence, en équilibrant vitesse, génération 4K, connaissance du monde et rendu fiable du texte.
- Entrée
- texte image vidéo $0.5/M
- Sortie
- image texte $60/M
Le prix en perspective
Position du prix parmi 9 modèles comparables
La barre situe le prix de ce modèle parmi tous les modèles du même type sur Synthorai. Le moins cher et le plus cher sont nommés à chaque extrémité. Ce sont des tarifs de base ; les remises liées au batch, à la région et aux écritures de cache figurent sur la page des tarifs.
Spécifications et limites
Tokens
| Fenêtre de contexte (spécification du fournisseur) | 131 072 |
|---|---|
| Sortie max (spéc. fournisseur) | 32 768 |
Réflexion
| Paramètre | reasoning_effort |
|---|---|
| Valeurs | minimal · low · medium · high les valeurs acceptées sont celles du fournisseur |
Image
| Tailles |
|
|---|---|
| Modes d'entrée | texte vers image, édition en un tour et multi-tours, jusqu'à 14 images de référence |
| Format | jpeg, png |
| Capacités image |
|
Modèle
| Modalités | texte + image + vidéo → image + texte |
|---|
- Passé en GA le 2026-05-28 sous le nom Nano Banana 2, en remplacement de gemini-3.1-flash-image-preview (arrêté le 2026-06-25)
- la page du modèle le présente comme le généraliste de la famille, équilibrant vitesse, génération 4K, connaissance du monde et rendu de texte fiable. Le thinking est actif
- le cache, l'appel de fonctions et les sorties structurées ne sont pas pris en charge
Un prompt, mesuré via la passerelle
Gemini 3.1 Flash Image
Renvoyé par le modèle 1408×768 latence 12 s
Un prompt, une requête par modèle, sans nouvel essai ni tri des résultats : c'est le premier résultat renvoyé par chaque modèle. Ni la taille ni la durée n'ont été imposées. Chaque modèle a utilisé sa valeur par défaut, car une requête calibrée pour convenir à tous n'en mettrait aucun en valeur. Les fichiers sont réencodés pour le web : jugez la composition et le respect du prompt, pas la compression.
Utilisez Gemini 3.1 Flash Image en 30 secondes
Compatible OpenAI : changez la base_url, gardez votre SDK. POST /v1/images/generations
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.images.generate(
model="gemini-3.1-flash-image",
prompt="a watercolor lighthouse at dawn",
size="1024x1024",
)
print(resp.data[0].b64_json[:80])import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.images.generate({
model: "gemini-3.1-flash-image",
prompt: "a watercolor lighthouse at dawn",
size: "1024x1024",
});
console.log(resp.data?.[0]?.b64_json?.slice(0, 80));curl https://synthorai.io/v1/images/generations \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.1-flash-image",
"prompt": "a watercolor lighthouse at dawn",
"size": "1024x1024"
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Images.Generate(context.TODO(), openai.ImageGenerateParams{
Model: "gemini-3.1-flash-image",
Prompt: "a watercolor lighthouse at dawn",
Size: "1024x1024",
})
fmt.Println(resp.Data[0].B64JSON[:80])
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.images.*;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ImagesResponse resp = client.images().generate(
ImageGenerateParams.builder()
.model("gemini-3.1-flash-image")
.prompt("a watercolor lighthouse at dawn")
.size("1024x1024")
.build());
System.out.println(resp.data().orElseThrow().get(0).b64Json().orElseThrow().substring(0, 80));À propos de Gemini 3.1 Flash Image
- Il est passé en GA le 28 mai 2026 et a remplacé gemini-3.1-flash-image-preview, arrêté le 25 juin 2026.
- La sortie existe en 0.5K, 1K, 2K et 4K, dans dix formats de 1:1 à 21:9, en JPEG ou PNG, et une requête peut porter jusqu'à 14 images de référence, dont jusqu'à dix objets rendus avec haute fidélité plus des références de personnages et de style.
- Il accepte texte, image, vidéo et PDF en entrée avec une limite de 131 072 tokens et renvoie image et texte ; l'édition fonctionne en un seul tour ou en conversation multi-tours.
- Sa passe de réflexion est active, tandis que le cache, l'appel de fonctions et les sorties structurées ne sont pas pris en charge.
- Synthorai le sert via l'endpoint images, facturé au token.
FAQ
Peut-on essayer l'API Gemini 3.1 Flash Image gratuitement ?
Oui : les nouveaux comptes reçoivent 10 appels d'essai et jusqu'à $1 de crédit gratuit, sans carte bancaire. De quoi essayer Gemini 3.1 Flash Image sur votre charge de travail réelle avant d'ajouter un moyen de paiement.
Quels sont les points forts de Gemini 3.1 Flash Image ?
Sortie 4K et dix formats d'image ; jusqu'à 14 images de référence par requête ; édition en un tour et itération multi-tours. La section À propos en donne un aperçu complet, tiré des notes de version du fournisseur.
Combien coûte Gemini 3.1 Flash Image ?
Sur Synthorai, Gemini 3.1 Flash Image coûte $0.5 par million de tokens en entrée et $60 par million de tokens en sortie, soit le tarif public du fournisseur, sans majoration de plateforme.
Comment générer des images avec l'API Gemini 3.1 Flash Image ?
Envoyez une requête POST à /v1/images/generations sur Synthorai avec model="gemini-3.1-flash-image". Le format est celui de l'API Images d'OpenAI : pas besoin du SDK du fournisseur. Tailles prises en charge : 512px (0.5K), 1K (1:1 = 1024x1024), 2K (2048x2048), 4K (4096x4096).
Comment obtenir l'accès à Gemini 3.1 Flash Image ?
Dans votre SDK OpenAI actuel, indiquez base_url="https://synthorai.io/v1" et model="gemini-3.1-flash-image", et c'est tout. Une seule clé API donne accès à tous les modèles de la passerelle.
Modèles associés
Comparer
Chaque valeur de cette page est reprise de la documentation du fournisseur (lien ci-dessus) et porte la date de sa vérification. Les prix sont comparés à l'échelle du catalogue. Quand les fournisseurs ne définissent pas une spécification de la même façon, la différence est signalée et la valeur n'est pas mise en graphique. Nous ne mesurons rien ici et nous n'attribuons aucune note.