כשמפתחים פתרונות של AI גנרטיבי באמצעות Gemini, Google מציעה שני מוצרי API: Gemini Developer API ו-Gemini Enterprise Agent Platform API.
Gemini Developer API הוא הדרך המהירה ביותר לבנות אפליקציות מבוססות-Gemini, להעביר אותן לייצור ולהרחיב אותן. רוב המפתחים צריכים להשתמש ב-Gemini Developer API, אלא אם יש צורך באמצעי בקרה ספציפיים לארגונים.
פלטפורמת הסוכנים של Gemini Enterprise מציעה מערכת אקולוגית מקיפה של תכונות ושירותים שמוכנים לשימוש בארגונים, ליצירה ולפריסה של אפליקציות AI גנרטיבי שמגובות על ידי Google Cloud Platform.
לאחרונה פישטנו את תהליך המעבר בין השירותים האלה. אפשר עכשיו לגשת גם אל Gemini Developer API וגם אל Gemini Enterprise Agent Platform API דרך Google Gen AI SDK המאוחד.
השוואת קוד
בדף הזה מוצגות השוואות קוד זו לצד זו בין Gemini Developer API לבין מדריכי התחלה מהירה של פלטפורמת הסוכנים של Gemini Enterprise ליצירת טקסט.
Python
אפשר לגשת גם ל-Gemini Developer API וגם לשירותי פלטפורמת הסוכנים של Gemini Enterprise דרך ספריית google-genai. הוראות להתקנת google-genai מופיעות בדף ספריות.
Gemini Developer API
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
Gemini Enterprise Agent 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-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
JavaScript ו-TypeScript
אפשר לגשת לשירותים של Gemini Developer API ושל פלטפורמת הסוכנים של Gemini Enterprise דרך ספריית @google/genai. הוראות להתקנת @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-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Gemini Enterprise Agent 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-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
Go
אפשר לגשת לשירותים של Gemini Developer API ושל פלטפורמת הסוכנים של Gemini Enterprise דרך ספריית google.golang.org/genai. הוראות להתקנת 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-flash-preview", genai.Text("Tell me about New York?"), nil)
}
Gemini Enterprise Agent Platform API
import (
"context"
"encoding/json"
"fmt"
"log"
"google.golang.org/genai"
)
// Your GCP project
const project = "your-project"
// A GCP 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-flash-preview", genai.Text("Tell me about New York?"), nil)
}
תרחישי שימוש ופלטפורמות אחרים
במסמכי התיעוד של Gemini Developer API ובמסמכי התיעוד של פלטפורמת הסוכנים של Gemini Enterprise אפשר למצוא מדריכים ספציפיים לתרחישי שימוש בפלטפורמות אחרות.
שיקולים לגבי מיגרציה
כשמבצעים העברה:
תצטרכו להשתמש בחשבונות שירות של Google Cloud כדי לבצע אימות. מידע נוסף זמין במסמכי התיעוד של פלטפורמת הסוכנים של Gemini Enterprise.
אפשר להשתמש בפרויקט קיים ב-Google Cloud (אותו פרויקט שבו השתמשתם כדי ליצור את מפתח ה-API) או ליצור פרויקט חדש ב-Google Cloud.
יכול להיות שהאזורים הנתמכים שונים בין Gemini Developer API לבין Gemini Enterprise Agent Platform API. רשימת האזורים הנתמכים ל-AI גנרטיבי ב-Google Cloud
צריך לאמן מחדש ב-Gemini Enterprise Agent Platform כל מודל שיצרתם ב-Google AI Studio.
אם אתם לא צריכים יותר להשתמש במפתח Gemini API עבור Gemini Developer API, מומלץ לפעול לפי השיטות המומלצות לאבטחה ולמחוק אותו.
כדי למחוק מפתח API:
פותחים את הדף Google Cloud API Credentials.
מאתרים את מפתח ה-API שרוצים למחוק ולוחצים על סמל הפעולות.
בוחרים באפשרות מחיקת מפתח API.
בחלון מחיקת פרטי הכניסה, לוחצים על מחיקה.
תהליך המחיקה של מפתח API נמשך כמה דקות. אחרי שההפצה מסתיימת, כל תנועה שמשתמשת במפתח ה-API שנמחק נדחית.
השלבים הבאים
- במאמר הזה יש מידע נוסף על פתרונות AI גנרטיבי בפלטפורמת הסוכנים של Gemini Enterprise.