Что нового в Gemini 3.7 Flash

Новейшая модель Другие модели

Gemini 3.7 Flash (gemini-3.7-flash) – это модель Flash предыдущего поколения из серии Gemini 3, которая теперь устарела и автоматически перенаправляется на Gemini 3.8 Flash.

Это руководство сохранено для справки и содержит информацию о возможностях и изменениях, представленных в Gemini 3.7 Flash.

Обзор модели

Модель Идентификатор модели Уровень рассуждений по умолчанию Описание
Gemini 3.7 Flash (устаревшая) gemini-3.7-flash medium Модель Flash предыдущего поколения, созданная для написания кода, рабочих процессов с агентами и многоэтапного выполнения. Заменена на Gemini 3.8 Flash.

Gemini 3.7 Flash поддерживает окно контекста на миллион токенов, до 64 000 выходных токенов, настраиваемые уровни мышления (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

  • Программирование и задачи агента. Значительно более высокое качество при выполнении задач по разработке ПО и задач агента, улучшение решения проблем и сокращение количества неудачных циклов агента.
  • Веб-разработка и более точное соответствие дизайну. Создает более точный код для веб-приложений и приложений для ПК непосредственно на основе макетов дизайна. При этом значительно повышается соответствие дизайна и возможность проверять существующие базы кода на соответствие макетам.

Уровни рассуждений

Gemini 3.7 Flash позволяет разработчикам гибко управлять задержкой и интеллектом, настраивая уровень мышления модели:

  • Не требует больших усилий. Позволяет быстрее получать ответы на задачи, критичные к задержкам, например при реагировании на инциденты, в чатах, при создании черновиков и быстром анализе данных.
  • Среднее (по умолчанию). Лучшее качество для большинства задач. Рекомендуется для сложных задач по написанию кода и использования агентов. Обеспечивает более высокую точность при первом проходе.
  • Высокая мыслительная нагрузка. Модель максимально использует свои возможности и инструменты. Лучше всего подходит для сложных рассуждений, сложных математических задач, а также задач по программированию и задач агентов. Позволяет расширить рассуждения и вызывать функции, но при этом потребляет больше токенов и стоит дороже.

Чтобы настроить уровень мышления в 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 добавлена поддержка агента Antigravity в управляемых агентах Gemini и Google Antigravity SDK.

Примеры кода и последнюю конфигурацию агента по умолчанию можно найти в руководстве по агенту Antigravity и руководстве по Gemini 3.8 Flash.

Другие модели

Дальнейшие действия