כשמפתחים באמצעות Gemini API, מומלץ להשתמש ב-Google GenAI SDK. אלה ספריות רשמיות שמוכנות לשימוש בסביבת ייצור, שאנחנו מפתחים ומתחזקים עבור השפות הפופולריות ביותר. הם נמצאים בזמינות לכלל המשתמשים (GA) ומשמשים בכל התיעוד והדוגמאות הרשמיים שלנו.
אם אתם חדשים ב-Gemini API, כדאי לעיין במדריך לתחילת העבודה.
תמיכה בשפות והתקנה
ערכת Google GenAI SDK זמינה בשפות Python, JavaScript/TypeScript, Go ו-Java. אתם יכולים להתקין את הספרייה של כל שפה באמצעות מנהלי חבילות, או להיכנס למאגרים שלהם ב-GitHub כדי לקבל מידע נוסף:
Python
ספרייה:
google-genaiמאגר GitHub: googleapis/python-genai
התקנה:
pip install google-genai
JavaScript
ספרייה:
@google/genaiמאגר GitHub: googleapis/js-genai
התקנה:
npm install @google/genai
Go
ספרייה:
google.golang.org/genaiמאגר GitHub: googleapis/go-genai
התקנה:
go get google.golang.org/genai
Java
ספרייה:
google-genaiמאגר GitHub: googleapis/java-genai
התקנה: אם משתמשים ב-Maven, מוסיפים את הקוד הבא ליחסי התלות:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
C#
ספרייה:
Google.GenAIמאגר GitHub: googleapis/dotnet-genai
התקנה:
dotnet add package Google.GenAI
זמינות לכלל המשתמשים (GA)
החל ממאי 2025, ערכת Google GenAI SDK זמינה לכלל המשתמשים (GA) בכל הפלטפורמות הנתמכות, והיא הספרייה המומלצת לגישה ל-Gemini API. הם יציבים, נתמכים באופן מלא לשימוש בסביבת הייצור ומתוחזקים באופן פעיל. הם מספקים גישה לתכונות העדכניות ביותר ומציעים את הביצועים הטובים ביותר בעבודה עם Gemini.
אם אתם משתמשים באחת מהספריות הקודמות שלנו, מומלץ מאוד לעבור לספרייה החדשה כדי שתוכלו לגשת לתכונות העדכניות ביותר וליהנות מהביצועים הטובים ביותר בעבודה עם Gemini. מידע נוסף זמין בקטע ספריות מדור קודם.
ספריות מדור קודם והעברה
אם אתם משתמשים באחת מהספריות הקודמות שלנו, מומלץ לעבור לספריות החדשות.
הספריות מדור קודם לא מספקות גישה לתכונות חדשות (כמו Live API ו-Veo), והן יוצאו משימוש החל מ-30 בנובמבר 2025.
סטטוס התמיכה של כל ספרייה מדור קודם משתנה, והוא מפורט בטבלה הבאה:
| שפה | ספרייה מדור קודם | סטטוס התמיכה | ספרייה מומלצת |
|---|---|---|---|
| Python | google-generativeai |
לא מתוחזק באופן פעיל | google-genai |
| JavaScript/TypeScript | @google/generativeai |
לא מתבצע תחזוקה פעילה | @google/genai |
| Go | google.golang.org/generative-ai |
לא מתבצע תחזוקה פעילה | google.golang.org/genai |
| Dart ו-Flutter | google_generative_ai |
לא מתבצע תחזוקה פעילה | משתמשים ב-Genkit Dart או ב-Firebase AI Logic |
| Swift | generative-ai-swift |
לא מתוחזק באופן פעיל | שימוש ב-Firebase AI Logic |
| Android | generative-ai-android |
לא מתוחזק באופן פעיל | שימוש ב-Firebase AI Logic |
הערה למפתחי Java: לא הייתה גרסה קודמת של Google-provided Java SDK ל-Gemini API, ולכן לא צריך לעבור מספרייה קודמת של Google. אפשר להתחיל ישירות עם הספרייה החדשה בקטע Language support and installation.