Gemini API kitaplıkları

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

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

Dil desteği ve yükleme

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 tarihi

Mayıs 2025 itibarıyla Google GenAI SDK, desteklenen tüm 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 bakımı yapılır. Bu tarayıcılar, en yeni özelliklere erişmenizi sağlar ve 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'ten itibaren kullanımdan kaldırılacaktır.

Her eski kitaplığın destek durumu farklıdır. Bu durumlar aşağıdaki tabloda ayrıntılı olarak açıklanmıştır:

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 taşıma işlemi yapılması gerekmez. Doğrudan Dil desteği ve yükleme bölümündeki yeni kitaplıkla başlayabilirsiniz.