Modele Gemini 3.6 Flash (gemini-3.6-flash) i Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite) są ogólnie dostępne i gotowe do użycia w środowisku produkcyjnym.
- Gemini 3.6 Flash: większa skuteczność w złożonych zadaniach agentowych i multimodalnych przy mniejszym zużyciu tokenów i niższej cenie niż w przypadku modelu 3.5 Flash.
- Gemini 3.5 Flash-Lite: najszybszy i najtańszy model z rodziny 3.5. W przypadku wykonywania zadań z dużą przepustowością przewyższa poprzednie generacje modelu Flash-Lite.
Z tego przewodnika dowiesz się, co nowego jest w każdym modelu, jakie zmiany w interfejsie API wpływają na Twój kod i jak przeprowadzić migrację.
Gemini 3.6 Flash
Zainstaluj umiejętność:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalZastosuj umiejętność:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
Zainstaluj umiejętność:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalZastosuj umiejętność:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
Nowe modele
| Model | Identyfikator modelu | Domyślny poziom myślenia | Ceny | Opis |
|---|---|---|---|---|
| Gemini 3.6 Flash | gemini-3.6-flash |
medium |
1,50 USD za milion tokenów wejściowych i 7,50 USD za milion tokenów wyjściowych | Łączy szybkość z inteligencją w przypadku zadań agentowych i multimodalnych. |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite |
minimal |
0,30 USD za milion tokenów wejściowych i 2,50 USD za milion tokenów wyjściowych | Najszybszy i najtańszy model 3.5 do wykonywania zadań z dużą przepustowością. |
Oba modele obsługują okno kontekstu o wielkości 1 mln tokenów, maksymalnie 64 tys. tokenów wyjściowych, myślenie i pełny zestaw wbudowanych narzędzi, w tym korzystanie z komputera.
Pełne specyfikacje znajdziesz na stronach modeli:
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.6-flash",
input="Write a three.js script that renders an interactive 3D robot."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const interaction = await ai.interactions.create({
model: "gemini-3.6-flash",
input: "Write a three.js script that renders an interactive 3D robot.",
});
console.log(interaction.outputText);
}
main();
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.6-flash",
"input": {
"parts": [{"text": "Write a three.js script that renders an interactive 3D robot."}]
}
}'
Co nowego w Gemini 3.6 Flash
- Mniej tokenów i tur: wykonuje wieloetapowe przepływy pracy z mniejszą liczbą kroków rozumowania, tur konwersacji i wywołań narzędzi niż Gemini 3.5. Ogranicza też spirale pętli wykonywania.
- Ulepszone generowanie kodu: tworzy kod wyższej jakości, gotowy do użycia w środowisku produkcyjnym, z mniejszą liczbą niechcianych zmian i pętli debugowania.
- Lepsze wykonywanie instrukcji: ogranicza niechciane zmiany plików podczas zadań diagnostycznych.
- Zaawansowane rozumowanie multimodalne i przestrzenne: lepsza skuteczność w interpretacji wykresów, konwersji wizualnych planów i generowaniu układów stron internetowych z wieloma elementami.
- Wstępna kontrola programowa: częściej niż Gemini 3.5 Flash preferuje uruchamianie skryptów kodu diagnostycznego przed wprowadzeniem zmian. Zwiększa to dokładność w przypadku złożonych zadań, ale może dodać dodatkowe kroki eksploracyjne w przypadku prostych prac frontendowych.
- Obsługa korzystania z komputera: obsługiwana jako natywne narzędzie do automatyzacji interfejsu agenta.
- Preferencje dotyczące stylizacji interfejsu: lepiej tworzy kod funkcjonalny, ale osoby oceniające preferowały wcześniejsze modele pod względem układu wizualnego i stylizacji. Możesz temu zapobiec, podając wyraźne wytyczne dotyczące projektowania.
- Domyślny poziom myślenia (średni): używa tego samego domyślnego poziomu myślenia
mediumco Gemini 3.5 Flash. - Niższe ceny: niższe koszty tokenów wyjściowych (7,50 USD za milion w porównaniu z 9,00 USD za milion w przypadku modelu 3.5 Flash). Tokeny wejściowe nadal kosztują 1,50 USD za milion.
Co nowego w Gemini 3.5 Flash-Lite
- Krótszy czas oczekiwania na wykonanie zadania: najwyższa przepustowość w rodzinie 3.5 w przypadku analizowania dużych ilości danych i wyodrębniania dokumentów.
- Ulepszone rozumowanie i skuteczność multimodalna: dobra ścieżka migracji z Gemini 2.5 Flash, z wyższymi wynikami w zadaniach rozumowania, takich jak HLE (18,0% w porównaniu z 11,0%), i testach porównawczych multimodalnych, takich jak CharXIV (74,5% w porównaniu z 63,7%).
- Administrowanie subagentami i niezawodność narzędzi: zwiększa niezawodność wykonywania narzędzi w przypadku wykonywania kodu, wyszukiwania i przepływów pracy MCP. Zwiększ poziom myślenia w przypadku autonomicznego planowania i złożonych zadań subagentów.
- Lepsze rozumienie dokumentów: zwiększa dokładność analizowania dokumentów i wyodrębniania uporządkowanych danych. W zależności od złożoności dokumentu eksperymentuj z minimalnym i wysokim poziomem myślenia.
- Interaktywne kodowanie w internecie i przetwarzanie danych tabelarycznych: dobrze radzi sobie z przetwarzaniem danych tabelarycznych i JavaScriptu frontendowego dzięki planowaniu za pomocą lekkiego wykonywania kodu.
- Chatbot i trwałość persony: lepsze wykonywanie instrukcji wieloetapowych i spójność persony w porównaniu z Gemini 3.1 Flash-Lite.
- Obsługa korzystania z komputera: obsługiwana jako natywne narzędzie do automatyzacji interfejsu agenta.
Wybór odpowiedniego modelu Flash lub Flash-Lite
Użyj tej tabeli, aby wybrać odpowiedni model i ścieżkę migracji dla swoich zbiorów zadań.
Oba modele wymagają usunięcia wycofanych parametrów próbkowania (temperature, top_p, top_k) i wstępnie wypełnionych tur modelu. Więcej informacji znajdziesz w sekcji Zmiany w interfejsie API.
| Model | Główne przypadki użycia | Zalecany cel migracji |
|---|---|---|
Gemini 3.6 Flashgemini-3.6-flash |
Generowanie kodu, wnioskowanie przestrzenne/multimodalne, wieloetapowe przepływy pracy agentów | Gemini 3.5 Flash, Gemini 3 Flash (wersja testowa) lub Gemini 3.1 Pro |
Gemini 3.5 Flash-Litegemini-3.5-flash-lite |
Autonomiczne wykonywanie zadań przez subagentów, analiza dużych ilości danych i wyodrębnianie dokumentów, analizowanie uporządkowanych danych JSON | Gemini 3.1 Flash-Lite lub Gemini 2.5 Flash |
Zaktualizowany agent Antigravity
Ze względu na lepszą skuteczność Gemini 3.6 Flash jest teraz nowym modelem domyślnym, który obsługuje agenta Antigravity w zarządzanych agentach Gemini. Możesz to zmienić, ustawiając nowe pole w interfejsie API.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-05-2026",
input="Read Hacker News, summarize the top 10 stories, and save the results as a PDF.",
environment="remote",
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
agent: "antigravity-preview-05-2026",
input: "Read Hacker News, summarize the top 10 stories, and save the results as a PDF.",
environment: "remote",
}, { timeout: 300000 });
console.log(interaction.output_text);
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-d '{
"agent": "antigravity-preview-05-2026",
"input": "Read Hacker News, summarize the top 10 stories, and save the results as a PDF.",
"environment": "remote"
}'
Zmiany w interfejsie API i aktualizacje parametrów
Począwszy od modeli Gemini 3.6 Flash i Gemini 3.5 Flash-Lite, te zmiany w interfejsie API dotyczą tych modeli i wszystkich przyszłych wersji modeli Gemini.
- Wycofanie parametrów próbkowania: parametry
temperature,top_pitop_kzostały wycofane. Interfejs API ignoruje te parametry i w przyszłych generacjach modeli zwraca błąd. - Weryfikacja wstępnie wypełnionych tur modelu: wstępne wypełnianie tur modelu nie jest już obsługiwane. Jeśli ostatnia niepusta tura w żądaniu jest turą
model, interfejs API zwraca błąd400.
Poniżej znajdziesz szczegółowe wyjaśnienia i przykłady kodu dotyczące każdej zmiany w interfejsie API.
1. Wycofanie parametrów próbkowania (temperature, top_p, top_k)
Parametry temperature, top_p i top_k zostały wycofane i są ignorowane. W przyszłych generacjach modeli podanie tych parametrów spowoduje zwrócenie błędu HTTP 400. Usuń te parametry ze wszystkich żądań.
# ⚠️ Remove these parameters (deprecated)
generation_config = {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40,
}
Aby zwiększyć determinizm, zdefiniuj instrukcję systemową z wyraźnymi regułami dotyczącymi konkretnego przypadku użycia.
2. Weryfikacja wstępnie wypełnionych tur modelu
Żądania API kończące się niepustą turą roli modelu są niedozwolone i zwracają błąd HTTP 400.
⚠️ Unikaj
W starszych wersjach generateContent lub surowych ładunkach REST kończenie tury rolą modelu jest teraz niedozwolone:
/* ❌ DO NOT: End payload contents with a 'model' role turn */
{
"contents": [
{"role": "user", "parts": [{"text": "Translate 'Hello world' to Spanish."}]},
{"role": "model", "parts": [{"text": "Translation:"}]} /* ❌ Returns error */
]
}
✅ Zalecana migracja (interfejs Interactions API)
W interfejsie Interactions API tury modelu nie są wstępnie wypełniane ręcznie. Jeśli Twoja aplikacja wcześniej wstępnie wypełniała turę modelu, aby pominąć wstępy lub wymusić formatowanie JSON, użyj zamiast tego instrukcji systemowej lub uporządkowanych danych wyjściowych.
# ✅ RECOMMENDED: Use system_instruction in the Interactions API to specify output format
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Translate 'Hello world' to Spanish.",
system_instruction="Output only the translation without introductory text.",
)
Lista kontrolna migracji
Gemini 3.6 Flash
Zainstaluj umiejętność:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalZastosuj umiejętność:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
Zainstaluj umiejętność:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalZastosuj umiejętność:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
Migracja do gemini-3.6-flash
- Zaktualizuj identyfikator modelu: zmień ciąg docelowego modelu na
gemini-3.6-flash. - Usuń wycofane parametry próbkowania:
- Usuń parametry
temperature,top_pitop_kz konfiguracji generowania. - Zastąp
thinking_budgetwyliczeniem ciągu znakówthinking_levelustawionym na"medium"lub"high". - Usuń
candidate_count(nieobsługiwany w Gemini 3.x).
- Usuń parametry
- Wymuś reguły weryfikacji tur:
- Ujednolicaj rozmowy wieloetapowe po stronie serwera
previous_interaction_id. - Usuń wstępnie wypełnione tury modelu.
- Ujednolicaj rozmowy wieloetapowe po stronie serwera
- Sprawdź wywoływanie funkcji:
- Umieść zasoby multimodalne w ładunku odpowiedzi.
- Formatuj instrukcje w tekście za pomocą
\n\n. - Jeśli widzisz błędy
Malformed_Function_Callzwiązane z tekstem przed narzędziem, zapoznaj się z sekcją Obejścia wymagań dotyczących tekstu przed narzędziem. - Tylko w przypadku korzystania z interfejsu generateContent API: upewnij się, że wszystkie obiekty
FunctionResponsezawierającall_idiname.
- Podstawowe wymagania Gemini 3.x: informacje o aktualizacjach pakietu SDK i zachowaniu sygnatury myślenia znajdziesz na liście kontrolnej migracji do Gemini 3.5.
Migracja do gemini-3.5-flash-lite
- Zaktualizuj identyfikator modelu: zmień ciąg docelowego modelu na
gemini-3.5-flash-lite. - Skonfiguruj poziom myślenia:
- W przypadku wyodrębniania, routingu lub klasyfikacji dużych ilości danych: pozostaw
thinking_levelna poziomie"minimal"(domyślnym), aby uzyskać maksymalną przepustowość. - W przypadku autonomicznych subagentów z wywołaniami narzędzi, wykonywaniem kodu lub wieloetapowym wnioskowaniem: ustaw
thinking_levelna"medium"lub"high", aby zapobiec przedwczesnemu zakończeniu narzędzia.
- W przypadku wyodrębniania, routingu lub klasyfikacji dużych ilości danych: pozostaw
- Usuń wycofane parametry i zweryfikuj wywoływanie funkcji: zastosuj te same reguły co w przypadku modelu 3.6 Flash.
- Podstawowe wymagania Gemini 3.x: zapoznaj się z listą kontrolną migracji do Gemini 3.5.
Dalsze kroki
- Zapoznaj się ze specyfikacjami interfejsu API w przeglądzie modeli Models Overview.
- Dowiedz się więcej o administrowaniu wieloma agentami w przewodniku po interfejsie Interactions API.
- Testuj i ulepszaj prompty w Google AI Studio.