בדף הזה מוסבר איך מורידים ומתקינים את הספריות העדכניות ביותר של Gemini API. אם זו הפעם הראשונה שאתם משתמשים ב-Gemini API, כדאי להתחיל במדריך למתחילים ב-API.
הערה חשובה לגבי הספריות החדשות שלנו
מאז סוף שנת 2024, אנחנו משיקים בהדרגה את Google Gen AI SDK, קבוצה חדשה של ספריות שמספקות ממשק מאוחד לגישה למודלים של AI גנרטיבי של Google, דרך Gemini Developer API ו-Vertex AI.
Google Gen AI SDK הוא עכשיו הדרך המומלצת לגשת לכל המודלים של Google, וכל קטעי הקוד במסמכי העזרה שלנו משתמשים בספריות האלה.
עדכונים בספריית המפתחות
שפה | ספרייה חדשה (מומלץ) | הספרייה הישנה |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript ו-TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
לא רלוונטי, לא היה קיים בעבר |
אנחנו ממליצים לכל המשתמשים לעבור ל-Google GenAI SDK, כי הוא מספק גישה לתכונות חדשות כמו תפוקות מרובות-מודלים (למשל, יצירת תמונות וסרטונים), Live API ותחזוקה לטווח ארוך. אנחנו צופים שהפער בתכונות בין ה-SDK הישן לחדש יגדל עם הזמן.
התקנת ספרייה
Python
כדי להתקין את ספריית Python, מריצים את הפקודה:
pip install google-genai
JavaScript
כדי להתקין את ספריית JavaScript ו-TypeScript, מריצים את הפקודה:
npm install @google/genai
Go
כדי להתקין את ספריית Go, מריצים את הפקודה:
go get google.golang.org/genai
Java
אם אתם משתמשים ב-Maven, תוכלו להתקין את ספריית Java שלנו על ידי הוספת הקוד הבא ליחסי התלות:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
ספריות וערכות SDK קודמות
בפלטפורמות שבהן זמינה ספרייה חדשה, מומלץ מאוד לעבור לספריות החדשות. בספריות הקודמות לא יתווספו תכונות חדשות, וסטטוס התמיכה הספציפי שלהן משתנה, כפי שמפורט בהמשך.
בפלטפורמות שבהן עדיין אין ספרייה רשמית של Google Gen AI, אפשר להפעיל את ממשקי ה-API שלנו ישירות, להשתמש בספריות שמנוהלות על ידי הקהילה או להשתמש באפשרויות מהימנות של צד שלישי. אנחנו פועלים באופן פעיל כדי להרחיב את הכיסוי של ערכות ה-SDK הרשמיות שלנו, ונוסיף ספריות חדשות כאן כשהן יפורסמו.
אלה הספריות הקודמות:
- Python (קודמת): כל התמיכה, כולל תיקוני באגים, תסתיים בספטמבר 2025.
- Node.js (קודם): כל התמיכה, כולל תיקוני באגים, תסתיים בספטמבר 2025.
- Go (קודם): כל התמיכה, כולל תיקוני באגים, תסתיים בספטמבר 2025.
- Dart ו-Flutter (קודם): לא מתבצעת תחזוקה פעילה
- Swift (קודם): לא מתבצע תחזוקה פעילה
- Android (קודם): לא מתבצע תחזוקה פעילה