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)

您可以在我们的 Colab 笔记本中查看有关如何使用 Gemini API 使用思考模式的更多示例。

Google AI Studio

模型的思考过程会作为响应窗口中 Thoughts 面板中的新部分返回。

Google AI Studio 中的“思考”面板示例

默认情况下,思考面板处于收起状态。您可以点击想法标题来展开该面板。

与返回的回答不同,Google AI Studio 中无法修改思考面板的内容。

限制

思考模式是一项实验性模型,具有以下限制:

  • 32k 令牌输入限制
  • 仅限文本和图片输入
  • 8k 令牌输出限制
  • 仅输出文本
  • 不使用搜索或代码执行等内置工具

后续操作

您可以使用 Colab 记事本亲自试用思考模式,也可以打开 Google AI Studio,并尝试为模型提供提示。