Gemini 2.0 Flash Thinking

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.

Temel istek gönderme

Python

Bu örnekte yeni Google Genai SDK'sı ve API'nin v1alpha sürümü 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

Çok turlu sohbetler sırasında, önceki turlardaki düşünceler modelin girişlerinden kaldırılır.

Python

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:

  • JSON modu veya Arama Temellendirmesi yok
  • Düşünceler yalnızca Google Yapay Zeka Studio'da gösterilir.

Sırada ne var?