ערכות Google Gen AI SDK

ערכת ה-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)