Gemini 3.7 Flash (gemini-3.7-flash), Gemini 3 serisindeki önceki nesil Flash modelidir. Artık kullanımdan kaldırılmıştır ve otomatik olarak Gemini 3.8 Flash'a yönlendirilmektedir.
Bu kılavuz, referans olarak saklanmakta olup Gemini 3.7 Flash'ta sunulan özellikleri ve değişiklikleri belgelemektedir.
Modele genel bakış
| Model | Model Kimliği | Varsayılan düşünme seviyesi | Açıklama |
|---|---|---|---|
| Gemini 3.7 Flash (Desteği sonlandırıldı) | gemini-3.7-flash |
medium |
Kodlama, temsilci tabanlı iş akışları ve çok adımlı yürütme için tasarlanmış önceki nesil Flash modeli. Gemini 3.8 Flash ile değiştirildi. |
Gemini 3.7 Flash, 1 milyon parçalık bağlam penceresini, maksimum 64 bin çıkış parçasını, ayarlanabilir düşünme seviyelerini (low, medium, high) ve 3.6 Flash ile aynı yerleşik araç paketini destekler.
Tüm teknik özellikler için Gemini 3.7 Flash model sayfasını inceleyin.
Hızlı başlangıç kılavuzu
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.7-flash",
input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.7-flash"))
.input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"model": "gemini-3.7-flash",
"input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
}'
Gemini 3.7 Flash'teki yenilikler
- Kodlama ve ajan tabanlı görevler: Gerçek dünyadaki yazılım mühendisliği ve ajan tabanlı karşılaştırmalarda önemli ölçüde daha yüksek kalite sunarak sorun çözümünü iyileştirir ve başarısız aracı döngülerini azaltır.
- Web geliştirme ve daha güçlü tasarım eşitliği: Doğrudan tasarım modellerinden daha yüksek doğrulukta masaüstü ve web uygulaması kodu oluşturur. Tasarıma bağlılık ve mevcut kod tabanlarını modellere göre denetleyerek 1:1 tasarım eşitliğini doğrulama konusunda önemli kazanımlar sağlar.
Akıl yürütme seviyelerini anlama
Gemini 3.7 Flash, modelin düşünme seviyesini ayarlayarak geliştiricilere gecikme ve zeka üzerinde esnek kontrol sağlar:
- Düşük düşünme çabası: Olay müdahale hatları, anlık sohbet, taslak yazma ve hızlı veri analizi gibi gecikmeye duyarlı görevlerde yanıt süresini kısaltır.
- Orta (varsayılan): Çoğu görev için en iyi kalite. Karmaşık kodlar ve temsilci kullanım alanları için önerilir. İlk denemede daha yüksek doğruluk sağlar.
- Yüksek düşünme çabası: Modelin düşünme ve araçları kullanma yeteneğini en üst düzeye çıkarır. Karmaşık akıl yürütme, zor matematik, zor kodlama ve temsilci görevleri için idealdir. Daha fazla parça tüketimi ve maliyetle birlikte daha kapsamlı düşüncelere ve işlev çağrılarına olanak tanır.
Gemini 3.7 Flash'te düşünme seviyelerini yapılandırmak için:
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config={
"thinking_level": "medium" # Balanced reasoning effort for complex tasks
}
)
print(interaction.output_text)
Çok dilli kod örnekleri (JavaScript, Java, Go, REST) ve ayrıntılı akıl yürütme kavramları için Gemini 3.8 Flash'te akıl yürütme düzeylerini anlama başlıklı makaleyi inceleyin.
Antigravity ajanı desteği
Gemini 3.7 Flash, Gemini Managed Agents'da Antigravity temsilcisini ve Google Antigravity SDK'sını desteklemeye başladı.
Mevcut kod örnekleri ve en son varsayılan Antigravity ajanı yapılandırması için Antigravity temsilci kılavuzuna ve Gemini 3.8 Flash kılavuzuna bakın.
Diğer modeller
Sırada ne var?
- Modellere Genel Bakış sayfasında API spesifikasyonlarını inceleyin.
- Interactions API Kılavuzu'nda çoklu temsilci düzenlemesini inceleyin.
- Google AI Studio'da istemleri test edin ve iyileştirin.