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?
- Revisa las especificaciones de la API en la Descripción general de los modelos.
- Explora la organización multiagente en la Guía de la API de Interactions.
- Prueba y mejora las instrucciones en Google AI Studio.