Skip to main content

Neler oluşturacaksınız

Gemini image generateContent 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_KEY içinde saklanan bir CometAPI API anahtarı
  • requests ile 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-preview kullanı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 yerel candidates[].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

thought değeri true olan parçaları kaydetmeyin. Bunlar son çıktı değil, ara görsellerdir.
generationConfig.responseModalities içinde IMAGE bulunduğunu ve seçilen modelin görsel çıktıyı desteklediğini kontrol edin.
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