Google'ın Gemini model ailesinin 5 Haziran 2025'te ön izleme olarak yayınlanan en son sürümü, geliştiricilere olağanüstü yetenekler sunuyor. Bu API, metin, resim, video ve daha fazlasını işleyen gelişmiş, çok modlu uygulamalar oluşturmanıza olanak tanırken, akıl yürütme ve kodlama görevlerinde de üstün performans gösterir. Etkileşimli web uygulamaları oluşturmayı, karmaşık veri kümelerini analiz etmeyi veya iş akışlarını otomatikleştirmeyi hedefliyorsanız, bu kılavuz size süreci hassasiyetle adım adım anlatacaktır.
Şimdi, bu güçlü API'nin tüm potansiyelini kullanmak için kurulumu, yapılandırmayı ve pratik kullanım senaryolarını keşfedelim.
Gemini 2.5 06-05 Pro API Nedir?
Google DeepMind tarafından geliştirilen Gemini 2.5 06-05 Pro API, çok modlu yapay zeka teknolojisinde bir zirveyi temsil ediyor. 5 Haziran 2025'te yükseltilmiş bir ön izleme olarak yayınlanan bu model, önceki sürümler üzerine inşa edilerek kodlama, akıl yürütme ve yaratıcı görevlerde üstün performans sunuyor. Kapsamlı kod tabanlarını, belgeleri ve resimler, videolar gibi multimedya girdilerini işleyebilmesini sağlayan 1 milyon token'lık bir bağlam penceresine (ufukta 2 milyon ile) sahiptir.

Ayrıca, API karşılaştırmalarda üstünlük sağlıyor; WebDev Arena liderlik tablosunda 24 puanlık Elo sıçramasıyla 1470'e yükseldi ve video anlama için VideoMME'de %84,8 puan aldı. Akıl yürütme yetenekleri matematik, bilim ve kodlamada parlıyor, bu da onu gelişmiş uygulamalar geliştiren geliştiriciler için ideal kılıyor. Ardından, bu API'yi etkili bir şekilde kullanmaya başlamak için ortamınızı kuracağız.
Gemini 2.5 06-05 Pro API'yi Kullanmak İçin Ön Koşullar
Başlamadan önce, geliştirme ortamınızın bu gereksinimleri karşıladığından emin olun:
- Google Hesabı: Google AI Studio'ya erişmek için accounts.google.com adresinden kaydolun veya oturum açın.
- API Anahtarı: Kimlik doğrulama için Google AI Studio aracılığıyla bir anahtar oluşturun.
- Python 3.7+: Henüz yüklü değilse python.org adresinden Python'u yükleyin.
- Sanal Ortam: Temiz proje yönetimi için bağımlılıkları izole edin.
- Kütüphaneler: API ile etkileşim kurmak için
google-generativeai
paketini yükleyin. - Apidog: İsteğe bağlı, ancak API isteklerini test etmek ve ayıklamak için önerilir.
İlk olarak, Python'u yükleyin ve bir sanal ortam kurun. Terminalinizde şu komutları çalıştırın:
python -m venv gemini_env
source gemini_env/bin/activate # Windows'ta: gemini_env\Scripts\activate
Ardından, gerekli kütüphaneyi yükleyin:
pip install google-generativeai
Bu adımlar tamamlandığında, API'yi yapılandırmaya hazırsınız. Kimlik doğrulama ve kuruluma geçelim.
Gemini 2.5 06-05 Pro API İçin Kimlik Doğrulamayı Ayarlama
Gemini 2.5 06-05 Pro API'yi kullanmak için isteklerinizi bir API anahtarıyla doğrulayın. Başlamak için şu adımları izleyin:
- Google AI Studio'ya Gidin: Tarayıcınızı açın ve aistudio.google.com adresine gidin.

Oturum Açın: Google hesabınızın kimlik bilgilerini kullanarak oturum açın.
API Anahtarı Oluşturun: Panoda "API anahtarı al" seçeneğini bulun. Tıklayın, istemleri izleyin ve oluşturulan anahtarı kopyalayın. Güvenli bir şekilde saklayın—asla herkese açık paylaşmayın.

