Versionet e API të shpjeguara

Ky dokument ofron një përmbledhje të përgjithshme të ndryshimeve midis versioneve v1 dhe v1beta të Gemini API.

  • v1 : Versioni stabil i API-t. Karakteristikat në versionin stabil mbështeten plotësisht gjatë gjithë jetëgjatësisë së versionit kryesor. Nëse ka ndonjë ndryshim të prishur, atëherë do të krijohet versioni tjetër kryesor i API-t dhe versioni ekzistues do të hiqet dorë pas një periudhe të arsyeshme kohore. Ndryshimet jo-prishëse mund të futen në API pa ndryshuar versionin kryesor.
  • v1beta : Ky version përfshin veçori të hershme që mund të jenë në zhvillim e sipër dhe i nënshtrohen ndryshimeve të papritura. Gjithashtu, nuk ka asnjë garanci se veçoritë në versionin Beta do të kalojnë në versionin e qëndrueshëm. Nëse keni nevojë për stabilitet në mjedisin tuaj të prodhimit dhe nuk mund të rrezikoni ndryshime të papritura, nuk duhet ta përdorni këtë version në prodhim.
Karakteristikë v1 v1beta
Gjenero Përmbajtje - Futje vetëm me tekst
Gjeneroni Përmbajtje - Futja e Tekstit dhe Imazhit
Gjeneroni Përmbajtje - Dalje Teksti
Gjeneroni Përmbajtje - Biseda me shumë kthesa (chat)
Gjeneroni Përmbajtje - Thirrjet e Funksioneve
Gjeneroni Përmbajtje - Transmetim
Vendosni përmbajtje - Futje vetëm teksti
Gjenero Përgjigjen
Rikthyes semantik
API-ja e Ndërveprimeve
  • - Mbështetur
  • - Nuk do të mbështetet kurrë

Konfiguro versionin e API-t në një SDK

SDK-ja e API-t Gemini ka si parazgjedhje v1beta , por mund të zgjidhni të përdorni versione të tjera duke vendosur versionin e API-t siç tregohet në shembullin e mëposhtëm të kodit:

Python

from google import genai

client = genai.Client(http_options={'api_version': 'v1alpha'})

response = client.models.generate_content(
    model='gemini-2.0-flash',
    contents="Explain how AI works",
)

print(response.text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({
  httpOptions: { apiVersion: "v1alpha" },
});

async function main() {
  const response = await ai.models.generateContent({
    model: "gemini-2.0-flash",
    contents: "Explain how AI works",
  });
  console.log(response.text);
}

await main();

PUSHTIM

curl "https://generativelanguage.googleapis.com/v1/models/gemini-1.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
  "contents": [{
    "parts":[{"text": "Explain how AI works."}]
    }]
   }'