Modeli më i fundit Modele të tjera
Gemini 3.8 Flash (gemini-3.8-flash) është modeli ynë më inteligjent Flash, i projektuar për inxhinierinë softuerike me horizont të gjatë, agjentët autonomë dhe flukset komplekse të punës për ndërmarrjet.
Ky udhëzues shpjegon se çfarë ka të re në Gemini 3.8 Flash, ndryshimet në API, shembuj të kodit dhe udhëzime 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 kodesh hyrëse dhe 3,75 USD/1 milion kodesh dalëse; shiko çmimet për më shumë detaje. | Modeli ynë më inteligjent Flash, i projektuar për inxhinieri softuerike afatgjatë, 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ë në këtë faqe 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)
}
}
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.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ë ndërtosh flukse pune rezistente të planifikimit me shumë hapa dhe të orkestrimit të veglave, duke reduktuar në mënyrë të konsiderueshme ciklet e dështuara dhe gabimet.
- Flukse komplekse pune të ndërmarrjeve: Ofron saktësi superiore, arsyetim të thellë dhe rigorozitet të lartë faktik nëpër detyra të vështira të domenit dhe kanale të dhënash në shkallë të gjerë.
- Modeli i parazgjedhur për agjentët e menaxhuar: Agjenti i parazgjedhur për agjentët e menaxhuar: agjenti i 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ë hyrës dhe 3,75 USD/1 milion tokenë dalës 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 objektiva të vështirë me shumë hapa, modeli ndërmerr hapa më të vegjël arsyetimi, i thërret veglat në mënyrë përsëritëse dhe verifikon punën e tij gjatë rrugës. Jo çdo proces pune ka nevojë për këtë nivel verifikimi. Për detyrat e përditshme, mund ta ulësh nivelin e arsyetimit për të reduktuar konsumin e tokenëve. 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 arsyetimi: Redukton kohën e përgjigjes për detyrat kritike për vonesën, si p.sh. strukturat e përgjigjes ndaj incidenteve, bisedat në kohë reale, shkrimi i drafteve 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 kod kompleks dhe raste përdorimi me agjent, duke ofruar saktësi më të lartë në kalimin e parë.
- Përpjekje e lartë arsyetimi: 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 cakton thinking_level në medium për një kërkesë për analizë komplekse të kodit:
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ë përmirësuar, agjenti i 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 bazë 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ënd 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ë ndërhyrjeve: Standardizo bisedat me disa hapa në anën e serverit
previous_interaction_iddhe hiq ndërhyrjet e parakonfiguruara të modelit. - Audit thirrjen e funksionit:
- 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 prezantuese në Google AI Studio dhe 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 rafino kërkesat në Google AI Studio.