Tıklayın, istemleri izleyin ve oluşturulan anahtarı kopyalayın. Güvenli bir şekilde saklayın—asla herkese açık paylaşmayın.

Ortam Değişkeni Ayarlayın: Güvenlik için, anahtarı bir ortam değişkeni olarak ayarlayın. Terminalinizde çalıştırın:
export GEMINI_API_KEY='buraya_api_anahtarınız' # Windows'ta: set GEMINI_API_KEY=buraya_api_anahtarınız
Şimdi, Python'da istemciyi başlatın. İşte temel bir kurulum:
import os
from google import genai
# API anahtarını ortam değişkeninden alın
API_KEY = os.environ.get("GEMINI_API_KEY")
client = genai.Client(api_key=API_KEY)
Kimlik doğrulama yapılandırıldığına göre, istek göndermeye hazırsınız. Ardından, Gemini 2.5 06-05 modeliyle ilk API çağrınızı yapmayı keşfedeceğiz.
Gemini 2.5 06-05 İle İlk API Çağrınızı Yapma
Gemini 2.5 06-05 Pro API'yi basit bir metin tabanlı istekle test edelim. Bu örnek, modelden temel bir kavramı açıklamasını ister. Şu Python kodunu kullanın:
from google import genai
from google.genai.types import HttpOptions
# İstemciyi başlatın
client = genai.Client(http_options=HttpOptions(api_version="v1"))
# Bir metin isteği gönderin
response = client.models.generate_content(
model="gemini-2.5-pro-preview-06-05",
contents="Bir sinir ağının basit terimlerle nasıl çalıştığını açıklayın."
)
# Yanıtı yazdırın
print(response.text)
Bu kod, API uç noktasına, Gemini 2.5 06-05 modelini hedefleyen bir POST isteği gönderir. Yanıt, sinir ağlarını açık ve özlü bir dille açıklar. Şuna benzer bir çıktı bekleyin:
Bir sinir ağı, insan beyninden esinlenmiş bir hesaplama modelidir. Girdi verilerini işleyen, kalıplara göre ağırlıkları ayarlayan ve bir tahmin veya sınıflandırma gibi bir çıktı üreten düğüm (nöron) katmanlarından oluşur.
İşlevselliği doğrulamak için bu isteği Apidog'da test edin. Yeni bir proje oluşturun, HTTP yöntemini POST olarak ayarlayın, uç nokta URL'sini girin (Google AI Studio belgelerinde bulunur), Authorization: Bearer SİZİN_API_ANAHTARINIZ
başlığını ekleyin ve JSON yükünü ekleyin:
{
"model": "gemini-2.5-pro-preview-06-05",
"contents": "Bir sinir ağının basit terimlerle nasıl çalıştığını açıklayın."
}
Yanıtı, durum kodunu ve zamanlamayı kontrol etmek için Apidog'da "Gönder"e tıklayın. Bu, kurulumunuzun çalıştığını onaylar. Şimdi, çok modlu yeteneklere geçelim.

