Apa yang akan Anda buat
Anda akan memanggil route Gemini imagegenerateContent 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-previewsebagai contoh text-to-image.
API key, base URL, autentikasi
Gunakan route Gemini image melalui CometAPI: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 menggunakancandidates[].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
Respons berisi gambar thought
Respons berisi gambar thought
Jangan simpan part dengan
thought bernilai true. Itu adalah gambar perantara, bukan output final.Permintaan hanya mengembalikan teks
Permintaan hanya mengembalikan teks
Periksa bahwa
generationConfig.responseModalities mencakup IMAGE, dan bahwa model yang dipilih mendukung output gambar.Saya memerlukan image-to-image
Saya memerlukan image-to-image
Gunakan part permintaan
inline_data seperti yang ditunjukkan dalam panduan Gemini image, dan pertahankan logika parsing gambar final yang sama.Langkah berikutnya
- Baca referensi API gambar Gemini.
- Lihat lebih banyak contoh di Gunakan model gambar Gemini.
- Temukan model gambar yang tersedia di Models.
- Perkirakan biaya dengan Perkirakan biaya permintaan sebelum memanggil model.