Novedades de Gemini 3.7 Flash

Modelo más reciente Otros modelos

Gemini 3.7 Flash (gemini-3.7-flash) es un modelo Flash de generación anterior de la serie Gemini 3, que ahora está en desuso y se enruta automáticamente a Gemini 3.8 Flash.

Esta guía se conserva como referencia y documenta las capacidades y los cambios que se introdujeron en Gemini 3.7 Flash.

Resumen del modelo

Modelo ID de modelo Nivel de razonamiento predeterminado Descripción
Gemini 3.7 Flash (obsoleto) gemini-3.7-flash medium Modelo Flash de generación anterior creado para la programación, los Agentic Workflows y la ejecución de varios pasos. Se reemplazó por Gemini 3.8 Flash.

Gemini 3.7 Flash admite una ventana de contexto de 1 millón de tokens, un máximo de 64, 000 tokens de salida, niveles de pensamiento ajustables (low, medium, high) y el mismo conjunto de herramientas integradas que 3.6 Flash.

Para conocer las especificaciones completas, consulta la página del modelo Gemini 3.7 Flash.

Guía de inicio 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."
  }'

Novedades de Gemini 3.7 Flash

  • Tareas de codificación y de agentes: Calidad significativamente mayor en las comparativas de ingeniería de software y de agentes del mundo real, lo que mejora la resolución de problemas y reduce los bucles de agentes fallidos.
  • Desarrollo web y mayor paridad de diseño: Genera código de aplicaciones web y de escritorio de mayor fidelidad directamente a partir de simulaciones de diseño, con grandes avances en el cumplimiento del diseño y en la auditoría de bases de código existentes en comparación con las simulaciones para verificar la paridad de diseño 1:1.

Cómo comprender los niveles de razonamiento

Gemini 3.7 Flash brinda a los desarrolladores un control flexible sobre la latencia y la inteligencia, ya que permite ajustar el nivel de pensamiento del modelo:

  • Bajo esfuerzo de razonamiento: Reduce el tiempo de respuesta para tareas críticas de latencia, como canalizaciones de respuesta ante incidentes, chat en tiempo real, redacción de borradores y análisis de datos rápidos.
  • Mediana (predeterminada): Es la mejor calidad para la mayoría de las tareas. Se recomienda para casos de uso complejos de código y agentes, con mayor precisión en la primera pasada.
  • Alto esfuerzo de razonamiento: Maximiza la capacidad del modelo para razonar y usar herramientas. Ideal para razonamientos complejos, matemáticas difíciles y tareas de programación y de agentes difíciles. Permite pensamientos extendidos y llamadas a funciones, con un mayor consumo de tokens y costos.

Para configurar los niveles de pensamiento en Gemini 3.7 Flash, sigue estos pasos:

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 ver ejemplos de código en varios idiomas (JavaScript, Java, Go y REST) y conceptos de razonamiento detallados, consulta Cómo comprender los niveles de razonamiento en Gemini 3.8 Flash.

Compatibilidad con el agente de Antigravity

Gemini 3.7 Flash introdujo la compatibilidad para potenciar el agente de Antigravity en los agentes administrados por Gemini y el SDK de Antigravity de Google.

Para ver las muestras de código actuales y la configuración predeterminada más reciente del agente, consulta la guía del agente de Antigravity y la guía de Gemini 3.8 Flash.

Otros modelos

¿Qué sigue?