Skip to main content

Apa yang akan Anda buat

Anda akan memanggil route Gemini image generateContent melalui CometAPI, meminta output gambar dari model gambar Gemini termasuk keluarga model Nano Banana, melewati bagian gambar thought perantara, dan menyimpan gambar inlineData final.

Prasyarat

  • API key CometAPI yang disimpan di COMETAPI_KEY
  • Python 3.10+ dengan requests, atau Node.js 18+
  • Sebuah model ID gambar Gemini. Referensi API yang dipelihara menggunakan gemini-3.1-flash-image-preview sebagai contoh text-to-image.

API key, base URL, autentikasi

Gunakan route Gemini image melalui CometAPI:
Lakukan autentikasi dengan x-goog-api-key:

Contoh kode

Gunakan tab di bawah ini untuk contoh yang bisa disalin dalam cURL, Python, dan Node.js.

Penjelasan alur

Pembuatan gambar Gemini bersifat sinkron pada route ini. Respons menggunakan candidates[].content.parts[] native Gemini. Part dapat mencakup teks, gambar yang dihasilkan, dan part gambar perantara dengan thought bernilai true. Saat menyimpan hasil, iterasi melalui part gambar, abaikan thought: true, lalu simpan gambar inlineData terakhir yang tersisa.

Parameter umum

Pemecahan masalah / FAQ

Jangan simpan part dengan thought bernilai true. Itu adalah gambar perantara, bukan output final.
Periksa bahwa generationConfig.responseModalities mencakup IMAGE, dan bahwa model yang dipilih mendukung output gambar.
Gunakan part permintaan inline_data seperti yang ditunjukkan dalam panduan Gemini image, dan pertahankan logika parsing gambar final yang sama.

Langkah berikutnya