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-exp
或 gemini-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」面板。
根據預設,「Thoughts」面板會收合。如要展開面板,請按一下「Thoughts」標題。
與傳回的回應不同,Google AI Studio 無法編輯「Thoughts」面板的內容。
限制
思考模式為實驗性模型,因此有下列限制:
- 32k 個符號輸入限制
- 僅限文字和圖片輸入
- 8k 符記輸出限制
- 僅輸出文字
- 不使用內建工具 (例如搜尋或執行程式碼)
後續步驟
您可以使用 Colab 筆記本試用思考模式,也可以開啟 Google AI Studio,自行嘗試提示模型。