Pembuatan gambar Nano Banana

Berikan perintah untuk membuat prototipe aplikasi yang berfungsi penuh dan memiliki UI lengkap, serta lihat Nano Banana 2 yang terintegrasi dengan alat, data, dan ekosistem Gemini di dunia nyata. Semua sebelum menulis satu baris kode pun.
  • Atau buat sendiri dari perintah:
  • majalah london pulihkan pisang kafe artikel anjing isometrik
  • majalah
    Dibuat oleh Nano Banana 2
    Perintah: "Foto sampul majalah glossy, sampul biru minimalis memiliki kata-kata Nano Banana yang besar dan tebal. Teks menggunakan font serif dan mengisi tampilan. Tidak ada teks lain. Di depan teks terdapat potret seseorang yang mengenakan gaun elegan dan minimalis. Dia memegang angka 2 dengan lucu, yang merupakan titik fokus.
    Letakkan nomor masalah dan tanggal "Feb 2026" di sudut bersama dengan kode batang. Majalah tersebut berada di rak di depan dinding yang diplester berwarna oranye, di dalam toko desainer."
  • london
    Dibuat oleh Nano Banana Pro
    Perintah: "Tampilkan adegan kartun 3D miniatur isometrik London yang jelas, dilihat dari atas pada sudut 45°, yang menampilkan landmark dan elemen arsitektur paling ikonik di kota tersebut. Gunakan tekstur lembut dan halus dengan material PBR yang realistis serta pencahayaan dan bayangan yang lembut dan tampak nyata. Integrasikan kondisi cuaca saat ini langsung ke lingkungan kota untuk menciptakan suasana atmosfer yang imersif. Gunakan komposisi yang bersih dan minimalis dengan latar belakang warna solid yang lembut. Di bagian tengah atas, tempatkan judul "London" dalam teks tebal besar, ikon cuaca yang terlihat jelas di bawahnya, lalu tanggal (teks kecil) dan suhu (teks sedang). Semua teks harus berada di tengah dengan jarak yang konsisten, dan mungkin sedikit tumpang-tindih dengan bagian atas bangunan."
  • quetzal
    Dibuat oleh Nano Banana 2
    Perintah: "Gunakan penelusuran gambar untuk menemukan gambar akurat burung quetzal yang indah. Buat wallpaper 3:2 yang indah dari burung ini, dengan gradien alami dari atas ke bawah dan komposisi minimal."
  • pisang
    Dibuat oleh Nano Banana Pro
    Perintah: "Letakkan logo ini pada iklan kelas atas untuk parfum beraroma pisang. Logo terintegrasi sempurna ke dalam botol."
  • kafe
    Dibuat oleh Nano Banana Pro
    Perintah: "Foto suasana sehari-hari di kafe ramai yang menyajikan sarapan. Di latar depan ada seorang pria anime berambut biru, salah satu orang adalah sketsa pensil, yang lain adalah orang claymation"
  • artikel
    Dibuat oleh Nano Banana Pro
    Perintah: "Gunakan penelusuran untuk mengetahui respons terhadap peluncuran Gemini 3 Flash. Gunakan informasi ini untuk menulis artikel singkat tentangnya (dengan judul). Tampilkan foto artikel sebagaimana muncul dalam majalah glossy yang berfokus pada desain. Gambar tersebut adalah foto satu halaman yang dilipat, yang menampilkan artikel tentang Gemini 3 Flash. Satu foto utama. Judul dalam huruf serif."
  • anjing
    Dibuat oleh Nano Banana Pro
    Perintah: "Ikon yang merepresentasikan lucu. Latar belakangnya berwarna putih. Buat ikon dalam gaya 3D yang berwarna-warni dan terasa nyata. Tidak ada teks."
  • isometrik
    Dibuat oleh Nano Banana 2
    Perintah: "Buat foto yang isometrik sempurna. Ini bukan miniatur, ini adalah foto yang diambil dan kebetulan isometrik sempurna. Ini adalah foto taman modern yang indah. Terdapat kolam renang besar berbentuk 2 dan kata-kata: Nano Banana 2."

