Google'ın Gemini API'si üzerinden gemini-3.6-flash model kimliğiyle Gemini 3.6 Flash'ı çağırabilirsiniz. Google, 21 Temmuz 2026'da Flash yenilemesini yayınladı ve 3.6 Flash bir işgücü katmanıdır: 3.5 Flash'tan daha ucuzdur, 1M token bağlam penceresi sunar ve metin, resim, video, ses ile PDF girdilerini destekler. Bu rehberde API anahtarı oluşturacak, curl ve Python ile ilk isteğinizi gönderecek, temel parametreleri yapılandıracak ve çağrınızı izlemek için bir regresyon testi kuracaksınız.
Başlamadan önce ihtiyacınız olanlar
Başlamak için üç şeye ihtiyacınız var:
- Google hesabı: API anahtarı oluşturmak için kullanılır.
- Gemini API anahtarı: Google AI Studio üzerinden oluşturulur.
-
HTTP istemcisi: Terminal için
curl, uygulama kodu için Python veya görsel test akışları için Apidog kullanabilirsiniz.
Başlangıçta faturalandırma kurmanız gerekmez. AI Studio üzerinden ücretsiz katmanla test yapabilirsiniz; ancak bu katman istek hızı ve günlük kullanım açısından sınırlıdır.
Bir Gemini API anahtarı edinin
Google AI Studio'ya gidin ve Google hesabınızla oturum açın.
- API anahtarını al seçeneğine tıklayın.
- API anahtarı oluştur seçeneğini seçin.
- Oluşturulan anahtarı kopyalayın ve güvenli bir yerde saklayın.
API anahtarını şifre gibi ele alın. Anahtara erişen biri hesabınız üzerinden istek gönderebilir ve harcama oluşturabilir.
Anahtarı istemci tarafı koduna yazmayın veya Git deposuna eklemeyin. Bunun yerine ortam değişkeni olarak tanımlayın:
export GEMINI_API_KEY="your_key_here"
Resmî Python SDK'sı bu değişkeni otomatik olarak okuyabilir. Güncel kurulum ayrıntıları için Google Gemini API belgelerine bakın.
İlk API çağrınızı yapın
Gemini REST API'de generateContent metoduna bir POST isteği gönderirsiniz.
curl ile istek gönderin
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.6-flash:generateContent" \
-H "x-goog-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how APIs work"
}
]
}
]
}'
Buradaki önemli noktalar:
- API anahtarını
x-goog-api-keybaşlığında gönderin. - İstek gövdesinde
contentsdizisini kullanın. - Her
contentsöğesi, birpartsdizisi içerir. - Basit metin istemleri için
partsiçindetextalanı kullanın.
Bu yapı, daha sonra aynı isteğe metinle birlikte görsel, ses, video veya PDF eklemenizi sağlar.
Python SDK ile istek gönderin
Önce SDK'yı yükleyin:
pip install google-genai
Ardından aşağıdaki kodu çalıştırın:
from google import genai
client = genai.Client() # GEMINI_API_KEY ortam değişkenini okur
resp = client.models.generate_content(
model="gemini-3.6-flash",
contents="Explain how APIs work",
)
print(resp.text)
genai.Client() ortamdan GEMINI_API_KEY değerini alır. Böylece API anahtarını kaynak koduna koymanız gerekmez.
Ham JSON yanıtında üretilen metin genellikle şu yolda bulunur:
candidates[0].content.parts[0].text
Bu alanı bilmek, ileride API testlerinde yanıt doğrulaması eklerken işinizi kolaylaştırır.
Bilmeye değer önemli parametreler
Temel istek çalıştıktan sonra, davranışı kontrol etmek için aşağıdaki ayarları kullanabilirsiniz.
Sistem talimatı
Sistem talimatı, kullanıcı isteminden ayrı olarak tüm konuşmaya uygulanacak kuralları tanımlar.
Örnek kullanım alanları:
- “Yalnızca JSON olarak yanıt ver.”
- “Kısa ve doğrudan bir kod inceleyicisi gibi davran.”
- “Her yanıtı Türkçe üret.”
Sistem talimatları, biçim ve tonu her kullanıcı mesajına tekrar yazmaktan daha tutarlı şekilde yönlendirir.
Maksimum çıktı tokenları
Üretilecek yanıtın uzunluğunu sınırlamak için maksimum çıktı tokenı ayarlayın.
Gemini 3.6 Flash, 64 bin adede kadar çıktı tokenı üretebilir. Daha uzun üretimler için limiti yükseltebilir; maliyet ve gecikmeyi sınırlamak için düşürebilirsiniz.
Çok modlu girdiler
Model aynı çağrıda şunları işleyebilir:
- Metin
- Görsel
- Video
- Ses
Bu girdileri parts dizisine metninizin yanında ekleyebilirsiniz. Modelin çıktısı yalnızca metindir; yani farklı türlerdeki girdilerden açıklama, özet veya analiz üretmek için kullanabilirsiniz.
1M tokenlık bağlam penceresi; uzun PDF'ler, video transkriptleri ve büyük metin koleksiyonları için alan sağlar.
Düşünme ve muhakeme
Gemini 3.6 Flash, karmaşık istemlerde yanıt üretmeden önce muhakeme yapabilir. Bu, çok adımlı görevlerde sonuç kalitesini artırabilir.
Ancak düşünme tokenları çıktı fiyatlandırmasına dahildir. Yoğun muhakeme gerektiren istemler, ekranda görünen yanıt kısa olsa bile daha yüksek maliyet oluşturabilir.
Tüm parametreler ve güncel alan adları için Gemini API belgelerini kullanın. Alan adlarını tahmin etmek yerine resmî şemayı referans alın.
Fiyatlandırma ve ücretsiz katman
Gemini 3.6 Flash fiyatlandırması:
- 1M girdi tokenı başına: 1,50 ABD doları
- 1M çıktı tokenı başına: 7,50 ABD doları
Bu çıktı fiyatı, 3.5 Flash'ın 1M çıktı tokenı için ücretlendirdiği 9,00 ABD dolarından daha düşüktür. Ayrıca 3.6 Flash'ın aynı görevlerde yaklaşık %17 daha az çıktı tokenı üretme eğilimi, toplam maliyeti azaltabilir.
Önemli nokta: Çıktı fiyatı düşünme tokenlarını da içerir. Bu nedenle yoğun muhakeme gerektiren bir istemin maliyeti, görünür yanıtın uzunluğuna bakarak tahmin ettiğinizden yüksek olabilir.
Ayrıntılı maliyet hesaplamaları için Gemini 3.6 Flash fiyatlandırma kılavuzuna bakın.
Ücretsiz katman AI Studio üzerinden kullanılabilir, ancak hız sınırlıdır:
- Dakika başına sınırlı istek
- Gün başına sınırlı istek
- Ücretsiz katman verilerinin Google ürünlerini geliştirmek için kullanılabilmesi
Bu katman prototipleme, öğrenme ve entegrasyon testleri için uygundur. Üretim trafiğinde faturalandırmayı etkinleştirmeniz gerekir.
Ücretsiz katmanın nasıl kullanılacağını görmek için Gemini 3.6 Flash'ı ücretsiz kullanma rehberini inceleyin. Faturalandırmayı etkinleştirdiğinizde aynı API anahtarı çalışmaya devam eder; kod değişikliği gerekmez.
Gemini API'yi Apidog'da test edin ve hata ayıklayın
curl isteği, çağrının bir kez çalıştığını doğrular. Ancak anahtarın geçersiz hâle gelmesi, yanıt şemasının değişmesi veya bir dağıtımın isteği bozması gibi sorunları sürekli izlemek için tekrarlanabilir testlere ihtiyacınız vardır.
Bu noktada Apidog ile kaydedilmiş API testleri oluşturabilirsiniz.
1. İsteği oluşturun
Yeni bir POST isteği ekleyin:
https://generativelanguage.googleapis.com/v1beta/models/gemini-3.6-flash:generateContent
İstek gövdesine daha önce kullandığınız JSON içeriğini ekleyin:
{
"contents": [
{
"parts": [
{
"text": "Explain how APIs work"
}
]
}
]
}
2. Anahtarı ortam değişkeninde saklayın
Apidog ortamınıza aşağıdaki değişkeni ekleyin:
GEMINI_API_KEY
Ardından x-goog-api-key başlığında bu değeri kullanın:
{{GEMINI_API_KEY}}
Bu yaklaşım sayesinde:
- Anahtar paylaşılmış istek tanımının dışında kalır.
- Geliştirme, staging ve production ortamları için farklı anahtarlar kullanabilirsiniz.
- İstek gövdesini veya başlık şablonunu değiştirmeden ortam geçişi yapabilirsiniz.
3. Yanıt doğrulamaları ekleyin
Başarılı bir yanıtı yalnızca HTTP durum koduyla doğrulamayın. Şunları kontrol edin:
- Durum kodu
200olmalı. -
candidates[0].content.parts[0].textalanı bulunmalı. - Bu alan boş olmamalı.
Bu kontroller, API'nin sadece bir JSON döndürdüğünü değil, beklediğiniz üretimi yaptığını doğrular.
4. Testi kaydedin ve zamanlayın
İsteği bir koleksiyona kaydedin ve regresyon testi olarak zamanlayın.
Testi zamanlanmış görev olarak veya CI sürecinizde çalıştırabilirsiniz. Böylece kullanıcılarınız sorun yaşamadan önce Gemini entegrasyonundaki hataları yakalayabilirsiniz.
Apidog'u indirin ve bu akışı birkaç dakika içinde kurun. Apidog modeli çalıştırmaz; uygulamanızın Gemini API'den beklediği yanıtı almaya devam ettiğini doğrular.
Sık karşılaşılan hatalar ve çözümleri
401 Yetkilendirilmemiş: geçersiz anahtar
Anahtar yanlış, iptal edilmiş veya istek başlığında eksik olabilir.
Kontrol listesi:
-
x-goog-api-keybaşlığını gönderdiğinizden emin olun. - AI Studio'dan kopyaladığınız anahtarın tamamını kullanın.
- Ortam değişkeninin doğru çözümlendiğini doğrulayın.
- Anahtarın başında veya sonunda boşluk olmadığını kontrol edin.
- Apidog'da
{{GEMINI_API_KEY}}ifadesinin gerçek değerle değiştirildiğini kontrol edin.
429 Çok Fazla İstek: oran sınırı
Ücretsiz katmanın dakika başına veya gün başına istek sınırına ulaşmış olabilirsiniz.
Çözüm seçenekleri:
- İstek hızını azaltın.
- Exponential backoff ile yeniden deneme ekleyin.
- Sık çalışan testleri seyrekleştirin.
- Daha yüksek limit için faturalandırmayı etkinleştirin.
404 Bulunamadı: model bulunamadı
Bu hata çoğunlukla model kimliğindeki yazım hatasından kaynaklanır.
Doğru model kimliği:
gemini-3.6-flash
Yanlış örnekler:
gemini-3.5-flash
gemini-flash-3.6
Ayrıca gemini-3.5-flash-lite farklı bir modeldir. Model kimliklerini karıştırmayın.
Sıkça Sorulan Sorular
Gemini 3.6 Flash için tam model kimliği nedir?
Model kimliği:
gemini-3.6-flash
Bu değeri SDK'da model parametresinde ve REST URL'sinde :generateContent ifadesinden önce kullanın.
Gemini 3.6 Flash API'si ücretsiz mi?
AI Studio aracılığıyla hız sınırlı ücretsiz katman sunulur. Bu katman prototipleme ve öğrenme için uygundur. Üretim trafiği için faturalandırmayı etkinleştirmeniz gerekir.
Ayrıntılar için ücretsiz kullanım rehberine bakın.
Modele ne gönderebilirim?
1M tokenlık bağlam penceresi dahilinde şunları gönderebilirsiniz:
- Metin
- Görsel
- Video
- Ses
Model çıktısı yalnızca metindir.
Faturam neden görünen yanıtlardan daha yüksek geldi?
1M token başına 7,50 ABD doları olan çıktı fiyatı, modelin düşünme tokenlarını da içerir. Yoğun muhakeme gerektiren istemler, ekranda gördüğünüz yanıtın uzunluğundan daha yüksek maliyet oluşturabilir.
Bu, eski Gemini 3.5 Flash API'siyle aynı mı?
Çağrı şekli aynıdır. Daha önce Gemini 3.5 API'sini kullandıysanız, model kimliğini değiştirmeniz yeterlidir.
Gemini 3.6 Flash, çıktı fiyatını düşürür ve aynı iş için daha az çıktı tokenı kullanma eğilimindedir.
Aynı anahtarı curl, Python ve Apidog'da kullanabilir miyim?
Evet. AI Studio'dan aldığınız tek bir API anahtarı curl, Python ve Apidog ile çalışır.
Anahtarı her araçta doğrudan yazmak yerine ortam değişkeni olarak saklayın. Böylece anahtarı tek bir yerden değiştirebilir veya iptal edebilirsiniz.
Bundan sonra nereye gitmeli?
Artık şunlara sahipsiniz:
- Gemini API anahtarı
-
curlile çalışan ilk çağrı - Python SDK entegrasyonu
- Temel parametre bilgisi
- İzlenebilir regresyon testi akışı
Ücretsiz katmanla başlayın, API anahtarını ortam değişkeninde saklayın ve gelişmiş yapılandırmalar için resmî Gemini API belgelerine başvurun.
Gemini çağrısı uygulamanızın kritik bir parçası hâline geldiğinde, sessiz API değişikliklerini kullanıcılarınıza ulaşmadan yakalamak için çağrıyı bir Apidog testiyle izleyin.


Top comments (0)