Google Gen AI SDK מספק ממשק מאוחד למודלים של Gemini, דרך Gemini Developer API ו-Gemini API ב-Gemini Enterprise Agent Platform. עם כמה יוצאים מן הכלל, קוד שפועל בפלטפורמה אחת יפעל בשתי הפלטפורמות. המשמעות היא שאפשר ליצור אב טיפוס של אפליקציה באמצעות Gemini Developer API ואז להעביר את האפליקציה ל-Gemini Enterprise Agent Platform בלי לכתוב מחדש את הקוד.
כדי לקבל מידע נוסף על ההבדלים בין Gemini Developer API לבין Gemini ב-Gemini Enterprise Agent Platform, אפשר לעיין במאמר בנושא מעבר מ-Gemini Developer API ל-Gemini API ב-Gemini Enterprise Agent Platform.
Python
Google Gen AI SDK ל-Python זמין ב-PyPI וב-GitHub:
מידע נוסף מופיע במאמר בנושא Python SDK reference.
התקנה
pip install --upgrade google-genai
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
מדריך למתחילים
בוחרים אחת מהאפשרויות הבאות, בהתאם לשימוש ב-Agent Platform במצב אקספרס או לא.
- שימוש ב-Agent Platform (עם כל Google Cloud היכולות והשירותים)
- שימוש ב-Agent Platform במצב אקספרס
Go
Google Gen AI SDK ל-Go זמין ב-go.dev וב-GitHub:
התקנה
go get google.golang.org/genai
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
מדריך למתחילים
Node.js
ה-SDK של Google Gen AI ל-TypeScript ול-JavaScript זמין ב-npm וב-GitHub:
התקנה
npm install @google/genai
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
מדריך למתחילים
Java
Google Gen AI SDK ל-Java זמין ב-Maven Central וב-GitHub:
Maven Install
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
מדריך למתחילים
C#
Google Gen AI SDK ל- .NET זמין ב-NuGet וב-GitHub:
התקנה
dotnet add package Google.GenAI
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True