Runbase

Command Palette

Search for a command to run...

Gemini

Nano Banana

ID :google/nano-banana

API de génération d'images Nano Banana par Google - modèle économique propulsé par Gemini 2.5 Flash avec 11 ratios d'aspect et jusqu'à 10 images de référence.

Text to imageÉdition d'imageImages de référence

Aperçu

API de génération d'images Nano Banana par Google - modèle économique propulsé par Gemini 2.5 Flash avec 11 ratios d'aspect et jusqu'à 10 images de référence.

Authentification

Toutes les requêtes API nécessitent une clé API valide transmise via l'en-tête Authorization avec le schéma Bearer.

Démarrage rapide

Identifiants

Définissez la variable d'environnement RUNBASE_API_KEY.

Shell
export RUNBASE_API_KEY=your-api-key

Créer une exécution

Shell
curl -s https://runbase.net/api/v1/runs \
  -H "Authorization: Bearer $RUNBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/nano-banana",
    "input": {
      "prompt": "A cinematic product photo of a ceramic lamp"
    }
  }'

Exécutions

Les exécutions sont traitées de manière asynchrone. Soumettez une requête, puis interrogez le résultat.

Créer une exécution

Shell
curl -s https://runbase.net/api/v1/runs \
  -H "Authorization: Bearer $RUNBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/nano-banana",
    "input": { "prompt": "A cinematic product photo of a ceramic lamp" }
  }'

Obtenir le statut d'exécution

Shell
curl -s https://runbase.net/api/v1/runs/RUN_ID \
  -H "Authorization: Bearer $RUNBASE_API_KEY"

Obtenir le résultat

Interrogez l'endpoint de statut jusqu'à ce que status soit "succeeded", puis lisez output.urls dans la réponse.

Schéma d'entrée

ParamètreTypeRequisDescription
promptstringRequisPrompt
aspect_ratiostringOptionnelAspect ratioOptions : 1:12:33:23:44:34:55:49:1616:921:9auto
image_urlsstring[]OptionnelReference images

Schéma de sortie

ChampTypeDescription
urlsstring[]URLs des résultats générés

Erreurs

L'API utilise les codes de statut HTTP standard pour indiquer le succès ou l'échec.

Code de statutDescription
400Richiesta non valida - parametri mancanti o malformati
401Autenticazione fallita - chiave API mancante o non valida
402Crediti insufficienti
403Accesso negato - IP non consentito o limite di spesa della chiave API superato
404Esecuzione non trovata
429Limite di frequenza superato
500Errore interno del server