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á obsoleto y se enruta automáticamente a Gemini 3.8 Flash.

Esta guía se conserva como referencia y documenta las capacidades y los cambios introducidos 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, 64, 000 tokens de salida máximos, niveles de razonamiento ajustables (low, medium, high) y el mismo conjunto de herramientas integradas que 3.6 Flash.

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

¿Cuáles son las novedades de Gemini 3.7 Flash?

  • Tareas de programación y de agentes: Calidad significativamente mayor en la ingeniería de software del mundo real y en las comparativas de agentes, lo que mejora la resolución de problemas y reduce los bucles de agentes fallidos.
  • Desarrollo web y paridad de diseño más sólida: Genera código de aplicaciones web y de escritorio de mayor fidelidad directamente desde simulaciones de diseño, con grandes ganancias 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.

Comprende los niveles de razonamiento

Gemini 3.7 Flash brinda a los desarrolladores un control flexible sobre la latencia y la inteligencia mediante el ajuste del nivel de razonamiento del modelo:

  • Bajo esfuerzo de razonamiento: Reduce el tiempo de respuesta para tareas críticas de latencia, como las canalizaciones de respuesta ante incidentes, el chat en tiempo real, la escritura de borradores y el análisis de datos rápido.
  • Medio (predeterminado): La mejor calidad para la mayoría de las tareas. Se recomienda para casos de uso complejos de código y de agentes, con mayor precisión en el primer intento.
  • 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 mayor consumo de tokens y costo.

Para configurar los niveles de razonamiento en Gemini 3.7 Flash, haz lo siguiente:

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

Compatibilidad con el agente de Antigravity

Gemini 3.7 Flash introdujo compatibilidad para potenciar el agente de Antigravity en Gemini Managed Agents y el SDK de Google Antigravity.

Para obtener 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?