Aucune image pour le moment. Envoyez le formulaire pour générer une image.
Explorez différents cas d'utilisation et configurations de paramètres
Tarifs transparents sans frais cachés. Payez à l'utilisation.
| Règle & Modalité | Channel | Crédits | Prix (USD) | Prix officiel / référence | Économie quotidienne |
|---|---|---|---|---|---|
1K Image imageGoogleresolution: 1K | Starter | 3per run | $0.014 | Google$0.070per run | à 10,000 images/jourGoogle coûte $563.640/jour de plusApiPass est 80.52% moins cher |
2K Image imageGoogleresolution: 2K | Starter | 5per run | $0.023 | Google$0.105per run | à 10,000 images/jourGoogle coûte $822.730/jour de plusApiPass est 78.36% moins cher |
4K Image imageGoogleresolution: 4K | Starter | 7per run | $0.032 | Google$0.140per run | à 10,000 images/jourGoogle coûte $1081.820/jour de plusApiPass est 77.27% moins cher |
Le prix concurrent coûte $563.640/jour de plus
ApiPass est 80.52% moins cher, estimé sur Basé sur 10,000 images/jour
1K Image
resolution: 1K
Prix ApiPass
$0.014
3 crédits par exécution
Prix concurrents
Guide complet d'utilisation de Google Nano Banana 2
Intégrez l’API Nano Banana 2 sur ApiPass. Développez avec la technologie Gemini 3.1 Flash Image de Google pour une génération et une édition d’images rapides, une sortie 4K prête pour la production, un rendu de texte précis, une forte cohérence des personnages et des workflows développeur évolutifs.

