ערכת ה-SDK החדשה של Google Gen AI מספקת ממשק מאוחד ל-Gemini 2.0 דרך Gemini Developer API וגם דרך Gemini Enterprise API (Vertex AI). למעט כמה יוצאים מן הכלל, קוד שפועל בפלטפורמה אחת יפעל בשתיהן. ערכת Gen AI SDK תומכת גם במודלים של Gemini 1.5.
Python
Google Gen AI SDK ל-Python זמין ב-PyPI וב-GitHub:
אפשר גם לנסות את המחברות בנושא תחילת העבודה.
מידע נוסף זמין במאמר מידע על Python SDK (הדף נפתח בכרטיסייה חדשה).
מדריך למתחילים
1. התקנת SDK
bash
pip install google-genai
2. ייבוא ספריות
from google import genai
from google.genai import types
3. יצירת לקוח
client = genai.Client(api_key='GEMINI_API_KEY')
4. יצירת תוכן
response = client.models.generate_content(
model='gemini-1.5-flash', contents='How does RLHF work?'
)
print(response.text)
Go
ערכת ה-SDK של Google Gen AI ל-Go זמינה ב-go.dev וב-GitHub:
מדריך למתחילים
1. ייבוא ספריות
import "google.golang.org/genai"
2. יצירת לקוח
client, err := genai.NewClient(ctx, &genai.ClientConfig{
APIKey: apiKey,
Backend: genai.BackendGoogleAI,
})
3. יצירת תוכן
// Call the GenerateContent method
result, err := client.Models.GenerateContent(ctx, "gemini-2.0-flash-exp", genai.Text("Tell me about New York?"), nil)