Ky dokument ofron një përmbledhje të nivelit të lartë të ndryshimeve midis versioneve v1
dhe v1beta
të Gemini API.
- v1 : Versioni i qëndrueshëm i API-së. Karakteristikat në versionin e qëndrueshëm mbështeten plotësisht gjatë gjithë jetës së versionit kryesor. Nëse ka ndonjë ndryshim të thyer, atëherë do të krijohet versioni tjetër kryesor i API-së dhe versioni ekzistues do të zhvlerësohet pas një periudhe të arsyeshme kohore. Ndryshimet e pandërprera mund të futen në API pa ndryshuar versionin kryesor.
- v1beta : Ky version përfshin veçori të aksesit të hershëm që mund të jenë në zhvillim e sipër dhe i nënshtrohet ndryshimeve të shpejta dhe të thyera. Gjithashtu nuk ka asnjë garanci që veçoritë në versionin Beta do të kalojnë në versionin e qëndrueshëm. Për shkak të këtij paqëndrueshmërie, duhet të konsideroni të mos lëshoni aplikacione prodhimi me këtë version.
Veçori | v1 | v1beta |
---|---|---|
Gjeneroni përmbajtje - Hyrja vetëm me tekst | ||
Gjeneroni përmbajtje - Futja e tekstit dhe e imazhit | ||
Gjeneroni përmbajtje - Prodhimi i tekstit | ||
Gjeneroni përmbajtje - Biseda me shumë kthesa (chat) | ||
Gjeneroni përmbajtje - Funksiononi thirrjet | ||
Gjeneroni përmbajtje - Transmetim | ||
Embed Content - Hyrja vetëm me tekst | ||
Gjeneroni përgjigje | ||
Retriever semantik |
- - Mbështetur
- - Nuk do të mbështetet kurrë
Konfiguro versionin e API-së në një SDK
Gemini API SDK është i paracaktuar në v1beta
, por ju mund të zgjidhni të përdorni versione të tjera duke vendosur versionin e API siç tregohet në mostrën e kodit të mëposhtëm:
from google import genai
client = genai.Client(api_key="YOUR_API_KEY ",
http_options={'api_version': 'v1alpha'})
response = client.models.generate_content(
model='gemini-2.0-flash',
contents="Explain how AI works",
)
print(response.text)
const { GoogleGenerativeAI } = require("@google/generative-ai");
const genAI = new GoogleGenerativeAI("YOUR_API_KEY ");
const model = genAI.getGenerativeModel({ model: 'gemini-1.5-flash' }, { apiVersion: 'v1' });
const prompt = "Explain how AI works";
const result = await model.generateContent(prompt);
console.log(result.response.text());
curl "https://generativelanguage.googleapis.com/v1/models/gemini-1.5-flash:generateContent?key=YOUR_API_KEY " \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Explain how AI works."}]
}]
}'