Gemini API

API-ja Gemini është rruga më e shpejtë nga njoftimi në prodhim me Gemini, Veo, Nano Banana dhe të tjera. Ju lejon të integroni këto modele gjeneruese në aplikacionet tuaja për të gjeneruar tekst dhe imazhe, për të analizuar të dhënat 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.7-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(""));

Shko

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

PUSHTIM

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"
  }'

Takoni modelet

Shiko të gjitha

Eksploro Aftësitë

Gjenerimi i Imazhit

Gjeneroni dhe modifikoni imazhe me kontekst të lartë në mënyrë native me Nano Banana.

Kontekst i gjatë

Futni miliona tokena në modelet Gemini dhe nxirrni njohuri nga imazhe, video dhe dokumente të pastrukturuara.

Rezultatet e strukturuara

Kufizoni Gemini-n që të përgjigjet me JSON, një format të strukturuar të të dhënave i përshtatshëm për përpunim të automatizuar.

Thirrja e funksionit

Ndërtoni rrjedha pune agjentësh duke lidhur Gemini me API dhe mjete të jashtme.

Gjenerimi i videos me Veo 3.1

Krijoni përmbajtje video me cilësi të lartë nga tekst ose imazhe me modelin tonë të teknologjisë së fundit.

Agjentë Zëri me API Live

Ndërtoni aplikacione dhe agjentë zanorë në kohë reale me Live API.

Mjete

Lidhni Binjakët me botën përmes mjeteve të integruara si Kërkimi në Google, Konteksti i URL-së, Hartat e Google-it, Ekzekutimi i Kodit dhe Përdorimi i Kompjuterit.

Kuptimi i Dokumenteve

Përpunoni deri në 1000 faqe skedarë PDF me kuptim të plotë multimodal ose lloje të tjera skedarësh të bazuar në tekst.

Të menduarit

Eksploroni se si aftësitë e të menduarit përmirësojnë arsyetimin për detyra dhe agjentë kompleksë.

Krijo agjentë

Agjentët e Menaxhuar i japin Gemini një hapësirë ​​pune për të planifikuar dhe përfunduar detyrat më vete. Me një kërkesë të vetme, Gemini mund të shkruajë dhe ekzekutojë kod, të kërkojë në internet dhe të krijojë skedarë në një mjedis sandbox të hostuar. Filloni me agjentin tonë të parapërgatitur Antigravity ose personalizoni atë me udhëzimet dhe mjetet tuaja.

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

Shko

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

PUSHTIM

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"
  }'

API-ja e Ndërveprimeve

API-ja e Interactions është bërë ndërfaqja jonë e parazgjedhur që nga qershori 2026 dhe është mënyra më e mirë për të ndërtuar me modelet dhe agjentët Gemini në të ardhmen. Nëse po filloni një projekt të ri, duhet të përdorni API-në e Interactions. Ndërsa mbetet e mbështetur, API-ja e generateContent tani konsiderohet e trashëguar.

Përmbledhje e Ndërveprimeve

Mësoni se si API-ja e Ndërveprimeve menaxhon gjendjen e bisedës, mesazhet dhe formatet e daljes.

Udhëzues për Migrimin

Udhëzues hap pas hapi për të kaluar kodin tuaj nga generateContent në Interactions API.

Transmetim

Transmetoni tokena në kohë reale, mendime graduale dhe ngjarje thirrjesh mjetesh.

Studioja e AI-së e Google-it

Testoni kërkesat, menaxhoni çelësat API, monitoroni përdorimin dhe ndërtoni prototipa.

Komuniteti i Zhvilluesve

Bëni pyetje dhe gjeni zgjidhje nga zhvillues të tjerë dhe inxhinierë të Google.

Referenca e API-t

Gjeni informacion të detajuar rreth Gemini API në dokumentacionin zyrtar të referencës.

Statusi

Kontrolloni statusin e Gemini API, Google AI Studio dhe shërbimeve tona model.