Gemini API hızlı başlangıç kılavuzu

Bu hızlı başlangıç kılavuzunda, tercih ettiğiniz SDK'yı kullanarak Gemini API'yi nasıl kullanmaya başlayacağınız gösterilmektedir.


Google Yapay Zeka'da görüntüleme Colab not defteri denemesi Not defterini GitHub'da görüntüleme

Ön koşullar

Bu hızlı başlangıç kılavuzunda, Python ile uygulama oluşturma hakkında bilgi sahibi olduğunuz varsayılmaktadır.

Bu hızlı başlangıç kılavuzunu tamamlamak için geliştirme ortamınızın aşağıdaki koşulları karşıladığından emin olun:

  • Python 3.9 ve sonraki sürümler

Google AI SDK'sını yükleme

Gemini API için Python SDK'sı, google-generativeai paketinde bulunur. Bağımlılığı pip kullanarak yükleyin:

pip install -q -U google-generativeai

Kimlik doğrulamayı ayarlama

Gemini API'de kimlik doğrulamanın en kolay yolu, bu bölümde açıklandığı gibi bir API anahtarı yapılandırmaktır. Daha katı erişim denetimlerine ihtiyacınız varsa bunun yerine OAuth'u kullanabilirsiniz.

API anahtarınız yoksa Google AI Studio'da bir anahtar oluşturun.

Google AI Studio'dan API anahtarı alma

Ardından anahtarınızı yapılandırın.

API anahtarını sürüm kontrol sisteminize kontrol etmemeniz ve bunun yerine ortam değişkeni olarak atamanız önemle tavsiye edilir:

export API_KEY=<YOUR_API_KEY>

Kitaplığı içe aktarma

Google Üretken Yapay Zeka kitaplığını içe aktarın ve yapılandırın.

import google.generativeai as genai
import os

genai.configure(api_key=os.environ["API_KEY"])

İlk isteğinizi gönderin

Metin oluşturmak için generateContent yöntemini kullanın.

model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("Write a story about a magic backpack.")
print(response.text)

Sırada ne var?

Gemini API'ye istek göndermeye hazır olduğunuza göre, uygulamalarınızı ve iş akışlarınızı oluşturmak için Gemini API'nin tüm özelliklerini kullanabilirsiniz. Gemini API özelliklerini kullanmaya başlamak için aşağıdaki kılavuzları inceleyin:

Gemini API yöntemleri ve istek parametreleriyle ilgili ayrıntılı dokümanlar için API referansında yer alan kılavuzlara bakın.