ספריות Gemini API

בדף הזה מוסבר איך להוריד ולהתקין את הספריות העדכניות ביותר של Gemini API. אם זו הפעם הראשונה שאתם משתמשים ב-Gemini API, תוכלו להיעזר במדריך למתחילים ל-API.

הערה חשובה לגבי הספריות החדשות שלנו

לאחרונה השקנו קבוצה חדשה של ספריות שמספקות גישה עקבית ויעילה יותר למודלים של הבינה המלאכותית הגנרטיבית של Google בשירותים שונים של Google.

עדכונים עיקריים בספרייה

שפה ספרייה ישנה ספרייה חדשה (מומלץ)
Python google-generativeai google-genai
JavaScript
ו-TypeScript
@google/generative-ai @google/genai
כרגע בתצוגה מקדימה
התחלה google.golang.org/generative-ai google.golang.org/genai

אנחנו ממליצים מאוד לכל המשתמשים בספריות הקודמות לעבור לספריות החדשות. למרות שספריית JavaScript/TypeScript נמצאת ב-Preview, אנחנו עדיין ממליצים להתחיל את ההעברה, כל עוד אתם מרגישים בנוח עם אזהרות שמפורטות בקטע JavaScript/TypeScript.

Python

אפשר להתקין את ספריית Python על ידי הרצת:

pip install google-genai

JavaScript ו-TypeScript

כדי להתקין את ספריית JavaScript ו-TypeScript אפשר להריץ:

npm install @google/genai

הספרייה החדשה של JavaScript/TypeScript נמצאת כרגע בתצוגה מקדימה, כך שיכול להיות שהיא לא שלמה ושיכול להיות שנצטרך לבצע שינויים שעלולים לגרום לכשלים.

עם זאת, מומלץ מאוד להתחיל להשתמש ב-SDK החדש במקום בגרסה הקודמת שבקרוב תצא משימוש, כל עוד אתם מרגישים בנוח עם האזהרות האלה. אנחנו פועלים במרץ כדי להשיק גרסה של Google Analytics (זמינות לכלל המשתמשים) לספרייה הזו.

מפתחות API באפליקציות בצד הלקוח

אזהרה: לא משנה באיזו ספרייה אתם משתמשים, הוספת מפתח ה-API לקוד של JavaScript או של TypeScript בצד הלקוח היא לא בטוחה. שימוש בפריסות בצד השרת כדי לגשת ל-Gemini API בסביבת הייצור.

Go

אפשר להתקין את ספריית Go שלנו על ידי הרצה של:

go get google.golang.org/genai

ספריות וערכות SDK קודמות

הרשימה הבאה כוללת את ערכות ה-SDK הקודמות שכבר לא בפיתוח. אפשר לעבור ל-SDK המעודכן של Google Gen AI באמצעות המדריך להעברת נתונים (מיגרציה):