Photos produit avec Nano Banana : 8 prompts testés
Huit prompts, 22 retouches, deux modèles : quelles prises ont gardé l'étiquette, où la chaussure a été mise en miroir et quel modèle choisir pour chaque travail.

Sur cette page
- Réponse courte
- Comment écrire un prompt de photo produit avec Nano Banana
- Comment nous avons testé
- 8 prompts et ce qui est revenu
- 1. Image principale sur fond blanc
- 2. Prise de studio avec la place pour un titre
- 3. Photo lifestyle sur une étagère de salle de bain
- 4. Flat lay vu de dessus
- 5. Au pied d'un coureur
- 6. Publicité sociale avec du texte
- 7. Trois coloris à partir d'une chaussure
- 8. Prise avec éclaboussures
- Trois échecs et la formulation qui les a corrigés
- L'eau a abîmé l'étiquette
- La chaussure est revenue en miroir
- Le fond blanc est sorti gris
- Nano Banana 2.1 ou Pro pour les photos produit ?
- Lancer ces prompts via l'API
- Questions fréquentes
- Nano Banana garde-t-il mon logo et le texte de l'étiquette ?
- Les photos produit Nano Banana ont-elles un filigrane ?
- Puis-je utiliser ces images dans ma boutique ?
- Combien d'images de référence puis-je utiliser ?
- Nano Banana 2 est-il encore utilisable ?
- Sources vérifiées
Pour vos photos produit avec Nano Banana, retouchez une vraie photo de votre produit au lieu de le décrire, et demandez dans le prompt que l'étiquette ne change pas. Le 2 novembre 2026, nous avons lancé 8 prompts sur Nano Banana 2.1 et Nano Banana Pro : 13 des 14 images avec étiquette ont gardé chaque mot, et nommer les mots a corrigé la seule qui a raté.
Réponse courte
- Ordre du prompt : le travail, ce qui ne change pas, le fond, la lumière, le cadrage, puis le texte exact.
- Quel modèle : aucun ne gagne nettement, alors commencez par Nano Banana 2.1, que Google affiche à $0.0504 l'image 2K contre $0.134 pour Pro (vérifié le 2 novembre 2026).
- Étiquettes et détails : quand l'eau, les mains ou les accessoires s'approchent du produit, écrivez dans le prompt les mots exacts, le sens et la couleur.
- Avant publication : comparez chaque image au produit réel, car nos essais ont mis une chaussure en miroir et ajouté un filtre à café de trop.
Comment écrire un prompt de photo produit avec Nano Banana
Partez d'une vraie photo de votre produit et écrivez le prompt dans l'ordre ci-dessous. Le modèle de prise de vue produit de Google nomme le produit, ce sur quoi il repose et l'éclairage (guide de génération d'images, vérifié le 2 novembre 2026), et pour les retouches, il demande de décrire en détail ce qui ne doit pas changer.
| Partie | Quoi écrire | De nos prompts |
|---|---|---|
| Le travail | À quoi sert l'image | "Turn this phone photo into a clean e-commerce main image." |
| Ce qui reste | Le produit, l'étiquette, chaque mot | "Keep the bottle, the dropper and every word on the label exactly as they are." |
| Fond ou scène | Blanc, une pièce, une surface | "a pure white background (#FFFFFF)" |
| Lumière | Sens, douceur, ombres | "Even studio lighting from the front and both sides" |
| Cadrage | Angle, recadrage, place dans l'image | "Center the bottle, straight on, filling about 85% of the frame height." |
| Texte exact, s'il y en a | Les mots et leur allure | "the headline "Roasted every Monday" in a bold cream serif font" |
Les 85% de la hauteur de l'image relèvent de notre choix de cadrage, et aucune règle de marketplace ne l'impose.
Comment nous avons testé
Chaque prompt a tourné comme une retouche d'une image source sur les deux modèles en 2K via l'API OmniaKey le 2 novembre 2026. Le prompt 6 a tourné deux fois par modèle, soit 18 retouches, et aucune n'a échoué ; l'appel médian a pris 41.9 secondes sur 2.1 et 46.0 sur Pro.
Les photos source ressemblent à des photos de téléphone, mais GPT Image 2 les a créées, et AURELLE et HILLTOP ROAST sont des marques inventées. Nous avons vérifié chaque étiquette en taille réelle. Ce sont 1 ou 2 passes par prompt sur des photos générées, donc les résultats peuvent varier avec votre propre photo.

