Модель мгновенного мышления Gemini 2.0 — это экспериментальная модель, обученная генерировать «процесс мышления», который модель проходит в рамках своего ответа. В результате модель мгновенного мышления обладает более сильными логическими способностями в своих ответах, чем экспериментальная модель Gemini 2.0 Flash.
Используйте модели мышления
Модели Flash Thinking доступны в Google AI Studio и через Gemini API.
API Gemini не возвращает мысли в ответ.
Чтобы использовать модель мышления, вам необходимо настроить клиент на использование версии API v1alpha
:
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)
Ограничения
Модель Flash Thinking является экспериментальной моделью и имеет следующие ограничения:
- Только ввод текста и изображений
- Вывод только текста
- Нет режима JSON или заземления поиска.
- Мысли отображаются только в Google AI Studio.
Что дальше?
- Попробуйте модель Flash Thinking в Google AI Studio .
- Попробуйте Flash Thinking Colab .