Gemini 3.7 Flash 新增功能

最新模型 其他模型

Gemini 3.7 Flash (gemini-3.7-flash) 是 Gemini 3 系列中的上一代 Flash 模型,现已废弃并自动路由到 Gemini 3.8 Flash。

本指南保留供参考,并记录了 Gemini 3.7 Flash 中引入的功能和更改。

型号概览

模型 模型 ID 默认思考等级 说明
Gemini 3.7 Flash(已废弃) gemini-3.7-flash medium 上一代 Flash 模型,专为编码、智能体工作流和多步执行而打造。已替换为 Gemini 3.8 Flash。

Gemini 3.7 Flash 支持 100 万个 token 的上下文窗口、最多 6.4 万个输出 token、可调的思考等级(low、medium、high),以及与 3.6 Flash 相同的内置工具套件。

如需了解完整规格,请参阅Gemini 3.7 Flash 模型页面。

快速入门

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
  model: "gemini-3.7-flash",
  input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});

console.log(interaction.output_text);

Java

import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;

Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
    .model(Model.of("gemini-3.7-flash"))
    .input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
    .build();
Interaction interaction =
    client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));

REST

curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -X POST \
  -d '{
    "model": "gemini-3.7-flash",
    "input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
  }'

Gemini 3.7 Flash 的新功能

  • 编码和智能体任务: 在实际软件工程和智能体基准测试中,质量显著提高,有助于解决问题并减少失败的智能体循环。
  • Web 开发和更强的设计对等性: 直接从设计模拟生成保真度更高的桌面和 Web 应用代码,在设计一致性和针对模拟审核现有代码库以验证 1:1 设计对等性方面取得了显著提升。

了解推理等级

Gemini 3.7 Flash 可让开发者通过调整模型的思考等级来灵活控制延迟时间和智能:

  • 低思考力度:缩短了延迟时间敏感型任务(例如突发事件响应流水线、实时聊天、撰写草稿和快速数据分析)的回答时间。
  • 中等(默认): 适用于大多数任务的最佳质量。建议用于复杂的代码和智能体用例,具有更高的首次准确率。
  • 高思考量:最大限度地提高了模型的思考和使用工具的能力。最适合处理复杂的推理、困难的数学运算以及困难的编码和智能体任务。允许扩展思考和函数调用,但会消耗更多 token 并产生更高的费用。

如需在 Gemini 3.7 Flash 中配置思考等级,请执行以下操作:

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
    generation_config={
        "thinking_level": "medium"  # Balanced reasoning effort for complex tasks
    }
)

print(interaction.output_text)

如需查看多语言代码示例(JavaScript、Java、Go、REST)和深入的推理概念,请参阅 Gemini 3.8 Flash 中的了解推理等级。

Antigravity 智能体支持

Gemini 3.7 Flash 引入了对在 Gemini Managed Agents 和 Google Antigravity SDK 中为 Antigravity 智能体 提供支持的功能。

如需查看当前代码示例和最新的默认智能体配置,请参阅 Antigravity 智能体指南 和 Gemini 3.8 Flash 指南。

其他模型

后续步骤