Les temps imprimés sur les images indiquent la durée de chaque appel.
8 prompts et ce qui est revenu
Chaque recette est le prompt que nous avons envoyé et ce que nous avons vu en taille réelle.
1. Image principale sur fond blanc
L'image principale d'une fiche boutique : le flacon sur un blanc propre.
Turn this phone photo into a clean e-commerce main image. Keep the bottle, the dropper and every word on the label exactly as they are. Place it on a pure white background (#FFFFFF) with only a soft, natural contact shadow under the base. Even studio lighting from the front and both sides, no reflections of the kitchen in the glass. Center the bottle, straight on, filling about 85% of the frame height.

Réglages : retouche, 1:1, 2K, photo du sérum. Nano Banana 2.1 32.5 s, Pro 38.2 s.
2.1 a rendu les 7 zones de fond échantillonnées exactement en #FFFFFF. Celui de Pro était gris clair, de #F0EEF1 en haut à gauche à #FCFBFB en bas à droite ; étiquettes exactes.
Astuce : sur Pro, demandez "solid pure white (#FFFFFF) from edge to edge, with no gradient".
2. Prise de studio avec la place pour un titre
Une image principale avec de la place pour un titre.
Use the serum bottle in this photo as the product for a premium studio hero shot. The bottle stands on a terracotta-colored stone block in front of a warm sand-colored seamless backdrop. A single hard key light from the upper left casts a crisp diagonal shadow to the right, and a thin rim light traces the edge of the amber glass. Keep the label text "AURELLE", "Vitamin C Serum" and "30 ml" unchanged. Leave clear empty space above the bottle for a headline.

Réglages : retouche, 4:5, 2K, photo du sérum. Nano Banana 2.1 35.3 s, Pro 44.8 s.
Les deux ont livré le bloc terracotta, le fond sable, l'ombre diagonale et l'espace vide au-dessus ; étiquettes exactes.
3. Photo lifestyle sur une étagère de salle de bain
Une photo lifestyle pour une fiche produit.
Place this exact serum bottle on a white marble bathroom shelf next to a folded oatmeal linen towel and a small sprig of eucalyptus. Soft morning sunlight comes through a frosted window on the right and casts gentle leaf shadows across the shelf. Shallow depth of field: the bottle is the sharpest thing in the frame, with the label facing the camera and fully readable. Photorealistic, shot like an 85 mm lens at eye level.

Réglages : retouche, 4:5, 2K, photo du sérum. Nano Banana 2.1 82.9 s, Pro 43.3 s.
Les deux ont posé le flacon sur l'étagère en marbre près de la serviette et de l'eucalyptus, dans une douce lumière de fenêtre, étiquettes lisibles. L'appel de 82.9 secondes de 2.1 a enregistré une erreur réseau et s'est tout de même terminé.
4. Flat lay vu de dessus
Un flat lay vu de dessus avec des accessoires à café.
Create an overhead flat lay for a coffee shop's product page using this coffee bag. Lay the bag flat in the center of a light oak table, surrounded by a ceramic pour-over dripper, a small pile of roasted coffee beans, a white cup of black coffee and a folded paper filter. Soft daylight from the top of the frame, gentle shadows, balanced spacing, nothing touching the edges. Keep the label design and all of its text exactly as in the photo.

Réglages : retouche, 1:1, 2K, photo du sachet de café. Nano Banana 2.1 45.1 s, Pro 48.4 s.
Étiquettes exactes sur les deux. 2.1 a dessiné un dripper en céramique correct mais deux filtres en papier ; celui de Pro ressemble à une tasse tenant un filtre, avec plus d'espace libre.
5. Au pied d'un coureur
Une prise en usage pour une publicité de sport.
Show this exact sneaker being worn by a runner mid-stride on a red running track at golden hour. Crop from the knee down with the camera low near the ground. The shoe is in sharp focus and keeps the white upper, the mint-green sole, laces and heel tab from the photo; the track lines behind are blurred with motion. Photorealistic sports campaign look, no logos added.

Réglages : retouche, 3:2, 2K, photo de la basket. Nano Banana 2.1 29.8 s, Pro 50.8 s.
Couleurs justes sur les deux, aucun logo ajouté. 2.1 a montré deux pieds de face avec de la poussière ; Pro a montré un pied de côté avec un flou de mouvement, en gardant la languette menthe du talon et en restant plus proche de la source.
Astuce : si le talon doit correspondre à votre photo, essayez Pro.
6. Publicité sociale avec du texte
Une publicité sociale carrée avec un titre et un sous-titre.
Make a square social media ad for this coffee bag. Put the bag on the right side of the frame on a deep forest-green background with a few scattered coffee beans. On the left, set the headline "Roasted every Monday" in a bold cream serif font, and under it, in smaller cream sans-serif text, "Free shipping over $30". Keep the bag's own label unchanged. Clean layout with generous margins and no other text.

Réglages : retouche, 1:1, 2K, photo du sachet de café. Nano Banana 2.1 46.5 et 41.9 s, Pro 33.5 et 46.0 s.
Les 4 images ont le titre, le sous-titre et l'étiquette corrects. La passe 1 de Pro a coupé le sous-titre sur deux lignes ; la passe 2 de 2.1 a rendu le sol bleu marine au lieu de vert forêt.
Astuce : les conseils de prompt de Google demandent d'indiquer le texte exact et son apparence.
7. Trois coloris à partir d'une chaussure
Une gamme de trois coloris pour une fiche produit.
Using this sneaker as the base design, create a product lineup of three colorways side by side on a light gray studio background: on the left the original white with mint-green sole and laces, in the middle an all-black version with a white sole, on the right a sand-beige version with a brown sole. Same side-profile angle and same size for all three, evenly spaced, soft shadows under each. Keep the shape, stitching and sole pattern identical to the photo.

Réglages : retouche, 16:9, 2K, photo de la basket. Nano Banana 2.1 76.1 s, Pro 66.6 s.
Couleurs justes sur les deux. 2.1 a gardé les bouts vers la droite et la marque en relief ; Pro a mis les trois en miroir et perdu la marque.
Astuce : ajoutez "every toe pointing right exactly as in the photo" et "Do not mirror the shoe".
8. Prise avec éclaboussures
Une prise publicitaire avec des éclaboussures d'eau.
Create a bold advertising shot of this serum bottle: it stands in a shallow pool of clear water while a crown of water splashes up around it, frozen in mid-air, with two thin orange slices floating nearby. Bright citrus-orange gradient background, high-speed flash lighting, every droplet crisp. Keep the bottle, the dropper and the label exactly as in the photo.

Réglages : retouche, 4:5, 2K, photo du sérum. Nano Banana 2.1 35.8 s, Pro 54.2 s.
2.1 a laissé l'eau traverser le bas de l'étiquette et abîmé "30 ml" ; son fond est sorti plus sombre que le "bright citrus-orange" demandé. Pro a gardé tout le texte de l'étiquette lisible.
Astuce : quand l'eau peut traverser l'étiquette, nommez les mots dans le prompt.
Trois échecs et la formulation qui les a corrigés
Chaque échec a disparu dès que nous avons changé le prompt en gardant le même modèle. Google prévient que ses modèles « peuvent encore échouer sur les petits visages, l'orthographe exacte et les détails fins » (page du modèle chez DeepMind), et un utilisateur du forum Google a écrit le 30 septembre 2025 que « les logos changent, quel que soit l'insistance du prompt pour garder le produit “exactement identique” » (fil du forum).
L'eau a abîmé l'étiquette
Sur 2.1, l'eau a traversé le bas de l'étiquette et "30 ml" est devenu illisible.
Create a bold advertising shot of this serum bottle: it stands in a shallow pool of clear water while a crown of water splashes up around it, frozen in mid-air, with two thin orange slices floating nearby. Bright citrus-orange gradient background, high-speed flash lighting, every droplet crisp. Keep the bottle and the dropper exactly as in the photo. The label stays dry, fully visible above the splash and faces the camera. It reads "AURELLE", "Vitamin C Serum" and "30 ml", with no other text on it.

Les trois lignes de l'étiquette étaient nettes sur 2 passes sur 2 (42.0 et 29.2 s), et le fond était plus clair.
La chaussure est revenue en miroir
Sur Pro, les trois chaussures sont sorties en miroir, bouts à gauche, marque en relief disparue.
Using this sneaker as the base design, create a product lineup of three colorways side by side on a light gray studio background: on the left the original white with mint-green sole and laces, in the middle an all-black version with a white sole, on the right a sand-beige version with a brown sole. Same side-profile angle and same size for all three, every toe pointing right exactly as in the photo, evenly spaced, soft shadows under each. Do not mirror the shoe. Keep the shape, stitching, the embossed mark on the side of the heel and the sole pattern identical to the photo.

Les trois bouts pointent à droite, et la languette menthe du talon et la marque en relief sont restées (32.0 s) ; le nœud de lacet de la source est devenu un laçage croisé propre.
Le fond blanc est sorti gris
Sur Pro, le fond était un dégradé gris clair, de #F0EEF1 à #FCFBFB.
Turn this phone photo into a clean e-commerce main image. Keep the bottle, the dropper and every word on the label exactly as they are. The background is solid pure white (#FFFFFF) from edge to edge, with no gradient, no vignette and no gray in the corners. The only shadow is a soft, natural contact shadow directly under the base. Even studio lighting from the front and both sides, no reflections of the kitchen in the glass. Center the bottle, straight on, filling about 85% of the frame height.

Les 7 zones échantillonnées étaient en #FFFFFF, contre #F0EEF1–#FCFBFB avant, et l'étiquette est exacte (31.6 s).
Les trois corrections nomment avec des mots ce qu'il faut garder : le texte de l'étiquette, le sens des bouts, la couleur exacte. La correction des éclaboussures a tenu sur ses deux passes, et les deux autres ont tourné une fois chacune. Un utilisateur du même forum a signalé des carrés flous sur des fonds blancs en 4K en juin 2026 (fil 171932), alors zoomez sur tout fond blanc en 4K avant de l'utiliser.
Nano Banana 2.1 ou Pro pour les photos produit ?
Aucun modèle ne gagne nettement : 2 victoires chacun, 3 égalités et 1 résultat mitigé sur 8 prompts.
| Travail | Meilleur dans nos passes |
|---|---|
| Fond blanc | Nano Banana 2.1 |
| Studio principal | Égalité |
| Lifestyle | Égalité |
| Flat lay | Mitigé |
| Au pied d'un coureur | Nano Banana Pro |
| Texte publicitaire | Égalité |
| Coloris | Nano Banana 2.1 |
| Éclaboussures | Nano Banana Pro |
Le prix catalogue de Google (vérifié le 2 novembre 2026) est de $0.0504 l'image 2K pour 2.1 et de $0.134 pour Pro ; Pro coûte le même prix en 1K et 2K, seul le 4K coûte plus cher. Appel médian : 41.9 secondes sur 2.1, 46.0 sur Pro.
Commencez par Nano Banana 2.1 : il coûte moins cher et, dans nos passes, il a gagné le fond blanc et les coloris. Quand une prise rate, changez la formulation avant le modèle, ce qui a corrigé les trois échecs.
Pour une comparaison plus large hors photos produit, lisez Nano Banana 2.1 vs Pro. Pour les tarifs actuels d'OmniaKey, consultez les pages Nano Banana 2.1 et Nano Banana Pro.
Lancer ces prompts via l'API
Pour éviter le code, utilisez le générateur d'images IA avec votre photo comme image de référence. Via l'API, le déroulé de la documentation de l'API média d'OmniaKey est créer, interroger, télécharger : POST /v1/media/tasks renvoie un id de tâche, puis GET /v1/media/tasks/{id} indique la progression jusqu'à la fin. Le corps porte model, type, operation, input et parameters, et la requête a besoin d'un en-tête Idempotency-Key.
"""Edit one product photo with Nano Banana through the OmniaKey media API.
Usage:
export OMNIAKEY_API_KEY="your-omniakey-api-key"
python3 nb_product_edit.py photo.jpg prompt.txt product.jpg
The photo is a JPEG under 700 KB, sent inline as Base64.
"""
import base64
import json
import os
import sys
import time
import urllib.error
import urllib.request
import uuid
API = "https://api.omniakey.com/v1/media/tasks"
MODEL = "gemini-nano-banana-2.1" # or "gemini-3-pro-image" for Nano Banana Pro
HEADERS = {
"Authorization": "Bearer " + os.environ["OMNIAKEY_API_KEY"],
"Content-Type": "application/json",
"User-Agent": "nano-banana-product-example/1.0",
}
POLL_SECONDS = 5
GIVE_UP_AFTER = 5 * 60 # most of our edits finished in under 90 seconds
def call(method, url, body=None, extra_headers=None):
data = json.dumps(body).encode() if body is not None else None
req = urllib.request.Request(url, data=data, method=method, headers={**HEADERS, **(extra_headers or {})})
for attempt in range(3):
try:
with urllib.request.urlopen(req, timeout=60) as resp:
return json.load(resp)
except urllib.error.HTTPError as err:
sys.exit(f"HTTP {err.code}: {err.read().decode(errors='replace')}")
except (urllib.error.URLError, TimeoutError, ConnectionError) as err:
if attempt == 2:
raise
print("network error, retrying:", err) # a retried POST keeps its Idempotency-Key
time.sleep(5)
def main(photo, prompt_file, out_path):
raw = open(photo, "rb").read()
if len(raw) > 700_000: # Base64 adds a third, and the whole request must stay under 1 MiB
sys.exit("The photo is over 700 KB. Resize it first, for example to 1024 px on the long side.")
task = call("POST", API, {
"model": MODEL,
"type": "image",
"operation": "edit",
"input": {
"prompt": open(prompt_file, encoding="utf-8").read().strip(),
"image": {"data": base64.b64encode(raw).decode(), "mime_type": "image/jpeg"},
},
"parameters": {"aspect_ratio": "1:1", "image_size": "2K"},
}, {"Idempotency-Key": str(uuid.uuid4())})
print("task", task["id"], task["status"])
start = time.time()
while task["status"] in ("queued", "processing"):
if time.time() - start > GIVE_UP_AFTER:
sys.exit(f"Still {task['status']} after 5 minutes. Do not submit it again; "
f"check it later with GET {API}/{task['id']}")
time.sleep(POLL_SECONDS)
task = call("GET", f"{API}/{task['id']}")
print(task["status"], "after", round(time.time() - start), "s")
if task["status"] != "succeeded":
sys.exit(json.dumps(task.get("error") or task))
# The signed download URL is short-lived, so save the file right away.
asset = task["assets"][0]
req = urllib.request.Request(asset["url"], headers={"User-Agent": HEADERS["User-Agent"]})
with urllib.request.urlopen(req, timeout=120) as resp, open(out_path, "wb") as f:
f.write(resp.read())
print("saved", out_path, asset.get("mime_type"))
if __name__ == "__main__":
main(*sys.argv[1:4])
export OMNIAKEY_API_KEY="your-omniakey-api-key"
python3 nb_product_edit.py photo.jpg prompt.txt product.jpg
task task_UdWluqJc0prstORG3z2PpK51OhMrW3Oc queued
succeeded after 25 s
saved data/t1-check.jpg image/jpeg
- Une passe, le prompt fond blanc sur 2.1 : un JPEG de 158,554 octets et 1024 px en entrée, un JPEG 2048×2048 de 739,044 octets en sortie.
- La requête entière doit tenir dans 1 MiB avec la photo en Base64, d'où l'arrêt du script à 700 KB.
- Changez
aspect_ratioetMODELselon le travail : nos passes ont utilisé 1:1, 4:5, 3:2 et 16:9. La page du modèle Nano Banana 2.1 de Google liste des bannières 4:1 et 8:1, et les 10 ratios de Pro n'en contiennent aucun. - Les modèles de Google renvoient généralement du JPEG ; le vrai format est dans
assets[].mime_type. - Ce fichier a tourné une fois ; les autres retouches ont utilisé notre outil par lots sur la même API.
Questions fréquentes
Nano Banana garde-t-il mon logo et le texte de l'étiquette ?
La plupart du temps : 13 des 14 images avec étiquette ont gardé chaque mot, et nommer les mots a corrigé la seule qui a raté. Le conseil de retouche de Google est de décrire un logo très en détail avec la demande de retouche, et sa note sur les limites prévient au sujet de l'orthographe et des détails fins. Écrivez les mots de l'étiquette dans le prompt et vérifiez chaque image en taille réelle.
Les photos produit Nano Banana ont-elles un filigrane ?
Chaque image de l'API porte une marque SynthID invisible, donc aucun filigrane n'est visible. Google a annoncé au lancement de Pro en novembre 2025 que l'étincelle Gemini visible reste sur les images des utilisateurs gratuits et de Google AI Pro dans l'application Gemini, et disparaît pour les abonnés AI Ultra et dans Google AI Studio (article de lancement).
Puis-je utiliser ces images dans ma boutique ?
Les conditions de l'API Gemini indiquent que Google ne revendique pas la propriété des images générées, mais qu'il peut générer le même contenu ou un contenu similaire pour d'autres, et que vous êtes responsable de votre usage. Sa politique d'utilisation interdite interdit de faire croire qu'une image a été faite uniquement par un humain pour tromper, et d'utiliser des données personnelles ou biométriques sans le consentement légalement requis. Comparez aussi chaque image au produit réel : nos passes ont mis une chaussure en miroir et ajouté un filtre à café de trop.
Combien d'images de référence puis-je utiliser ?
Google autorise jusqu'à 14 images de référence par requête, réparties par modèle : 10 objets et 4 personnages sur 2.1, ou 6 objets, 5 personnages et 3 références de style sur Pro. OmniaKey limite la requête entière à 1 MiB, images en Base64 comprises, donc plusieurs références doivent chacune être petites.
Nano Banana 2 est-il encore utilisable ?
Oui, pour l'instant : Google a marqué Nano Banana 2 (gemini-3.1-flash-image) comme obsolète le 6 octobre 2026, n'a donné aucune date d'arrêt et recommande de passer à Nano Banana 2.1 (journal des changements). Ses prix catalogue restent sur la page de tarifs de Google (vérifiée le 2 novembre 2026).
Sources vérifiées
- Génération d'images avec Gemini, vérifiée le 2 novembre 2026
- Journal des changements de l'API Gemini, vérifié le 2 novembre 2026
- Page du modèle Nano Banana 2.1, vérifiée le 2 novembre 2026
- Tarifs de l'API Gemini, vérifiés le 2 novembre 2026
- Article de lancement de Nano Banana Pro, vérifié le 2 novembre 2026
- Gemini Image Pro, DeepMind, vérifiée le 2 novembre 2026
- Conseils de prompt pour Nano Banana Pro, vérifiés le 2 novembre 2026
- Conditions supplémentaires de l'API Gemini, vérifiées le 2 novembre 2026
- Politique d'utilisation interdite de l'IA générative, vérifiée le 2 novembre 2026
- Forum : fil sur le fond blanc, vérifié le 2 novembre 2026
- Forum : fil sur les logos modifiés, vérifié le 2 novembre 2026
Documentation propre à OmniaKey, vérifiée le 2 novembre 2026 : API d'images et présentation de l'API média.
Modèles cités dans cet article
Articles similaires
nano banana 2.1 vs pro
Six travaux, les mêmes prompts, trois modèles : ce que chacun a produit et lequel choisir.
Nano Banana 2.1 : accès API, prix et migration
Comparez Nano Banana 2.1 à Nano Banana 2, puis créez des tâches image prises en charge dans OmniaKey.
GPT Image 2.5 vs Nano Banana 2.1 : test avec le même prompt et prix
Quatre prompts, trois modèles d'image, une seule journée : ce que chacun a produit et ce qu'il a vraiment coûté.
