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 模型,专为编码、Agentic Workflows 和多步执行而打造。已替换为 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 托管式智能体中的 Antigravity 智能体和 Google Antigravity SDK 的支持。

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

其他模型

后续步骤