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, hem Gemini Developer API hem de Vertex AI üzerinden Google'ın üretken yapay zeka modellerine erişmek için birleşik bir arayüz sağlayan yeni bir kitaplık grubu olan Google Gen AI SDK'yı kademeli olarak kullanıma sunuyoruz.
Google Gen AI SDK'sı artık Google'ın tüm modellerine erişmek için önerilen yoldur ve dokümanlarımızdaki tüm kod snippet'leri bu kitaplıkları kullanır.
Anahtar Kitaplığı Güncellemeleri
Dil | Yeni kitaplık (Önerilen) | Eski kitaplık |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript ve TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
Geçerli değil, daha önce mevcut değildi |
Çok modlu çıkışlar (ör. resim ve video oluşturma), Live API ve uzun vadeli bakım gibi yeni özelliklere erişim sağladığı için tüm kullanıcıların Google GenAI SDK'sına geçmesini öneririz. Eski ve yeni SDK arasındaki özellik farkının zaman içinde artmasını bekliyoruz.
Kitaplık yükleme
Python
Aşağıdaki komutu çalıştırarak Python kitaplığımızı yükleyebilirsiniz:
pip install google-genai
JavaScript
Aşağıdaki komutu çalıştırarak JavaScript ve TypeScript kitaplığımızı yükleyebilirsiniz:
npm install @google/genai
Go
Aşağıdaki komutu çalıştırarak Go kitaplığımızı yükleyebilirsiniz:
go get google.golang.org/genai
Java
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 özellikler eklenmeyecek ve bu kitaplıkların destek durumları aşağıda ayrıntılı olarak açıklanmıştır.
Resmi bir Google Yapay Zeka kitaplığının henüz bulunmadığı platformlarda API'lerimizi doğrudan çağırabilir, topluluk tarafından yönetilen kitaplıkları veya güvenilir üçüncü taraf seçeneklerini kullanabilirsiniz. Resmi SDK kapsamımızı genişletmek için yoğun şekilde çalışıyoruz ve yeni kitaplıklar kullanıma sunulduğunda burada listelemeyi sürdüreceğiz.
Önceki kitaplıklar şunlardır:
- Python (önceki): Hata düzeltmeleri dahil tüm destek Eylül 2025'te sona erecek.
- Node.js (önceki): Hata düzeltmeleri dahil tüm destek Eylül 2025'te sona erecek.
- Go (önceki): Hata düzeltmeleri dahil olmak üzere tüm destek Eylül 2025'te sonlandırılacak.
- Dart ve Flutter (eski): Etkin olarak desteklenmiyor
- Swift (Önceki): Aktif olarak sürdürülmez.
- Android (Önceki): Etkin olarak sürdürülmez.