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
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
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.