Skip to Content
ModelleNano BananaBearbeiten und Kombinieren

Nano Banana: Bearbeiten und Kombinieren mehrerer Bilder

Modell-IDs und Endpunktwahl finden Sie im Überblick über Nano Banana.

Kurz gesagtAm nativen Endpunkt stehen Bild und Text in denselben parts; am OpenAI-kompatiblen Endpunkt verwenden Sie /v1/images/edits.
edit.py
from google import genai from google.genai import types client = genai.Client( api_key="YOUR_OFOX_API_KEY", http_options={"api_version": "v1beta", "base_url": "https://api.ofox.io/gemini"}, ) with open("apple.png", "rb") as f: image = types.Part.from_bytes(data=f.read(), mime_type="image/png") resp = client.models.generate_content( model="google/gemini-3.1-flash-image", contents=["Färbe den Apfel grün, lass alles andere unverändert", image], config=types.GenerateContentConfig( response_modalities=["IMAGE"], image_config=types.ImageConfig(aspect_ratio="1:1", image_size="1K"), ), ) for part in resp.candidates[0].content.parts: if part.inline_data: with open("apple_green.png", "wb") as f: f.write(part.inline_data.data)
  • Mehrere Bilder kombinieren: Legen Sie mehrere inlineData in dieselben parts und beschreiben Sie im Text die Rolle jedes Bildes, z. B. „Setze die Person aus dem ersten Bild in die Szene des zweiten Bildes“.
  • Seitenverhältnis beibehalten: Senden Sie auch beim Bearbeiten aspectRatio, sonst bestimmt das Modell das Seitenverhältnis der Ausgabe, und es kann vom Original abweichen.
  • Abrechnung von Referenzbildern: Referenzbilder werden als Eingabe-Tokens abgerechnet. Gemessen werden für ein Referenzbild mit 1024×1024 1.120 Tokens berechnet; siehe den Eintrag IMAGE in promptTokensDetails der Antwort.

Bei Fehlern lesen Sie die Fehlerbehebung.

Zuletzt aktualisiert am