Novidades do Gemini 3.7 Flash

Modelo mais recente Outros modelos

O Gemini 3.7 Flash (gemini-3.7-flash) é um modelo Flash de geração anterior da série Gemini 3, agora descontinuado e encaminhado automaticamente para o Gemini 3.8 Flash.

Este guia é preservado para referência e documenta os recursos e as mudanças introduzidas no Gemini 3.7 Flash.

Visão geral do modelo

Modelo ID do modelo Nível de raciocínio padrão Descrição
Gemini 3.7 Flash (descontinuado) gemini-3.7-flash medium Modelo Flash de geração anterior criado para programação, Agentic Workflows e execução em várias etapas. Substituído pelo Gemini 3.8 Flash.

O Gemini 3.7 Flash oferece suporte a uma janela de contexto de 1 milhão de tokens, 64 mil tokens de saída máxima, níveis de raciocínio ajustáveis (low, medium, high) e o mesmo conjunto de ferramentas integradas do 3.6 Flash.

Para especificações completas, consulte a página do modelo Gemini 3.7 Flash.

Guia de início rápido

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."
  }'

Novidades do Gemini 3.7 Flash

  • Tarefas de programação e agênticas:qualidade significativamente maior em benchmarks de engenharia de software e agênticos do mundo real, melhorando a resolução de problemas e reduzindo loops do agente com falha.
  • Desenvolvimento da Web e paridade de design mais forte:gera código de aplicativos da Web e para computadores de alta fidelidade diretamente de simulações de design, com grandes ganhos na aderência ao design e na auditoria de bases de código atuais em relação a simulações para verificar a paridade de design 1:1.

Entender os níveis de raciocínio

O Gemini 3.7 Flash oferece aos desenvolvedores controle flexível sobre a latência e a inteligência ajustando o nível de raciocínio do modelo:

  • Baixo nível de raciocínio: reduz o tempo de resposta para tarefas com latência crítica, como pipelines de resposta a incidentes, chat em tempo real, redação de rascunhos e análise de dados rápida.
  • Médio (padrão) : melhor qualidade para a maioria das tarefas. Recomendado para casos de uso complexos de código e com agentes, com maior precisão na primeira passagem.
  • Alto nível de raciocínio: maximiza a capacidade do modelo de pensar e usar ferramentas. Ideal para raciocínio complexo, matemática difícil e tarefas de programação e com agentes difíceis. Permite pensamentos e chamadas de função estendidos, com maior consumo e custo de tokens.

Para configurar níveis de raciocínio no 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)

Para exemplos de código multilíngue (JavaScript, Java, Go, REST) e conceitos de raciocínio detalhados, consulte Entender os níveis de raciocínio no Gemini 3.8 Flash.

Suporte ao agente do Antigravity

O Gemini 3.7 Flash introduziu suporte para o agente do Antigravity nos agentes gerenciados do Gemini e no SDK do Google Antigravity.

Para exemplos de código atuais e a configuração mais recente do agente padrão, consulte o guia do agente do Antigravity e o guia do Gemini 3.8 Flash.

Outros modelos

A seguir