Nano Banana 2 est le modèle Gemini 3.1 Flash Image de Google pour la génération et l’édition d’images de haute qualité. Il est conçu pour les développeurs qui ont besoin d’une création à vitesse Flash avec une qualité visuelle de niveau Pro, une excellente compréhension des prompts, un raisonnement amélioré, un texte précis dans les images et des sujets cohérents sur l’ensemble des workflows créatifs. Via ApiPass, Nano Banana 2 prend en charge la génération text-to-image, l’édition d’images avec des images de référence, la fusion multi-images avec jusqu’à 14 images d’entrée, les sorties 1K, 2K et 4K, plusieurs formats d’image, ainsi que les formats de sortie jpg ou png.
ApiPass fournit un accès text-to-image à Nano Banana 2 propulsé par Gemini 3.1 Flash Image. Envoyez un prompt en langage naturel et générez des visuels de haute qualité avec une vitesse de génération rapide, une forte compréhension des prompts et un niveau de détail prêt pour la production, adapté aux workflows créatifs évolutifs.
Utilisez le workflow image-to-image de Nano Banana 2 pour transformer ou affiner des images de référence à l’aide de prompts textuels. Il prend en charge l’édition précise, le transfert de style, la transformation de sujet, les changements d’arrière-plan et l’amélioration visuelle, tout en maintenant la cohérence du sujet et une composition harmonieuse.
Nano Banana 2 accepte jusqu’à 14 images de référence via image_input, permettant la composition et la fusion multi-images. Les développeurs peuvent combiner des personnages, des produits, des vêtements, des environnements ou des références de style dans une sortie cohérente, tout en guidant la relation entre les entrées dans le prompt.
Nano Banana 2 prend en charge une sortie 4K prête pour la production et des formats d’image flexibles, notamment 4:1, 1:4 et 8:1. Cela le rend utile pour les bannières, les publicités, les compositions cinématographiques, les contenus pour les réseaux sociaux, les visuels de produits et d’autres formats nécessitant un cadrage précis.
Nano Banana 2 associe la vitesse de Gemini 3.1 Flash Image à une haute qualité visuelle. Les développeurs peuvent créer des éclairages riches, des textures nettes et des images soignées sans ralentir les pipelines automatisés ni la production créative à grand volume.
Construit sur Gemini 3.1 Flash Image, Nano Banana 2 améliore le raisonnement, la compréhension spatiale et la connaissance du monde. Cela aide l’API à suivre des prompts complexes, à comprendre le contexte réel et à produire des visuels qui correspondent mieux à l’intention de l’utilisateur.
Nano Banana 2 améliore la lisibilité du texte dans les images générées. Il convient particulièrement aux visuels marketing, affiches, concepts d’emballage, graphiques de présentation, maquettes d’interface utilisateur et autres ressources où la clarté du texte est essentielle.
Nano Banana 2 maintient une forte cohérence des sujets à travers les personnages, les objets et les séquences visuelles. Cela aide les développeurs à créer des storyboards, des parcours d’avatars, des variations de produits et des éditions multi-images sans perdre l’identité ni la cohérence du design.
Nano Banana 2 suit les prompts complexes avec plus de précision, offrant aux développeurs un meilleur contrôle sur la composition, le style, l’éclairage, le placement du sujet et les détails fins. Cela améliore la prévisibilité et réduit les essais-erreurs dans la production créative.
Créez des selfies impossibles en ajoutant de nouveaux éléments, en changeant de scène ou en transformant le style visuel tout en conservant une identité cohérente. Utilisez Nano Banana 2 pour alimenter des expériences de portrait amusantes et partageables pour les applications grand public, sociales et de divertissement.
Combinez plusieurs photos en une seule image cohérente avec image_input. Fusionnez des personnages, vêtements, produits, arrière-plans et références de style tout en préservant l’équilibre visuel pour les outils créatifs, les contenus sociaux et les workflows commerciaux.
Transformez de vraies photos en visuels de style figurine, avatars stylisés, objets de collection ou ressources de personnages tout en préservant l’identité du sujet. C’est utile pour les créateurs d’avatars, les ressources de jeu, les produits dérivés de marque et les applications créatives.
Permettez aux utilisateurs d’explorer différents looks en changeant de coiffure, de mode, de palette de couleurs, d’environnement ou de style visuel à partir d’une seule image de référence. Nano Banana 2 prend en charge l’expérimentation rapide pour les produits de relooking, de mode et de personnalisation.
Comparez Nano Banana 2 aux modèles Nano Banana associés afin de choisir la meilleure option pour votre workflow de génération et d’édition.
Nano Banana 2 améliore le Nano Banana original avec une fidélité visuelle supérieure, une génération plus rapide, un raisonnement plus robuste et la prise en charge de la sortie 4K propulsée par Gemini 3.1 Flash Image. Nano Banana se concentre sur la création d’images légère, tandis que Nano Banana 2 offre des détails plus nets et une qualité prête pour la production pour les workflows développeur modernes.
Nano Banana 2 se concentre sur une génération à vitesse Flash avec une forte qualité visuelle, ce qui le rend adapté aux workflows rapides et à la production évolutive. Nano Banana Pro est conçu pour une fidélité maximale et un contrôle avancé lorsque les projets exigent une précision supérieure ou un raisonnement plus approfondi. ApiPass permet aux développeurs de choisir en fonction des besoins de vitesse, de qualité et de coût.
La consommation de crédits est basée sur la résolution de sortie. 1K coûte 10 crédits, 2K coûte 15 crédits et 4K coûte 22 crédits. Les résolutions plus élevées produisent davantage de détails et prennent généralement plus de temps à générer.
Utilisez la valeur de canal par défaut auto pour laisser ApiPass router les tâches entre les fournisseurs disponibles en fonction du prix et de la stabilité. Les développeurs peuvent également choisir starter, regular ou official lorsqu’un niveau de fournisseur spécifique est requis.
Les nouveaux utilisateurs peuvent utiliser des crédits gratuits pour tester Nano Banana 2 avant l’intégration en production. Essayez le text-to-image, l’édition d’images, la fusion multi-images, différentes résolutions et différents formats d’image dans l’ApiPass Playground.
Create Task renvoie un taskId une fois la requête acceptée. Le succès ou l’échec final est confirmé via des notifications de callback ou l’endpoint Query Task, et les URL des images générées sont disponibles dans resultJson.resultUrls lorsque la tâche réussit.
Commencez dans l’ApiPass Playground pour tester Nano Banana 2 avec des crédits gratuits. Explorez la génération d’images basée sur des prompts, l’édition d’images, les workflows avec images de référence, les formats de sortie, les résolutions et les formats d’image avant d’écrire le code d’intégration.
Créez une clé API ApiPass et consultez la documentation de l’API Nano Banana 2. Utilisez le modèle google/nano-banana-2, envoyez des requêtes à /api/v1/jobs/createTask et conservez prompt, image_input, aspect_ratio, resolution et output_format dans l’objet input.
Soumettez une requête POST à https://api.apipass.dev/api/v1/jobs/createTask avec Authorization: Bearer YOUR_API_KEY. La réponse renvoie data.taskId, que vous devez enregistrer pour le polling, la correspondance des callbacks, le débogage et la récupération des résultats.
Fournissez callBackUrl pour recevoir une notification POST lorsque la tâche atteint success ou fail, ou interrogez /api/v1/jobs/recordInfo?taskId=TASK_ID. Lorsque state est success, analysez resultJson et lisez resultUrls pour accéder aux URL des images générées.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Utilisez le SDK pour créer des tâches, conserver la taskId renvoyée et récupérer les résultats de Google Nano Banana 2.
Installez @apipass-dev/apipass-sdk avant d'exécuter ces exemples SDK.
1npm install @apipass-dev/apipass-sdk
2# or
3pnpm add @apipass-dev/apipass-sdk
4# or
5yarn add @apipass-dev/apipass-sdkConservez votre clé API dans des variables d'environnement côté serveur. Le SDK l'envoie automatiquement comme token Bearer et ajoute les en-têtes JSON.
client.jobs.createTaskSoumettre une nouvelle tâche de génération ou d’édition d’image Nano Banana 2
Utilisez cet exemple pour démarrer rapidement avec le SDK sélectionné.
1import { Apipass, Models } from "@apipass-dev/apipass-sdk";
2
3const client = new Apipass({
4 apiKey: process.env.APIPASS_API_KEY!,
5});
6
7const task = await client.jobs.createTask({
8 "model": Models.NanoBanana2,
9 "callBackUrl": "https://your-domain.com/api/callback",
10 "input": {
11 "prompt": "A serene alpine lake reflecting snow-capped mountains at golden hour, photorealistic",
12 "aspect_ratio": "16:9",
13 "resolution": "1K",
14 "google_search": false,
15 "image_search": false,
16 "output_format": "jpg"
17 }
18});
19
20console.log(task.data.taskId);L’API accepte une charge utile JSON avec la structure suivante :
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 // Input parameters
7 }
8}modelRequisstringLe nom du modèle à utiliser pour la génération
"google/nano-banana-2"
callBackUrlOptionnelstringURL de callback pour les notifications de fin de tâche. Si elle est omise, aucun callback ne sera envoyé.
"https://your-domain.com/api/callback"
channelOptionnelstringVous pouvez spécifier le fournisseur correspondant dans APIPASS via le paramètre channel ; ces fournisseurs gèrent les tâches réelles de génération d’images et de vidéos. APIPASS propose actuellement trois options de fournisseur :
La valeur par défaut du paramètre channel est auto. Lorsqu’il est activé, APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles selon les tarifs en temps réel et les indicateurs de stabilité, afin d’équilibrer coût minimal et performance fiable. Conservez la valeur par défaut auto, sauf si vous avez des exigences de routage personnalisées.
Options disponibles :
auto
L’objet input contient les paramètres suivants :
input.promptRequisstringUne description textuelle de l’image que vous souhaitez générer
Décrivez le sujet, le style, l’éclairage et la composition pour obtenir les meilleurs résultats
"A serene alpine lake reflecting snow-capped mountains at golden hour, photorealistic"
input.image_inputOptionnelarray(URL)Images d’entrée à transformer ou à utiliser comme référence. Prend en charge jusqu’à 14 images.
Types acceptés : image/jpeg, image/png ; taille maximale : 30MB par image ; nombre maximal de fichiers : 14
["https://example.com/reference.jpg"]
input.aspect_ratioOptionnelstringFormat d’image de l’image générée. Par défaut, match_input_image lorsque image_input est fourni, sinon 1:1.
Options disponibles :
"16:9"
input.resolutionOptionnelstringRésolution de l’image générée. Les résolutions plus élevées produisent davantage de détails, mais prennent plus de temps à générer. Par défaut : 1K.
Options disponibles :
"1K"
input.output_formatOptionnelstringFormat de l’image de sortie. Par défaut : jpg.
Options disponibles :
"jpg"
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeCode de statut, 200 en cas de succès, autre valeur en cas d’échec
messageMessage de réponse, description de l’erreur en cas d’échec
data.taskIdID de tâche pour interroger l’état et les résultats de la tâche
Lorsque callBackUrl est fourni, ApiPass enverra le résultat de la tâche à votre endpoint via POST une fois la tâche terminée.
1{
2 "code": 200,
3 "data": {
4 "completeTime": 1755599644000,
5 "costTime": 12,
6 "createTime": 1755599632000,
7 "model": "google/nano-banana-2",
8 "param": "{\"model\":\"google/nano-banana-2\",\"input\":{\"prompt\":\"A serene alpine lake\",\"aspect_ratio\":\"16:9\",\"resolution\":\"1K\"}}",
9 "resultJson": "{\"resultUrls\":[\"https://cdn.apipass.dev/results/nano-banana-2-output.jpg\"]}",
10 "state": "success",
11 "taskId": "task_12345678",
12 "failCode": null,
13 "failMsg": null
14 },
15 "msg": "Task completed successfully."
16}1{
2 "code": 501,
3 "data": {
4 "completeTime": 1755599644000,
5 "costTime": 0,
6 "createTime": 1755599632000,
7 "failCode": "500",
8 "failMsg": "Internal server error",
9 "model": "google/nano-banana-2",
10 "param": "{\"model\":\"google/nano-banana-2\",\"input\":{\"prompt\":\"A serene alpine lake\",\"aspect_ratio\":\"16:9\",\"resolution\":\"1K\"}}",
11 "state": "fail",
12 "taskId": "task_12345678",
13 "resultJson": null
14 },
15 "msg": "Task failed."
16}client.jobs.recordInfoInterroger l’état et les résultats d’une tâche de génération Nano Banana 2 par ID de tâche
Utilisez cet exemple pour démarrer rapidement avec le SDK sélectionné.
1import { Apipass } from "@apipass-dev/apipass-sdk";
2
3const client = new Apipass({
4 apiKey: process.env.APIPASS_API_KEY!,
5});
6
7const result = await client.jobs.recordInfo("task_12345678");
8
9console.log(result.data.state);
10console.log(result.data.resultJson);1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678",
6 "state": "success",
7 "model": "google/nano-banana-2",
8 "createTime": 1755599632000,
9 "completeTime": 1755599644000,
10 "costTime": 12,
11 "resultJson": "{\"resultUrls\":[\"https://cdn.apipass.dev/results/nano-banana-2-output.jpg\"]}"
12 }
13}codeCode de statut, 200 en cas de succès, autre valeur en cas d’échec
messageMessage de réponse, description de l’erreur en cas d’échec
data.taskIdL’ID de la tâche
data.stateÉtat actuel de la tâche : waiting / queuing / generating / success / fail
data.resultJsonChaîne JSON contenant le tableau resultUrls avec les URL de l’image générée
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Soumettre une nouvelle tâche de génération ou d’édition d’image Nano Banana 2
L’API accepte une charge utile JSON avec la structure suivante :
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 // Input parameters
7 }
8}modelRequisstringLe nom du modèle à utiliser pour la génération
"google/nano-banana-2"
callBackUrlOptionnelstringURL de callback pour les notifications de fin de tâche. Si elle est omise, aucun callback ne sera envoyé.
"https://your-domain.com/api/callback"
channelOptionnelstringVous pouvez spécifier le fournisseur correspondant dans APIPASS via le paramètre channel ; ces fournisseurs gèrent les tâches réelles de génération d’images et de vidéos. APIPASS propose actuellement trois options de fournisseur :
La valeur par défaut du paramètre channel est auto. Lorsqu’il est activé, APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles selon les tarifs en temps réel et les indicateurs de stabilité, afin d’équilibrer coût minimal et performance fiable. Conservez la valeur par défaut auto, sauf si vous avez des exigences de routage personnalisées.
Options disponibles :
auto
L’objet input contient les paramètres suivants :
input.promptRequisstringUne description textuelle de l’image que vous souhaitez générer
Décrivez le sujet, le style, l’éclairage et la composition pour obtenir les meilleurs résultats
"A serene alpine lake reflecting snow-capped mountains at golden hour, photorealistic"
input.image_inputOptionnelarray(URL)Images d’entrée à transformer ou à utiliser comme référence. Prend en charge jusqu’à 14 images.
Types acceptés : image/jpeg, image/png ; taille maximale : 30MB par image ; nombre maximal de fichiers : 14
["https://example.com/reference.jpg"]
input.aspect_ratioOptionnelstringFormat d’image de l’image générée. Par défaut, match_input_image lorsque image_input est fourni, sinon 1:1.
Options disponibles :
"16:9"
input.resolutionOptionnelstringRésolution de l’image générée. Les résolutions plus élevées produisent davantage de détails, mais prennent plus de temps à générer. Par défaut : 1K.
Options disponibles :
"1K"
input.output_formatOptionnelstringFormat de l’image de sortie. Par défaut : jpg.
Options disponibles :
"jpg"
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "google/nano-banana-2",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "prompt": "A serene alpine lake reflecting snow-capped mountains at golden hour, photorealistic",
9 "aspect_ratio": "16:9",
10 "resolution": "1K",
11 "google_search": false,
12 "image_search": false,
13 "output_format": "jpg"
14 }
15 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeCode de statut, 200 en cas de succès, autre valeur en cas d’échec
messageMessage de réponse, description de l’erreur en cas d’échec
data.taskIdID de tâche pour interroger l’état et les résultats de la tâche

