3.6 Flash dhe 3.5 Flash-Lite Modele të tjera
Gemini 3.8 Flash (gemini-3.8-flash) është përgjithësisht i disponueshëm (GA) dhe gati për përdorim në prodhim. Ai është modeli ynë më inteligjent Flash, i krijuar për inxhinieri softuerike me horizont të gjatë, agjentë autonomë dhe flukse pune komplekse të ndërmarrjeve.
Ky udhëzues shpjegon se çfarë ka të re në Gemini 3.8 Flash, ndryshimet e API-së, shembujt e kodit dhe udhëzimet për migrimin.
Model i ri
| Modeli | ID-ja e modelit | Niveli i parazgjedhur i arsyetimit | Çmimet | Përshkrimi |
|---|---|---|---|---|
| Gemini 3.8 Flash | gemini-3.8-flash |
medium |
3.8 Flash ofrohet deri në fund të vitit me një çmim prezantues prej 0,75 USD/1 milion kode hyrëse dhe 3,75 USD/1 milion kode dalëse; shiko çmimet për më shumë detaje. | Modeli ynë më inteligjent Flash, i krijuar për inxhinieri softuerike me horizont të gjatë, agjentë autonomë dhe flukse pune komplekse të ndërmarrjeve. |
Gemini 3.8 Flash mbështet një dritare konteksti me 1 milion kode, maksimumi 64 000 kode dalëse, nivele të rregullueshme të të menduarit (low, medium, high) dhe të njëjtin paketë gjithëpërfshirëse të veglave të integruara.
Për specifikimet e plota, shiko faqen e modelit Gemini 3.8 Flash. Për detajet e çmimeve hyrëse, shiko seksionin e çmimeve më poshtë ose faqen e çmimeve.
Nisja e shpejtë
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Write a three.js script that renders a realistic 3D black hole."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Write a three.js script that renders a realistic 3D black hole.",
});
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 params =
CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(
InteractionsInput.of(
"Write a three.js script that renders a realistic 3D black hole."))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateModelInteraction{
Model: interactions.Model("gemini-3.8-flash"),
Input: interactions.NewInteractionsInput("Write a three.js script that renders a realistic 3D black hole."),
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
QETËSI
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.8-flash",
"input": "Write a three.js script that renders a realistic 3D black hole."
}'
Çfarë ka të re në Gemini 3.8 Flash
- Inxhinieria e softuerit me horizont të gjatë: Ofron rezultate të mira në piketat e kodimit në botën reale, rifaktorizimin kompleks të shumë skedarëve dhe ekzekutimin deterministik të veglave. Shiko metodologjinë e vlerësimit për detaje.
- Agjentët autonomë: Të lejojnë të krijosh flukse pune elastike të planifikimit me shumë hapa dhe orkestrimit të veglave, duke reduktuar ndjeshëm ciklet e dështuara dhe gabimet.
- Flukset e punës komplekse të ndërmarrjeve: Ofron saktësi superiore, arsyetim të thellë dhe rigorozitet të lartë faktik nëpër detyrat e kërkuara të domenit dhe tubacionet e të dhënave në shkallë të gjerë.
- Modeli i parazgjedhur për agjentët e menaxhuar: Agjenti i parazgjedhur për agjentët e menaxhuar: Agjenti Antigravity, tani përdor Gemini 3.8 Flash. Antigravity SDK përdor gjithashtu Gemini 3.8 Flash si parazgjedhje.
- Çmimi prezantues: Gemini 3.8 Flash ofrohet me një tarifë prezantuese prej 0,75 USD/1 milion tokenë hyrjeje dhe 3,75 USD/1 milion tokenë daljeje deri më 31 dhjetor 2026. Çmimi standard prej 1,50 USD/1 milion token hyrjeje dhe 7,50 USD/1 milion token daljeje hyn në fuqi më 1 janar 2027.
Gemini 3.8 Flash mund të përdorë më shumë kode për detyra më të gjata dhe më komplekse, sipas dizajnit. Për të ofruar rezultate me cilësi më të lartë për objektivat e vështirë me shumë hapa, modeli ndërmerr hapa më të vegjël arsyetimi, telefonon veglat në mënyrë përsëritëse dhe verifikon punën e tij gjatë rrugës. Jo çdo fluks pune ka nevojë për këtë nivel verifikimi. Për detyrat e përditshme, mund të ulësh përpjekjen e arsyetimit për të reduktuar konsumin e kodeve. Si alternativë, Gemini 3.6 Flash vazhdon të mbështetet.
Të kuptuarit e niveleve të arsyetimit
Gemini 3.8 Flash të jep kontroll fleksibël mbi vonesën dhe inteligjencën duke rregulluar nivelin e arsyetimit të modelit:
- Përpjekje e ulët për të menduarit: Zvogëlon kohën për t'iu përgjigjur për detyrat e rëndësishme për vonesën si linjat e reagimit ndaj incidenteve, biseda në kohë reale, hartimi i draftit dhe analiza e shpejtë e të dhënave.
- Mesatare (e parazgjedhur): Cilësia më e mirë për shumicën e detyrave. Rekomandohet për raste përdorimi të kodit kompleks dhe me agjent, duke ofruar saktësi më të lartë në kalimin e parë.
- Përpjekje e lartë për të menduarit: Maksimizon aftësitë e modelit për arsyetimin dhe organizimin e veglave. Më i miri për arsyetimin e thellë, matematikën dhe detyrat e vështira me shumë hapa.
Shembulli i mëposhtëm e cakton thinking_level në medium për një kërkesë komplekse për analizë kodi:
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-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)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config: {
thinking_level: "medium"
}
});
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.GenerationConfig;
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.interactions.ThinkingLevel;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction params =
CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(
InteractionsInput.of(
"Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely."))
.generationConfig(
GenerationConfig.builder()
.thinkingLevel(ThinkingLevel.MEDIUM) // Balanced reasoning effort for complex tasks
.build())
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateModelInteraction{
Model: interactions.Model("gemini-3.8-flash"),
Input: interactions.NewInteractionsInput("Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely."),
GenerationConfig: &interactions.GenerationConfig{
ThinkingLevel: interactions.ThinkingLevelMedium.ToPointer(), // Balanced reasoning effort for complex tasks
},
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
QETËSI
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.8-flash",
"input": "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
"generation_config": {
"thinking_level": "medium"
}
}'
Agjenti i Antigravity u përditësua
Për shkak të performancës dhe arsyetimit të tij të përmirësuar, agjenti Antigravity në Gemini Managed Agents tani është ndërtuar me Gemini 3.8 Flash si parazgjedhje.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input=(
"Audit https://web.dev for performance, Core Web Vitals, and SEO. "
"Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. "
"Check search indexing with Google Search for site:web.dev. "
"Format the output as a side-by-side scorecard table with prioritized fixes."
),
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-09-2026",
input: "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
environment: "remote",
}, { timeout: 300000 });
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.AgentOption;
import com.google.genai.gaos.models.interactions.CreateAgentInteraction;
import com.google.genai.gaos.models.interactions.CreateAgentInteractionEnvironment;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateAgentInteraction params =
CreateAgentInteraction.builder()
.agent(AgentOption.of("antigravity-preview-09-2026"))
.input(
InteractionsInput.of(
"Audit https://web.dev for performance, Core Web Vitals, and SEO. "
+ "Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. "
+ "Check search indexing with Google Search for site:web.dev. "
+ "Format the output as a side-by-side scorecard table with prioritized fixes."))
.environment(CreateAgentInteractionEnvironment.of("remote"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
"google.golang.org/genai/interactions/models/interactions"
"google.golang.org/genai/interactions/models/operations"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
res, err := client.Interactions.Create(ctx, operations.CreateInteractionRequest{
Body: operations.NewCreateInteractionRequestBody(interactions.CreateAgentInteraction{
Agent: interactions.AgentOption("antigravity-preview-09-2026"),
Input: interactions.NewInteractionsInput(
"Audit https://web.dev for performance, Core Web Vitals, and SEO. " +
"Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. " +
"Check search indexing with Google Search for site:web.dev. " +
"Format the output as a side-by-side scorecard table with prioritized fixes.",
),
Environment: genai.Ptr(interactions.NewCreateAgentInteractionEnvironment("remote")),
}),
})
if err != nil {
log.Fatal(err)
}
if res.Interaction.OutputText != nil {
fmt.Println(*res.Interaction.OutputText)
}
}
QETËSI
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-09-2026",
"input": "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google'\''s PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
"environment": "remote"
}'
Modeli themelor i Gemini mund të konfigurohet duke përdorur agent_config.
Lista e kontrollit për migrimin
`/gemini-api-dev migrate my app to Gemini 3.8 Flash`
Migro te gemini-3.8-flash
- Përditëso ID-në e modelit: Ndrysho vargun e modelit të synuar në
gemini-3.8-flash. - Konfiguro nivelin e të menduarit: Zëvendëso
thinking_budgetme numërimin e vargutthinking_level. Ki parasysh seminimalnuk mbështetet në Gemini 3.8 Flash; zgjidhlow,medium(parazgjedhja) osehigh. - Zbato ndryshimet e parametrave të Gemini 3 API: Hiq parametrat e amortizuar të marrjes së mostrave (
temperature,top_p,top_k),candidate_count(të pa mbështetur në Gemini 3 dhe më vonë) dhe kthesat e mbushura paraprakisht të modelit. Shiko ndryshimet e Gemini 3.6 API dhe përditësimet e parametrave. - Zbato rregullat e verifikimit të radhës: Standardizo bisedat me shumë radhë në
previous_interaction_idnë anën e serverit dhe hiq radhët e mbushura paraprakisht të modelit. - Funksioni i thirrjes së auditit:
- Vendos asetet multimodale brenda ngarkesës së përgjigjes.
- Formato udhëzimet e integruara duke përdorur
\n\n. - Nëse shikon gabime
Malformed_Function_Calltë lidhura me tekstin para veglës, shiko Zgjidhjet alternative për kërkesat për tekstin para veglës. - Vetëm nëse përdor API-n generateContent: Sigurohu që të gjitha objektet
FunctionResponsetë përfshijnëcall_iddhename.
- Kërkesat bazë për Gemini 3: Për përditësimet e SDK-së dhe ruajtjen e nënshkrimeve të mendimeve, shiko Nënshkrimet e mendimeve.
Çmimet
Përfito nga çmimet hyrëse në Google AI Studio dhe në platformën e agjentit të Gemini Enterprise deri më 31 dhjetor 2026 për Gemini 3.8 Flash dhe Gemini 3.6 Flash. Çmimi standard hyn në fuqi më 1 janar 2027. Për nivelet e plota të çmimeve, shiko faqen e çmimeve.
Modele të tjera
Çfarë ka më pas
- Rishiko specifikimet e API-së te Përmbledhja e modeleve.
- Eksploro orkestrimin e shumë agjentëve në Përmbledhjen e API-së së "Ndërveprimeve".
- Testo dhe përmirëso kërkesat në Google AI Studio.