- Metinden görüntü oluşturma
- Görüntüden görüntü düzenleme
- Çoklu görüntü kompozisyonu
- Oluşturulan görüntüleri kaydetme
- Base URL:
https://api.cometapi.com - SDK’yı yükleyin:
pip install google-genai(Python) veyanpm install @google/genai(Node.js)
Kurulum
İstemciyi CometAPI’nin base URL değeriyle başlatın:Metinden Görsel Oluşturma
Bir metin prompt’undan görsel oluşturun ve bunu bir dosyaya kaydedin.candidates[0].content.parts içinde bulunur:
Image-to-Image Generation
Bir giriş görseli yükleyin ve bunu bir metin prompt’u ile dönüştürün.- Python SDK,
PIL.Imagenesnelerini doğrudan kabul eder — manuel Base64 kodlaması gerekmez. - Ham Base64 string’leri geçirirken
data:image/jpeg;base64,önekini eklemeyin.
Çoklu Görsel Kompozisyonu
Birden fazla giriş görselinden yeni bir görsel oluşturun. CometAPI iki yaklaşımı destekler:Yöntem 1: Tek Kolaj Görseli
Birden fazla kaynak görseli tek bir kolajda birleştirin, ardından istenen çıktıyı açıklayın.

Yöntem 2: Birden Fazla Ayrı Görsel (En Fazla 14)
Birden fazla görseli doğrudan iletin. Gemini 3 modelleri en fazla 14 referans görseli destekler (nesneler + karakterler):
4K Görüntü Oluşturma
Yüksek çözünürlüklü çıktı içinimage_config içinde aspect_ratio ve image_size belirtin:
Çok Turlu Görsel Düzenleme (Chat)
Görselleri yinelemeli olarak iyileştirmek için SDK’nın chat özelliğini kullanın:İpuçları
Prompt Optimizasyonu
Prompt Optimizasyonu
Stil anahtar kelimeleri (örn. “cyberpunk, film grain, low contrast”), en-boy oranı, konu, arka plan, ışıklandırma ve ayrıntı düzeyini belirtin.
Base64 Biçimi
Base64 Biçimi
Ham HTTP kullanırken
data:image/png;base64, önekini eklemeyin — yalnızca ham Base64 dizesini kullanın. Python SDK bunu PIL.Image nesneleriyle otomatik olarak yönetir.Görsel Çıktısını Zorunlu Kılma
Görsel Çıktısını Zorunlu Kılma
Metin olmadan görsel çıktısını garanti etmek için
"responseModalities" değerini yalnızca ["IMAGE"] olarak ayarlayın.