flux
flux
Generate photorealistic images with robust text
À partir de
0 crédits
Nano Banana 2 Lite, aka Gemini 3.1 Flash-Lite Image, is a newly released image model from Google DeepMind built for fast 1K image generation, efficient creative iteration, prompt-based image editing, and responsive visual output in product-facing creative scenarios.
À partir de
0 crédits
OpenAI
OpenAI
Generate intentionally designed visuals with less prompting using the latest OpenAI GPT Image 2 model.
À partir de
0 crédits
Nano Banana now allows you to freely draw on edited images, bringing you a completely new experience. Simply click on the image to draw whatever you want. You can also add text and details, and Gemini will do the rest.
À partir de
0 crédits
seedream
seedream
À partir de
0 crédits
grok
grok
Grok Imagine is xAI’s AI video generation model for creating high-quality videos with realistic motion, native audio, and synchronized speech. Grok Imagine 1.5 introduces faster generation speeds, improved motion physics, and stronger visual consistency for modern AI video applications.
À partir de
0 crédits
qwen
qwen
Generate realistic 2K images with structured text
À partir de
0 crédits
seedream
seedream
À partir de
0 crédits
OpenAI
OpenAI
Bring your ideas to life with sharper, faster, more precise image generation using the GPT Image 2.5 API.
À partir de
0 crédits
wan
wan
Generate images with cinematic precision through high-fidelity text-to-image synthesis and structural editing.
À partir de
0 crédits
seedream
seedream
Gemini said Generate images with lightning-fast efficiency and high-fidelity detail through a streamlined, lightweight architecture optimized for instant creative expression.
À partir de
0 crédits
qwen
qwen
Generate realistic 2K images with structured text
À partir de
0 crédits
Luma
Luma
À partir de
0 crédits
seedream
seedream
À partir de
0 crédits