Gemini 2.5 06-05'in Çok Modlu Özelliklerinden Yararlanma
Gemini 2.5 06-05 Pro API, metin, resim ve videoyu işleyen çok modlu yetenekleriyle parlıyor. Bu bölüm, bu özellikleri etkili bir şekilde nasıl kullanacağınızı gösterir.
Metin ve Görüntü İşleme
Görüntü analizi gibi görevler için metin istemlerini görüntülerle birleştirin. Bir görüntü yükleyin (örneğin, çörek fotoğrafı) ve modelden onu tanımlamasını isteyin. İşte kod:
from google import genai
from google.genai.types import HttpOptions, Part
# İstemciyi başlatın
client = genai.Client(http_options=HttpOptions(api_version="v1"))
# Bir metin ve görüntü isteği gönderin
response = client.models.generate_content(
model="gemini-2.5-pro-preview-06-05",
contents=[
"Bu görüntüyü ayrıntılı olarak tanımlayın.",
Part.from_uri(
file_uri="gs://cloud-samples-data/generative-ai/image/scones.jpg",
mime_type="image/jpeg"
)
]
)
# Yanıtı yazdırın
print(response.text)
Model şöyle yanıt verebilir:
Görüntü, parşömen kağıdı üzerinde yaban mersinli çöreklerin düz bir şekilde yerleştirilmiş halini gösteriyor. Altı üçgen çörek, altın kahverengi renkte, etraflarına dağılmış taze yaban mersinleri ile dairesel bir düzende dizilmiş. Doku, iyi pişmiş çöreklerin tipik özelliği olan ufalanan görünüyor.
Görüntünüzün bir Google Cloud Storage URI'si aracılığıyla erişilebilir olduğundan emin olun veya destekleniyorsa doğrudan yükleyin. Bu yetenek, e-ticaret veya içerik analizi gibi uygulamalar için uygundur.
Video Anlama
Gemini 2.5 06-05 modeli, VideoMME karşılaştırmasında %84,8 puan alarak video anlamada üstünlük sağlar. İçeriği analiz etmek için bir YouTube URL'si veya video dosyasıyla birlikte bir istem gönderin. Örneğin:
from google import genai
from google.genai.types import HttpOptions
# İstemciyi başlatın
client = genai.Client(http_options=HttpOptions(api_version="v1"))
# Bir video isteği gönderin
response = client.models.generate_content(
model="gemini-2.5-pro-preview-06-05",
contents=[
"Bu videoya dayanarak bir öğrenme uygulaması için bir teknik şartname oluşturun.",
"https://www.youtube.com/watch?v=example_video"
]
)
# Yanıtı yazdırın
print(response.text)
Bu, videonun içeriğinden yararlanarak etkileşimli bir öğrenme uygulaması için ayrıntılı bir teknik şartname oluşturur. API, "düşük" medya çözünürlüğü ayarında 2 milyon token'lık bir bağlam penceresiyle 6 saate kadar videoyu işleyerek maliyet ve performansı dengeler.
Çok modlu özellikler ustalaşıldığına göre, sırada kodlama yardımına geçelim.
Gemini 2.5 06-05 Pro API İle Kodlama
Gemini 2.5 06-05 Pro API, 1470 Elo puanıyla WebDev Arena liderlik tablosunda liderlik ederek kodlama görevlerinde üstünlük sağlar. Python, JavaScript ve daha fazlası gibi dillerde kod üretir, düzenler ve hatalarını ayıklar. İşte nasıl kullanacağınız:
Kod Oluşturma
Bir Fibonacci dizisi hesaplayıcısı gibi bir fonksiyon isteyin. Şunu deneyin:
from google import genai
from google.genai.types import HttpOptions
# İstemciyi başlatın
client = genai.Client(http_options=HttpOptions(api_version="v1"))
# Bir kodlama isteği gönderin
response = client.models.generate_content(
model="gemini-2.5-pro-preview-06-05",
contents="n terime kadar Fibonacci dizisini hesaplayan bir Python fonksiyonu yazın."
)
# Yanıtı yazdırın
print(response.text)
Çıktı şöyle olabilir:
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
sequence = [0, 1]
for i in range(2, n):
sequence.append(sequence[i-1] + sequence[i-2])
return sequence
# Örnek kullanım
print(fibonacci(10)) # Çıktı: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
Bu fonksiyon verimli ve doğrudur, modelin akıl yürütme yeteneğini gösterir.
Hata Ayıklama ve Optimizasyon
Analiz için mevcut kodu gönderin. Örneğin:
from google import genai
from google.genai.types import HttpOptions
# İstemciyi başlatın
client = genai.Client(http_options=HttpOptions(api_version="v1"))
# Bir hata ayıklama isteği gönderin
response = client.models.generate_content(
model="gemini-2.5-pro-preview-06-05",
contents="Bu kodun hatalarını ayıklayın ve iyileştirme önerileri sunun: def fib(n): if n == 0: return 0 elif n == 1: return 1 else: return fib(n-1) + fib(n-2)"
)
# Yanıtı yazdırın
print(response.text)
Model şöyle yanıt verebilir:
n
def fib(n):
if n < 0:
raise ValueError("Girdi negatif olmamalıdır")
if n == 0:
return 0
elif n == 1:
return 1
a, b = 0, 1
for _ in range(2, n + 1):
a, b = b, a + b
return b
İyileştirmeler: Negatif girdiler için hata işleme eklendi; O(n) zaman karmaşıklığı için özyineleme yerine yineleme kullanıldı; netlik için tuple açma kullanıldı.
Bu, performansı önemli ölçüde artırır. Şimdi, gelişmiş kullanım senaryolarını keşfedelim.
Gemini 2.5 06-05 Pro API İçin Gelişmiş Kullanım Senaryoları
Gemini 2.5 06-05 Pro API, gelişmiş uygulamaların kilidini açar. Şu senaryoları göz önünde bulundurun:
- Web Uygulaması Geliştirme: Etkileşimli kullanıcı arayüzleri için HTML, CSS ve JavaScript oluşturun. API'ye şu istemi gönderin: "Mikrofon UI animasyonu ve duyarlı tasarıma sahip bir dikte uygulaması oluştur." Tasarım referanslarındaki stillere uygun işlevsel kod sunar.
- Videodan Öğrenme Uygulamalarına: Bir YouTube eğitimini analiz edin ve etkileşimli bir uygulama için bir teknik şartname oluşturun, ardından kodu oluşturun. Bu, eğitim platformları için uygundur.
- Kod Tabanı Analizi: Projenizin bir ZIP dosyasını yükleyin. API, devasa bağlam penceresiyle bağımlılıkları gözden geçirir, düzeltmeler önerir ve mantığı optimize eder.
Bunları test etmek için, API yanıtlarını taklit etmek ve işlevselliği doğrulamak amacıyla Apidog'u kullanın. En iyi uygulamalara geçiş, en iyi sonuçları sağlar.
Gemini 2.5 06-05 Pro API İçin En İyi Uygulamalar
Şu ipuçlarıyla Gemini 2.5 06-05 Pro API'yi en üst düzeye çıkarın:
- Net İstemler Oluşturun: Görevleri hassas bir şekilde belirtin, örneğin: "Bir listeyi sıralayan, tekrarları işleyen bir Python fonksiyonu oluştur."
- Parametreleri Ayarlayın: Kalite ve gecikmeyi dengelemek için karmaşık görevler için
thinking_budget
(örneğin, 1024 token) ayarlayın. - Kapsamlı Test Edin: İstek göndermek, durum kodlarını kontrol etmek ve yükleri iyileştirmek için Apidog'u kullanın.
- Anahtarları Güvenceye Alın: API anahtarlarını kodda değil, ortam değişkenlerinde saklayın.
- Kullanımı İzleyin: Kesintileri önlemek için Google AI Studio'da hız sınırlarını takip edin.
Bunları takip ederek verimlilik ve güvenilirlik sağlarsınız. Bitirelim.
Sonuç: Gemini 2.5 06-05 Pro API'den Yararlanma
Gemini 2.5 06-05 Pro API, geliştiricilere son teknoloji uygulamalar oluşturma gücü verir. Kurulumdan kimlik doğrulamaya, çok modlu işlemden kodlamaya kadar bu kılavuz, gücünden yararlanmanız için sizi donatır. WebDev Arena'daki liderliği, güçlü video anlama ve akıl yürütme yetenekleri onu oyunun kurallarını değiştiren bir unsur yapar. Bugün inşa etmeye başlayın—Google AI Studio'da deney yapın, Vertex AI ile entegre edin veya Gemini uygulamasında test edin. Uygulama ile yenilikçi çözümleri zahmetsizce yaratacaksınız.
