Nowości w Gemini 3.7 Flash

Najnowszy model Inne modele

Gemini 3.7 Flash (gemini-3.7-flash) to model Flash poprzedniej generacji z serii Gemini 3, który został wycofany i jest automatycznie przekierowywany do Gemini 3.8 Flash.

Ten przewodnik jest zachowany jako materiał referencyjny i opisuje funkcje oraz zmiany wprowadzone w modelu Gemini 3.7 Flash.

Informacje o modelu

Model Identyfikator modelu Domyślny poziom myślenia Opis
Gemini 3.7 Flash (wycofany) gemini-3.7-flash medium Model Flash poprzedniej generacji stworzony z myślą o kodowaniu, Agentic Workflows i wykonywaniu wieloetapowych zadań. Zastąpiony modelem Gemini 3.8 Flash.

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

Pełne specyfikacje znajdziesz na stronie modelu Gemini 3.7 Flash.

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

Co nowego w Gemini 3.7 Flash

  • Kodowanie i zadania agentowe: znacznie wyższa jakość w przypadku rzeczywistych testów porównawczych inżynierii oprogramowania i agentów, co pozwala rozwiązywać problemy i ograniczać nieudane pętle agentów.
  • Tworzenie stron internetowych i większa zgodność projektu: generuje kod aplikacji na komputery i aplikacji internetowych o wyższej wierności bezpośrednio z makiet projektowych, co pozwala znacznie zwiększyć zgodność projektu i audytowanie istniejących baz kodu pod kątem makiet w celu sprawdzenia zgodności 1:1.

Poziomy rozumowania

Model Gemini 3.7 Flash daje deweloperom elastyczną kontrolę nad opóźnieniem i inteligencją dzięki dostosowaniu poziomu myślenia modelu:

  • Niski nakład pracy związany z myśleniem: skraca czas odpowiedzi w przypadku zadań krytycznych pod względem opóźnienia, takich jak potoki reagowania na incydenty, czat w czasie rzeczywistym, pisanie wersji roboczych i szybka analiza danych.
  • Średni (domyślny): najlepsza jakość w przypadku większości zadań. Zalecany w przypadku złożonego kodu i zastosowań agentowych, z większą dokładnością przy pierwszym przejściu.
  • Wysoki poziom myślenia: maksymalizuje zdolność modelu do myślenia i korzystania z narzędzi. Najlepszy w przypadku złożonego rozumowania, trudnych obliczeń matematycznych oraz złożonych zadań związanych z kodowaniem i agentami. Umożliwia rozszerzone myślenie i wywołania funkcji, przy większym zużyciu tokenów i kosztach.

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 wielu językach (JavaScript, Java, Go, REST) oraz szczegółowe informacje o koncepcjach rozumowania znajdziesz w artykule Poziomy rozumowania w Gemini 3.8 Flash.

Obsługa agenta Antigravity

Model Gemini 3.7 Flash wprowadził obsługę agenta Antigravity w zarządzanych agentach Gemini i pakiecie Google Antigravity SDK.

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

Inne modele

Co dalej?