Nano Banana adalah nama untuk kemampuan pembuatan gambar native Gemini. Gemini dapat membuat dan memproses gambar melalui percakapan dengan teks, gambar, atau kombinasi keduanya. Dengan begitu, Anda dapat membuat, mengedit, dan melakukan iterasi pada visual dengan kontrol yang belum pernah ada sebelumnya.

Nano Banana mengacu pada empat model berbeda yang tersedia di Gemini API:

  • Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) (gemini-3.1-flash-lite-image): Model gambar Gemini tercepat dan termurah kami, yang dirancang untuk kecepatan dan skala di mana kecepatan dan biaya adalah batasan operasional utama. Tidak dioptimalkan untuk beberapa input referensi atau pengeditan berurutan multi-putaran.
  • Nano Banana 2 (Gemini 3.1 Flash Image) (gemini-3.1-flash-image): Berfungsi sebagai model serbaguna, model pekerja keras generalis untuk semua tugas. Nano Banana 2 menyeimbangkan kecepatan dengan generasi 4K canggih, pengetahuan dunia, dan rendering teks yang andal. Unggul dalam pemrosesan dan konsistensi beberapa gambar referensi.
  • Nano Banana Pro (Gambar Gemini 3 Pro) (gemini-3-pro-image): Pilihan premium untuk tugas visual paling kompleks, yang menawarkan tingkat pengetahuan dunia tertinggi, pelokalan tingkat lanjut, konsistensi merek yang akurat, dan kontrol kreatif yang presisi.
  • Nano Banana (Gemini 2.5 Flash Image) (gemini-2.5-flash-image): Pelopor lama seri Nano Banana. Meskipun telah menjadi alat kerja yang andal, sebaiknya pelanggan beralih ke Nano Banana 2 Lite untuk mendapatkan kualitas yang lebih baik, kecepatan pembuatan yang lebih tinggi, dan harga API yang lebih rendah.

Semua gambar yang dihasilkan menyertakan watermark SynthID.

Pembuatan gambar (teks ke gambar)

Python

from google import genai
from PIL import Image
import base64

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.1-flash-image",
    input="Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme",
)

with open("generated_image.png", "wb") as f:

    f.write(base64.b64decode(interaction.output_image.data))

JavaScript

import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";

async function main() {

  const ai = new GoogleGenAI({});

  const prompt =
    "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme";

  const interaction = await ai.interactions.create({
    model: "gemini-3.1-flash-image",
    input: prompt,
  });
  const generatedImage = interaction.output_image;
  if (generatedImage) {
    const buffer = Buffer.from(generatedImage.data, "base64");
    fs.writeFileSync("gemini-native-image.png", buffer);
    console.log("Image saved as gemini-native-image.png");
  }
}

main();

REST

curl -s -X POST \
  "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3.1-flash-image",
    "input": [
      {"type": "text", "text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"}
    ]
  }'

Anda dapat mengambil data gambar yang dibuat menggunakan properti interaction.output_image, yang menampilkan blok gambar terakhir yang dibuat. Untuk mengetahui detail properti praktis, lihat Ringkasan interaksi.

Pengeditan gambar (text-and-image-to-image)

Pengingat: Pastikan Anda memiliki hak yang diperlukan atas gambar apa pun yang Anda upload. Jangan membuat konten yang melanggar hak orang lain, termasuk video atau gambar yang menipu, melecehkan, atau membahayakan. Penggunaan layanan AI generatif ini oleh Anda tunduk pada Kebijakan Penggunaan Terlarang kami.

Berikan gambar dan gunakan perintah teks untuk menambahkan, menghapus, atau mengubah elemen, mengubah gaya, atau menyesuaikan gradasi warna.

Contoh berikut menunjukkan cara mengupload gambar yang dienkode base64. Untuk beberapa gambar, payload yang lebih besar, dan jenis MIME yang didukung, lihat halaman Pemahaman gambar.

Python

from