Gemini API është shtegu më i shpejtë nga kërkesa te prodhimi me Gemini, Veo, Nano Banana etj. Ai të lejon t'i integosh këto modele gjeneruese në aplikacionet e tua për të gjeneruar tekst dhe imazhe, për të analizuar hyrjet multimodale dhe për të ndërtuar agjentë bisedorë.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Explain how AI works in a few words"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
model: "gemini-3.8-flash",
input: "Explain how AI works in a few words",
});
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("Explain how AI works in a few words"))
.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("Explain how AI works in a few words"),
}),
})
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 "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "gemini-3.8-flash",
"input": "Explain how AI works in a few words"
}'
Njihu me modelet
Shiko të gjithëGemini 3.8 Flash I ri
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 TTS I ri
Modeli i tekstit në ligjërim i nivelit të studios me aktrim shprehës, dizajnin e personalizuar të zërit dhe replikimin e zërit.
Gemini 3.5 Flash-Lite
Model me volum të lartë dhe të ndjeshëm ndaj kostos i optimizuar për detyrat e nënagentëve me vonesë të ulët dhe kapacitet të lartë.
Gemini 3.1 Pro
Modeli ynë më inteligjent, më i miri në botë për të kuptuarit multimodal, të gjitha të ndërtuara mbi arsyetimin më të mirë.
Nano Banana
Modele të gjenerimit dhe modifikimit të imazheve të nivelit më të lartë.
Gemini Omni Flash
Modeli ynë më i fundit i gjenerimit dhe modifikimit të videove.
Gemini 3.5 Transcribe I ri
Modeli i ligjërimit në tekst me vonesë të ulët me zbulimin e gjuhës bazuar në ligjërim, identifikimin e folësit dhe vulat kohore të fjalëve.
Gemini Robotics
Një model i gjuhës së shikimit (VLM) që sjell aftësitë e agjentit të Gemini në robotikë dhe që mundëson arsyetimin e përparuar në botën fizike.
Eksploro aftësitë
Gjenerimin e imazhit
Gjenero dhe modifiko imazhe me kontekst të lartë në mënyrë të integruar me Nano Banana.
Kontekst i gjatë
Fut miliona kode te modelet e Gemini dhe nxirr njohuri nga imazhet, videot dhe dokumentet e pastrukturuara.
Rezultatet e strukturuara
Kufizo Gemini që të përgjigjet me JSON, një format të dhënash të strukturuara që është i përshtatshëm për përpunim të automatizuar.
Thirrja e funksionit
Krijo flukse pune me agjentë duke lidhur Gemini me API-të dhe veglat e jashtme.
Gjenerimi i videove me Veo 3.1
Krijo përmbajtje video me cilësi të lartë nga kërkesat me tekst ose imazhe me modelin tonë më të përparuar.
Agjentët e zërit me Live API
Krijo aplikacione dhe agjentë zanorë në kohë reale me Live API.
Vegla
Lidhe Gemini me botën nëpërmjet veglave të integruara si "Kërko në Google", konteksti i URL-së, Google Maps, ekzekutimi i kodit dhe përdorimi i kompjuterit.
Kuptimi i dokumenteve
Përpuno deri në 1000 faqe të skedarëve PDF me kuptim të plotë multimodal ose lloje të tjera skedarësh të bazuar në tekst.
Arsyetuesi
Eksploro se si aftësitë e të menduarit përmirësojnë arsyetimin për detyrat komplekse dhe agjentët.
Krijo agjentë
Agjentët e menaxhuar i japin Gemini një hapësirë pune për të planifikuar dhe përfunduar detyrat në mënyrë të pavarur. Në një kërkesë të vetme, Gemini mund të shkruajë dhe të ekzekutojë kod, të kërkojë në ueb dhe të krijojë skedarë në një mjedis të strehuar sandbox. Fillo me agjentin tonë të parakonstruksionuar Antigravity ose personalizoje atë me udhëzimet dhe veglat e tua.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input=(
"Research the top 5 sustainable fashion brands, "
"compare their materials and pricing tiers, and "
"build an interactive dashboard in analysis.html."
),
environment="remote"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
agent: "antigravity-preview-09-2026",
input:
"Research the top 5 sustainable fashion brands, " +
"compare their materials and pricing tiers, and " +
"build an interactive dashboard in analysis.html.",
environment: "remote",
});
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(
"Research the top 5 sustainable fashion brands, "
+ "compare their materials and pricing tiers, and "
+ "build an interactive dashboard in analysis.html."))
.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(
"Research the top 5 sustainable fashion brands, " +
"compare their materials and pricing tiers, and " +
"build an interactive dashboard in analysis.html.",
),
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 "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"agent": "antigravity-preview-09-2026",
"input": "Research the top 5 sustainable fashion brands, compare their materials and pricing tiers, and build an interactive dashboard in analysis.html.",
"environment": "remote"
}'
Interactions API
API-ja e ndërveprimeve është bërë ndërfaqja jonë e parazgjedhur që nga qershori i vitit 2026 dhe është mënyra më e mirë për të ndërtuar me modelet dhe agjentët e Gemini në të ardhmen. Nëse po fillon një projekt të ri, duhet të përdorësh API-n e "Interaksioneve". Ndërkohë që mbështetet ende, API-ja e generateContent tani konsiderohet si version i vjetër.
Përmbledhja e ndërveprimeve
Mëso se si API-ja e ndërveprimeve menaxhon gjendjen e bisedës, mesazhet dhe formatet e daljes.
Udhëzuesi i migrimit
Udhëzues hap pas hapi për të kaluar kodin tënd nga generateContent te Interactions API.
Transmetimi
Transmeto në kohë reale kodet, mendimet graduale dhe ngjarjet e thirrjeve të veglave.