Gemini 2.0 Flash Thinking

Model Gemini 2.0 Flash Thinking to model eksperymentalny, który został przeszkolony, aby generować „proces myślenia” w ramach swojej odpowiedzi. W rezultacie model Flash Thinking jest w stanie wykazać się większą zdolnością do wnioskowania w swoich odpowiedziach niż model Gemini 2.0 Flash Experimental.

Korzystanie z modeli myślenia

Modele Flash Thinking są dostępne w Google AI Studio i za pomocą interfejsu Gemini API.

Interfejs Gemini API nie zwraca myśli w odpowiedzi.

Aby korzystać z modelu myślenia, musisz skonfigurować klienta tak, aby używał v1alphawersji interfejsu 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'},
)

Wysyłanie podstawowego żądania

Python

W tym przykładzie użyto nowego pakietu SDK Google Genai.

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)

Rozmowy wieloetapowe z myśleniem

Podczas rozmów wieloetapowych przekazujesz całą historię rozmowy jako dane wejściowe, więc model nie ma dostępu do swoich wcześniejszych myśli w rozmowie wieloetapowej.

Python

Nowy pakiet SDK Google Genai umożliwia tworzenie sesji czatu wieloetapowego, która jest przydatna do zarządzania stanem rozmowy.

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)

Ograniczenia

Model Flash Thinking jest modelem eksperymentalnym i ma te ograniczenia:

  • tylko tekst i obraz,
  • Wyjście tylko z tekstem
  • Brak trybu JSON lub wyszukiwania w sieci
  • Sugestie są wyświetlane tylko w Google AI Studio

Co dalej?