Neler oluşturacaksınız
Gemini imagegenerateContent rotasını CometAPI üzerinden çağıracak, Nano Banana model aileleri dahil Gemini image modellerinden bir görsel çıktısı isteyecek, ara thought görsel parçalarını atlayacak ve son inlineData görselini kaydedeceksiniz.
Ön koşullar
COMETAPI_KEYiçinde saklanan bir CometAPI API anahtarırequestsile Python 3.10+ veya Node.js 18+- Bir Gemini image model ID. Güncel tutulan API referansı, metinden görsele örneği olarak
gemini-3.1-flash-image-previewkullanır.
API anahtarı, base URL, kimlik doğrulama
CometAPI üzerinden Gemini image rotasını kullanın:x-goog-api-key ile kimlik doğrulaması yapın:
Kod örnekleri
Aşağıdaki sekmeleri kullanarak cURL, Python ve Node.js için kopyalanabilir örneklere ulaşın.Akışın açıklaması
Gemini image oluşturma bu rotada eşzamanlıdır. Yanıt, Gemini’nin yerelcandidates[].content.parts[] yapısını kullanır. Parçalar metin, oluşturulmuş görseller ve thought değeri true olan ara görsel parçalarını içerebilir.
Sonucu kaydederken görsel parçaları üzerinde yineleme yapın, thought: true olanları yok sayın ve geriye kalan son inlineData görselini kaydedin.
Yaygın parametreler
Sorun giderme / SSS
Yanıt thought görselleri içeriyor
Yanıt thought görselleri içeriyor
thought değeri true olan parçaları kaydetmeyin. Bunlar son çıktı değil, ara görsellerdir.İstek yalnızca metin döndürüyor
İstek yalnızca metin döndürüyor
generationConfig.responseModalities içinde IMAGE bulunduğunu ve seçilen modelin görsel çıktıyı desteklediğini kontrol edin.Görselden görsele ihtiyacım var
Görselden görsele ihtiyacım var
Gemini image kılavuzunda gösterildiği gibi
inline_data istek parçalarını kullanın ve son görseli ayrıştırma mantığını aynı tutun.Sonraki adımlar
- Gemini image API referansını okuyun.
- Gemini image modellerini kullanın içinde daha fazla örnek görün.
- Kullanılabilir image modellerini Models bölümünde bulun.
- Bir modeli çağırmadan önce istek maliyetini tahmin edin ile maliyeti tahmin edin.