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
Kitaplık:
google-genaiGitHub deposu: googleapis/python-genai
Yükleme:
pip install google-genai
JavaScript
Kitaplık:
@google/genaiGitHub deposu: googleapis/js-genai
Yükleme:
npm install @google/genai
Go
Kitaplık:
google.golang.org/genaiGitHub deposu: googleapis/go-genai
Yükleme:
go get google.golang.org/genai
Java
Kitaplık:
google-genaiGitHub 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#
Kitaplık:
Google.GenAIGitHub deposu: googleapis/dotnet-genai
Yükleme:
dotnet add package Google.GenAI
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.