Gemini 2.0 Flash 思考模式

Gemini 2.0 Flash 思考模式是一種實驗模型,經過訓練後,可產生模型在回覆時會經歷的「思考過程」。因此,思考模式的回覆比 Gemini 2.0 Flash 基礎模型更能發揮推理能力。

使用思考模式

思考模式可做為 Google AI Studio 中的實驗模型,也可以直接用於 Gemini API:

Gemini API

在呼叫 Gemini API 時指定模型代碼。例如:

response = client.models.generate_content(
    model='gemini-2.0-flash-thinking-exp', contents='Explain the Pythagorean theorem to a 10-year-old.'
)

您可以使用 gemini-2.0-flash-thinking-expgemini-2.0-flash-thinking-exp-1219 做為模型程式碼。

Google AI Studio

在「設定」窗格中的「模型」下拉式選單中,選取「Gemini 2.0 Flash Thinking Experimental」模型。

想法

模型的想法回傳方式取決於您是直接使用 Gemini API,還是透過 Google AI Studio 提出要求。

Gemini API

模型的思考過程會傳回為 content.parts 清單的第一個元素,該清單是在模型產生回應時建立。舉例來說,以下程式碼只會列印模型的思考過程:

response = client.models.generate_content(
    model='gemini-2.0-flash-thinking-exp', contents='Solve 3*x^3-5*x=1'
)

Markdown(response.candidates[0].content.parts[0].text)

如需更多使用 Gemini API 的思考模式的範例,請參閱我們的 Colab 筆記本

Google AI Studio

模型的思考過程會以新部分的形式傳回至回應視窗中的「Thoughts」面板。

Google AI Studio 中的「Thoughts」面板範例

根據預設,「Thoughts」面板會收合。如要展開面板,請按一下「Thoughts」標題。

與傳回的回應不同,Google AI Studio 無法編輯「Thoughts」面板的內容。

限制

思考模式為實驗性模型,因此有下列限制:

  • 32k 個符號輸入限制
  • 僅限文字和圖片輸入
  • 8k 符記輸出限制
  • 僅輸出文字
  • 不使用內建工具 (例如搜尋或執行程式碼)

後續步驟

您可以使用 Colab 筆記本試用思考模式,也可以開啟 Google AI Studio,自行嘗試提示模型。