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 Flashgemini-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_budgetwyliczeniem ciągu znakówthinking_leveli 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
- Specyfikacje interfejsu API znajdziesz w przeglądzie modeli.
- Więcej informacji o administrowaniu wieloma agentami znajdziesz w przewodniku po interfejsie Interactions API.
- Testuj i dopracowuj prompty w Google AI Studio.