Gemini API kitaplıkları

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: