Gemini 2.0 Flash Thinking

مدل تفکر فلش Gemini 2.0 یک مدل آزمایشی است که برای ایجاد "فرایند تفکر" که مدل به عنوان بخشی از پاسخ خود طی می کند آموزش دیده است. در نتیجه، مدل Flash Thinking نسبت به مدل Gemini 2.0 Flash Experimental قادر به توانایی های استدلال قوی تری در پاسخ های خود است.

از مدل های تفکر استفاده کنید

مدل‌های Flash Thinking در Google AI Studio و از طریق Gemini API در دسترس هستند.

Gemini API افکار را در پاسخ برنمی‌گرداند.

برای استفاده از مدل تفکر باید کلاینت خود را طوری تنظیم کنید که از نسخه v1alpha API استفاده کند:

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'},
)

یک درخواست اساسی ارسال کنید

پایتون

این مثال از Google Genai SDK جدید استفاده می کند.

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)

مکالمات فکری چند نوبتی

در طول مکالمات چند نوبتی، کل تاریخچه مکالمه را به عنوان ورودی ارسال می کنید، بنابراین مدل به افکار قبلی خود در یک مکالمه چند نوبتی دسترسی ندارد.

پایتون

Google Genai SDK جدید توانایی ایجاد یک جلسه چت چند نوبتی را فراهم می کند که برای مدیریت وضعیت یک مکالمه مفید است.

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)

محدودیت ها

مدل تفکر فلش یک مدل تجربی است و دارای محدودیت‌های زیر است:

  • فقط ورودی متن و تصویر
  • خروجی فقط متن
  • حالت JSON یا Search Grounding وجود ندارد
  • افکار فقط در Google AI Studio نشان داده می شوند

بعدش چی؟