Gemini API kitaplıkları

Gemini API ile uygulama geliştirirken Google GenAI SDK'yı kullanmanızı öneririz. Bunlar, en popüler diller için geliştirip bakımını yaptığımız resmi ve üretime hazır kitaplıklardır. Bu API'ler genel kullanıma sunulmuştur ve tüm resmi belgelerimizde ve örneklerimizde kullanılmaktadır.

Gemini API geliştirme becerisini yükleyin.

Gemini API'yi kullanmaya yeni başladıysanız Başlangıç kılavuzumuzu inceleyin.

Dil desteği ve kurulum

Google GenAI SDK; Python, JavaScript/TypeScript, Go ve Java dillerinde kullanılabilir. Her dilin kitaplığını paket yöneticilerini kullanarak yükleyebilir veya daha fazla bilgi için GitHub depolarını ziyaret edebilirsiniz:

Python

JavaScript

Go

Java

  • Kitaplık: google-genai

  • GitHub deposu: googleapis/java-genai

  • Yükleme: Maven kullanıyorsanız bağımlılıklarınıza aşağıdakileri ekleyin:

<dependencies>
  <dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

C#

Genel kullanıma sunulma

Google GenAI SDK, Mayıs 2025 itibarıyla tüm desteklenen platformlarda genel kullanıma sunulmuştur ve Gemini API'ye erişmek için önerilen kitaplıklardır. Bu sürümler kararlıdır, üretimde kullanım için tam olarak desteklenir ve etkin bir şekilde yönetilir. En yeni özelliklere erişim sağlayan bu modeller, Gemini ile çalışırken en iyi performansı sunar.

Eski kitaplıklarımızdan birini kullanıyorsanız en yeni özelliklere erişmek ve Gemini ile çalışırken en iyi performansı elde etmek için geçiş yapmanızı önemle tavsiye ederiz. Daha fazla bilgi için eski kitaplıklar bölümünü inceleyin.

Eski kitaplıklar ve taşıma

Eski kitaplıklarımızdan birini kullanıyorsanız yeni kitaplıklara geçmenizi öneririz.

Eski kitaplıklar, yeni özelliklere (ör. Live API ve Veo) erişim sağlamaz ve 30 Kasım 2025 itibarıyla kullanımdan kaldırılacaktır.

Her eski kitaplığın destek durumu farklıdır. Ayrıntılar aşağıdaki tabloda verilmiştir:

Dil Eski kitaplık Destek durumu Önerilen kitaplık
Python google-generativeai Aktif olarak sürdürülmüyor google-genai
JavaScript/TypeScript @google/generativeai Aktif olarak sürdürülmüyor @google/genai
Go google.golang.org/generative-ai Aktif olarak sürdürülmüyor google.golang.org/genai
Dart ve Flutter google_generative_ai Aktif olarak sürdürülmüyor Genkit Dart veya Firebase AI Logic'i kullanın.
Swift generative-ai-swift Aktif olarak sürdürülmüyor Firebase AI Logic'i kullanma
Android generative-ai-android Aktif olarak sürdürülmüyor Firebase AI Logic'i kullanma

Java geliştiricileri için not: Gemini API için Google tarafından sağlanan eski bir Java SDK'sı olmadığından önceki bir Google kitaplığından geçiş yapılması gerekmez. Dil desteği ve yükleme bölümünde doğrudan yeni kitaplıkla başlayabilirsiniz.