Kur zhvillon zgjidhje gjeneruese të IA-së me Gemini, Google ofron dy produkte API: Gemini Developer API dhe Gemini platform API.
Gemini Developer API ofron shtegun më të shpejtë për të ndërtuar, prodhuar dhe shkallëzuar aplikacionet e mundësuara nga Gemini. Shumica e zhvilluesve duhet të përdorin Gemini Developer API, përveçse nëse ka nevojë për kontrolle specifike të ndërmarrjes.
Platforma Gemini ofron një ekosistem gjithëpërfshirës veçorish dhe shërbimesh të gatshme për ndërmarrjen për ndërtimin dhe vendosjen e aplikacioneve të IA-së gjeneruese të mbështetura nga Google Cloud.
Ne e kemi thjeshtuar së fundi migrimin midis këtyre shërbimeve. Gemini Developer API dhe Gemini platform API janë të dyja të qasshme tani nëpërmjet Google GenAI SDK të unifikuar dhe Interactions API.
Krahasimi i kodeve: API-ja e ndërveprimeve (rekomandohet)
Interactions API është mënyra e rekomanduar për të ndërtuar me modelet dhe agjentët e Gemini. Shembujt e mëposhtëm krahasojnë gjenerimin e tekstit midis Gemini Developer API dhe platformës Gemini.
Python
Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google-genai (>= 2.3.0). Shiko faqen e
bibliotekave për udhëzime se si të instalosh
google-genai.
Gemini Developer API
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)
Gemini platform API
from google import genai
client = genai.Client(
enterprise=True, project="your-project-id", location="global"
)
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Explain how AI works in a few words",
)
print(interaction.output_text)
JavaScript dhe TypeScript
Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës @google/genai (>= 2.3.0). Shiko faqen e
bibliotekave për udhëzime se si të instalosh
@google/genai.
Gemini Developer API
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);
Gemini platform API
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({
enterprise: true,
project: "your_project",
location: "global",
});
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);
Krahasimi i kodeve: API-ja generateContent
Ndërkohë që API-ja e "Ndërveprimeve" rekomandohet për projektet e reja, API-ja e
generateContent vazhdon të mbështetet.
Python
Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google-genai. Shiko faqen e
bibliotekave për udhëzime se si të instalosh
google-genai.
Gemini Developer API
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.8-flash", contents="Explain how AI works in a few words"
)
print(response.text)
Gemini platform API
from google import genai
client = genai.Client(
vertexai=True, project='your-project-id', location='us-central1'
)
response = client.models.generate_content(
model="gemini-3.8-flash", contents="Explain how AI works in a few words"
)
print(response.text)
JavaScript dhe TypeScript
Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës @google/genai. Shiko faqen e bibliotekave për udhëzime se si të instalosh @google/genai.
Gemini Developer API
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.8-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Gemini platform API
import { GoogleGenAI } from '@google/genai';
const ai = new GoogleGenAI({
vertexai: true,
project: 'your_project',
location: 'your_location',
});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.8-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Go
Mund të qasesh si te Gemini Developer API, ashtu edhe te shërbimet e platformës Gemini nëpërmjet bibliotekës google.golang.org/genai. Shiko faqen e bibliotekave për udhëzime se si të instalosh google.golang.org/genai.
Gemini Developer API
import (
"context"
"encoding/json"
"fmt"
"log"
"google.golang.org/genai"
)
// Your Google API key
const apiKey = "your-api-key"
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
// Call the GenerateContent method.
result, err := client.Models.GenerateContent(ctx, "gemini-3.8-flash", genai.Text("Tell me about New York?"), nil)
}
Gemini platform API
import (
"context"
"encoding/json"
"fmt"
"log"
"google.golang.org/genai"
)
// Your Google Cloud project
const project = "your-project"
// A Google Cloud location like "us-central1"
const location = "some-gcp-location"
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, &genai.ClientConfig
{
Project: project,
Location: location,
Backend: genai.BackendVertexAI,
})
// Call the GenerateContent method.
result, err := client.Models.GenerateContent(ctx, "gemini-3.8-flash", genai.Text("Tell me about New York?"), nil)
}
Raste të tjera përdorimi dhe platforma
Referoju udhëzuesve specifikë për rastet e përdorimit në Dokumentacionin e Gemini Developer API dhe dokumentacionin e platformës Gemini për platforma dhe raste të tjera përdorimi.
Konsideratat për migrimin
Kur migron:
Do të duhet të përdorësh llogaritë e shërbimit të Google Cloud për t'u identifikuar. Shiko dokumentacionin e platformës Gemini për më shumë informacione.
Mund të përdorësh projektin tënd ekzistues të Google Cloud (të njëjtin që ke përdorur për të gjeneruar çelësin e API-së) ose mund të krijosh një projekt të ri të Google Cloud.
Rajonet e mbështetura mund të ndryshojnë midis Gemini Developer API dhe Gemini platform API. Gjatë "Versionit paraprak", Interactions API në platformën Gemini mbështet vetëm pikën përfundimtare
global(location="global"). Shih listën e rajoneve të mbështetura për IA-në gjeneruese në Google Cloud.Çdo model që ke krijuar në Google AI Studio duhet të ritrajnohet në platformën Gemini.
Nëse nuk ke më nevojë të përdorësh çelësin e Gemini API për Gemini Developer API, atëherë ndiq praktikat më të mira të sigurisë dhe fshije atë.
Për të fshirë një çelës API:
Hap faqen e Kredencialeve të Google Cloud API.
Gjej çelësin API që dëshiron të fshish dhe kliko ikonën Veprimet.
Zgjidh Fshi çelësin API.
Në modalen Fshi kredencialet, zgjidh Fshi.
Fshirja e një çelësi API kërkon disa minuta që të përhapet. Pasi të përfundojë përhapja, çdo trafik që përdor çelësin e fshirë të API-së do të refuzohet.
Hapat e radhës
- Eksploro udhëzuesin e zhvilluesit të Interactions API në platformën Gemini.
- Shiko Përmbledhjen e IA-së gjeneruese në platformën Gemini për të mësuar më shumë rreth zgjidhjeve të IA-së gjeneruese në platformën Gemini.