Gemini 2.0 Flash Thinking modeli, yanıtı kapsamında modelin geçirdiği "düşünme sürecini" oluşturacak şekilde eğitilmiş deneysel bir modeldir. Sonuç olarak Flash Thinking modeli, yanıtlarında Gemini 2.0 Flash Experimental modeline kıyasla daha güçlü akıl yürütme özellikleri sunabilir.
Düşünme modellerini kullanma
Flash Thinking modelleri Google AI Studio'da ve Gemini API üzerinden kullanılabilir.
Gemini API, yanıtta düşünceleri döndürmez.
Düşünme modelini kullanmak için istemcinizi API'nin v1alpha
sürümünü kullanacak şekilde ayarlamanız gerekir:
pip install -U google-genai
from google import genai
from google.genai import types
client = genai.Client(
api_key=GOOGLE_API_KEY,
http_options={'api_version':'v1alpha'},
)
Temel istek gönderme
Bu örnekte yeni Google Genai SDK'sı kullanılmaktadır.
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
response = client.models.generate_content(
model='gemini-2.0-flash-thinking-exp',
contents='Explain how RLHF works in simple terms.',
)
print(response.text)
Birden çok katılımcının yer aldığı düşünme görüşmeleri
Çoklu turlu görüşmelerde, sohbet geçmişinin tamamını giriş olarak iletirsiniz. Bu nedenle, model çoklu turlu bir sohbette önceki düşüncelerine erişemez.
Yeni Google Genai SDK'sı, bir görüşmenin durumunu yönetmeye yardımcı olan çok turlu bir sohbet oturumu oluşturma olanağı sunar.
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
chat = client.aio.chats.create(
model='gemini-2.0-flash-thinking-exp',
)
response = await chat.send_message('What is your name?')
print(response.text)
response = await chat.send_message('What did you just say before this?')
print(response.text)
Sınırlamalar
Flash Thinking modeli deneysel bir modeldir ve aşağıdaki sınırlamalara sahiptir:
- Yalnızca metin ve resim girişi
- Yalnızca metin çıkışı
- JSON modu veya Arama Temellendirmesi yok
- Düşünceler yalnızca Google Yapay Zeka Stüdyosu'nda gösterilir.
Sırada ne var?
- Google AI Studio'da Flash Thinking modelini deneyin.
- Flash Thinking Colab'ı deneyin.