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

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

Модель Gemini 3.7 Flash (gemini-3.7-flash) стала общедоступной и готова к использованию в рабочих целях. Это наша самая умная модель для кодирования и агентов.

В этом руководстве рассказывается о том, что нового появилось в Gemini 3.7 Flash, какие изменения произошли в API, а также приводятся примеры кода и инструкции по переходу.

Новая модель

Модель Идентификатор модели Уровень рассуждений по умолчанию Цены Описание
Gemini 3.7 Flash gemini-3.7-flash medium 3.7 Flash доступен до конца года по начальной цене: 0,75 долл.США за миллион входных токенов и 3,75 долл.США за миллион выходных токенов. Подробнее о ценах… Самая мощная модель 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 будет доступна по начальной цене 0,75 долл. США за миллион входных токенов и 3,75 долл. США за миллион выходных токенов. Мы также применяем это новое значение к модели 3.6 Flash. Срок действия промоцены истекает 31 декабря 2026 г. После этого будет действовать цена 1, 5 долл. США за миллион входных токенов и 7, 5 долл. США за миллион выходных токенов.

Как выбрать подходящую модель

В таблице ниже приведены рекомендуемые целевые платформы для переноса рабочих нагрузок. Чтобы перейти с Gemini 3.5 Flash, Gemini 3 Flash (предварительная версия) или Gemini 3.1 Pro, удалите устаревшие параметры выборки (temperature, top_p, top_k) и предварительно заполненные ходы модели. Gemini 3.6 Flash уже не поддерживал эти параметры.

Модель Основные примеры использования Рекомендуемый целевой продукт для переноса
Gemini 3.7 Flash
gemini-3.7-flash
Генерация кода, пространственное/мультимодальное рассуждение, многоэтапные рабочие процессы агентов, соблюдение дизайна Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3 Flash (Preview) или Gemini 3.1 Pro

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

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.

Контрольный список для переноса

  `/gemini-api-dev migrate my app to Gemini 3.7 Flash`

Переход на gemini-3.7-flash

  • Изменить идентификатор модели: измените целевую строку модели на gemini-3.7-flash.
  • Настройте уровень мышления. Замените thinking_budget строковым перечислением thinking_level и задайте для него значение "low", "medium" (по умолчанию) или "high" в зависимости от рабочей нагрузки.
  • Примените изменения параметров API Gemini 3. Удалите устаревшие параметры выборки (temperature, top_p, top_k), candidate_count (не поддерживается в Gemini 3 и более поздних версиях) и предварительно заполненные ходы модели. Подробнее об изменениях в Gemini 3.6 API и параметрах…
  • Базовые требования к Gemini 3.x. Чтобы использовать строгую проверку соответствия ответов при вызове функций, обновления SDK и сохранение подписи рассуждений, ознакомьтесь с контрольным списком перехода на Gemini 3.5.

Цены

Подробную информацию о ценах и скидках можно найти на странице цен.

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