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