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 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 przez Gemini 3.8 Flash.

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 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()

response = client.models.generate_content(
    model="gemini-3.7-flash",
    contents="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)

print(response.text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

const response = await ai.models.generateContent({
  model: "gemini-3.7-flash",
  contents: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});

console.log(response.text);

REST

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.7-flash:generateContent" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -X POST \
  -d '{
    "contents": [{
      "parts": [{"text": "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 stron internetowych bezpośrednio z makiet projektowych, co znacznie zwiększa zgodność z projektem i możliwość sprawdzania istniejących baz kodu pod kątem zgodności z makietami w stosunku 1:1.

Poziomy rozumowania

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ływanie 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
from google.genai import types

client = genai.Client()

response = client.models.generate_content(
    model="gemini-3.7-flash",
    contents="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
    config=types.GenerateContentConfig(
        thinking_config=types.ThinkingConfig(
            thinking_level="medium"  # Balanced reasoning effort for complex tasks
        ),
    ),
)

print(response.text)

Przykłady kodu w wielu językach (JavaScript, REST) i szczegółowe informacje o koncepcjach rozumowania znajdziesz w artykule Poziomy rozumowania w Gemini 3.8 Flash.

Obsługa agenta Antigravity

Inne modele

Co dalej?