Gemini 2.0 Flash Thinking

نموذج Gemini 2.0 Flash Thinking هو نموذج تجريبي تم تدريبه على توليد "عملية التفكير" التي يمر بها النموذج كجزء من رده. نتيجةً لذلك، يمكن لنموذج Flash Thinking استخدام قدرات استدلال منطقي أقوى في ردوده مقارنةً بالنموذج التجريبي 2.0 Flash من Gemini.

استخدام نماذج التفكير

تتوفّر نماذج Flash Thinking في Google AI Studio ومن خلال Gemini API. لا تعرض واجهة برمجة التطبيقات Gemini API الأفكار في الردّ.

إرسال طلب أساسي

Python

يستخدم هذا المثال الإصدار الجديد من حزمة تطوير البرامج (SDK) من Google Genai وv1alpha إصدار واجهة برمجة التطبيقات.

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)

محادثات متعدّدة المقاطع للتفكير

أثناء المحادثات التي تتضمّن عدّة أدوار، تتم إزالة الأفكار من الأدوار السابقة من inputs في النموذج.

Python

توفّر حزمة تطوير البرامج (SDK) الجديدة من Google Genai إمكانية إنشاء جلسة محادثة متعددة المراحل، ما هو مفعّل لتنظيم حالة المحادثة.

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)

القيود

نموذج Flash Thinking هو نموذج تجريبي وله القيود التالية:

  • عدم توفّر وضع JSON أو ميزة "تثبيت البحث"
  • لا تظهر الأفكار إلا في Google AI Studio.

ما هي الخطوات التالية؟