Bu sayfada, Gemini API için en son kitaplıkları indirme ve yükleme hakkında bilgiler verilmektedir. Gemini API'de yeniyseniz API hızlı başlangıç kılavuzunu inceleyerek başlayın.
Yeni kitaplıklarımızla ilgili önemli not
2024'ün sonlarından bu yana, Google'ın üretken yapay zeka modellerine hem Gemini API hem de Vertex AI üzerinden erişmek için birleşik bir arayüz sağlayan ve bu platformlar arasındaki geçişi kolaylaştıran yeni bir kitaplık grubu olan Google Gen AI SDK'sını kademeli olarak kullanıma sunuyoruz.
Artık Gemini modellerine erişmek için Google Gen AI SDK'sı önerilen yoldur ve dokümanlarımızdaki tüm kod snippet'leri bu kitaplıkları kullanır. Gemini Developer API ile Vertex AI arasında geçiş yapma hakkında daha fazla bilgi için lütfen Vertex AI sayfasına bakın.
Anahtar Kitaplığı Güncellemeleri
Dil | Eski kitaplık | Yeni kitaplık (Önerilen) |
---|---|---|
Python | google-generativeai |
google-genai |
JavaScript ve TypeScript |
@google/generative-ai |
@google/genai |
Go | google.golang.org/generative-ai |
google.golang.org/genai |
Java | Yok | google-genai |
Çok modlu çıkışlar (ör. resim ve video oluşturma) gibi yeni özelliklere ve eski kitaplıklarımızda bulunmayan Live API özelliklerine erişim sunmanın yanı sıra iyi korunan bir yol sağladığı için tüm kullanıcıları Google GenAI SDK'sına geçmeye önemle teşvik ediyoruz. Zaman içinde özellik farkının artmasını bekliyoruz.
Kitaplık yükleme
Aşağıdaki komutu çalıştırarak Python kitaplığımızı yükleyebilirsiniz:
pip install google-genai
Aşağıdaki komutu çalıştırarak JavaScript ve TypeScript kitaplığımızı yükleyebilirsiniz:
npm install @google/genai
Aşağıdaki komutu çalıştırarak Go kitaplığımızı yükleyebilirsiniz:
go get google.golang.org/genai
Maven kullanıyorsanız bağımlılıklarınıza aşağıdakileri ekleyerek Java kitaplığımızı yükleyebilirsiniz:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Önceki kitaplıklar ve SDK'lar
Yeni bir kitaplığın kullanılabildiği platformlarda yeni kitaplıklara geçmenizi önemle tavsiye ederiz. Önceki kitaplıklara yeni özellik eklenmeyecektir. Bu kitaplıkların destek durumları aşağıda açıklanmıştır.
Henüz yeni bir resmi kitaplığın bulunmadığı platformlarda API'lerimizi doğrudan çağırabilir, topluluk tarafından yönetilen kitaplıkları kullanabilir veya güvenilir üçüncü taraf seçeneklerinden yararlanabilirsiniz. Resmi SDK kapsamımızı genişletmek için yoğun şekilde çalışıyoruz ve yeni kitaplıklar yayınlandıkça burada listelemeyi sürdüreceğiz.
Önceki kitaplıklar şunlardır:
- Python (önceki): Hata düzeltmeleri dahil tüm destek Ağustos 2025'te sona erecek.
- Node.js (önceki): Hata düzeltmeleri dahil tüm destek Ağustos 2025'te sona erecek.
- Go (önceki): Hata düzeltmeleri dahil tüm destek Ağustos 2025'te sona erecek.
- Dart ve Flutter (eski): Etkin olarak desteklenmiyor
- Swift (Önceki): Aktif olarak sürdürülmez.
- Android (Önceki): Etkin olarak sürdürülmez.