Nowości w Gemini 3.7 Flash

Najnowszy model Inne modele

Model Gemini 3.7 Flash (gemini-3.7-flash) jest ogólnie dostępny i gotowy do użytku produkcyjnego. To nasz najbardziej inteligentny model do kodowania i współpracy z agentem.

W tym przewodniku znajdziesz informacje o nowościach w Gemini 3.7 Flash, zmianach w interfejsie API, przykłady kodu i wskazówki dotyczące migracji.

Nowy model

Model Identyfikator modelu Domyślny poziom myślenia Ceny Opis
Gemini 3.7 Flash gemini-3.7-flash medium 3.7 Flash jest dostępny do końca roku w cenie promocyjnej 0,75 USD za milion tokenów wejściowych i 3,75 USD za milion tokenów wyjściowych. Więcej informacji znajdziesz w cenniku. Nasz najbardziej zaawansowany model Flash, stworzony z myślą o złożonym kodowaniu, przepływach pracy agentów i niezawodnym wykonywaniu wieloetapowych zadań.

Gemini 3.7 Flash obsługuje okno kontekstu o milionie tokenów, maksymalnie 64 tys. tokenów wyjściowych, regulowane poziomy myślenia (low, medium, high) oraz ten sam zestaw wbudowanych narzędzi co Gemini 3.6 Flash.

Pełną specyfikację znajdziesz na stronie modelu Gemini 3.7 Flash. Szczegółowe informacje o cenach znajdziesz na stronie z cennikiem.

Krótkie wprowadzenie

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

Nowości w Gemini 3.7 Flash

  • Kodowanie i zadania agentowe: znacznie wyższa jakość w przypadku rzeczywistych testów porównawczych dotyczących inżynierii oprogramowania i zadań agentowych, co pozwala rozwiązywać problemy i ograniczać nieudane pętle agenta.
  • Tworzenie aplikacji internetowych i większa zgodność z projektami: generuje kod aplikacji na komputery i aplikacji internetowych o wyższej wierności bezpośrednio na podstawie makiet projektowych, co znacznie zwiększa zgodność z projektami i umożliwia sprawdzanie istniejących baz kodu pod kątem zgodności z makietami w stosunku 1:1.
  • Cena promocyjna: Gemini 3.7 Flash będzie dostępny w cenie dla nowych użytkowników wynoszącej 0,75 USD za milion tokenów wejściowych i 3,75 USD za milion tokenów wyjściowych. Stosujemy też tę nową stawkę w przypadku modelu 3.6 Flash. Ceny wprowadzające wygasają 31 grudnia 2026 r. Potem będą obowiązywać ceny 1, 50 USD za milion tokenów wejściowych i 7, 50 USD za milion tokenów wyjściowych.

Wybór odpowiedniego modelu

W tabeli poniżej znajdziesz zalecane miejsca docelowe migracji zbiorów zadań. Aby przejść z Gemini 3.5 Flash, Gemini 3 Flash (wersja testowa) lub Gemini 3.1 Pro, usuń wycofane parametry próbkowania (temperature, top_p, top_k) i wstępnie wypełnione tury modelu. Gemini 3.6 Flash nie obsługiwał już tych parametrów.

Model Główne przypadki użycia Zalecany cel migracji
Gemini 3.7 Flash
gemini-3.7-flash
Generowanie kodu, przestrzenne/multimodalne rozumowanie, wieloetapowe przepływy pracy oparte na agentach, zgodność z projektem Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3 Flash (wersja testowa) lub Gemini 3.1 Pro

Poziomy rozumowania

Gemini 3.7 Flash zapewnia programistom elastyczną kontrolę nad czasem oczekiwania i inteligencją dzięki możliwości dostosowania poziomu rozumowania modelu:

  • Niewielki nakład pracy związany z myśleniem: skraca czas odpowiedzi w przypadku zadań, w których opóźnienie jest krytyczne, takich jak potoki reagowania na incydenty, czat w czasie rzeczywistym, pisanie wersji roboczych i szybka analiza danych.
  • Średnia (domyślna): najlepsza jakość w przypadku większości zadań. Zalecany w przypadku złożonego kodu i zastosowań związanych z agentami, z większą dokładnością przy pierwszym podejściu.
  • Nakład pracy związany z myśleniem: maksymalizuje zdolność modelu do myślenia i korzystania z narzędzi. Najlepszy do złożonego rozumowania, trudnych zadań matematycznych, złożonego kodowania i zadań agenta. Umożliwia rozbudowane przemyślenia i wywołania funkcji, co wiąże się z większym zużyciem tokenów i wyższymi kosztami.

Aby skonfigurować poziomy myślenia w 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)

Przykłady kodu w różnych językach (JavaScript, Java, Go, REST) i szczegółowe informacje o poziomach rozumowania znajdziesz w artykule Poziomy rozumowania w Gemini 3.8 Flash.

Pomoc dotycząca agenta Antigravity

Model Gemini 3.7 Flash wprowadził obsługę agenta Antigravity w usłudze Gemini Managed Agents i pakiecie Google Antigravity SDK.

Aktualne przykładowe kody i najnowszą domyślną konfigurację agenta znajdziesz w przewodniku po agencie Antigravity i przewodniku po Gemini 3.8 Flash.

Lista kontrolna migracji

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

Migracja do gemini-3.7-flash

  • Zaktualizuj identyfikator modelu: zmień ciąg docelowego modelu na gemini-3.7-flash.
  • Skonfiguruj poziom myślenia: zastąp thinking_budget wyliczeniem ciągu znaków thinking_level i ustaw je na "low", "medium" (domyślnie) lub "high" w zależności od potrzeb zbioru zadań.
  • Zastosuj zmiany parametrów interfejsu Gemini 3 API: usuń wycofane parametry próbkowania (temperature, top_p, top_k), candidate_count (nieobsługiwany w Gemini 3 i nowszych wersjach) oraz wstępnie wypełnione odpowiedzi modelu. Zobacz zmiany w interfejsie Gemini 3.6 API i aktualizacje parametrów.
  • Podstawowe wymagania dotyczące Gemini 3.x: w przypadku ścisłego dopasowywania odpowiedzi w wywoływaniu funkcji, aktualizacji pakietu SDK i zachowywania sygnatury myśli zapoznaj się z listą kontrolną migracji do Gemini 3.5.

Ceny

Szczegółowe informacje o cenach i stawkach wprowadzających znajdziesz na stronie z cenami.

Dalsze kroki