Google Gen AI SDK מספק ממשק מאוחד למודלים Gemini 2.5 Pro ו-Gemini 2.0 דרך Gemini Developer API ו-Gemini API ב-Vertex AI. למעט כמה יוצאים מן הכלל, קוד שפועל בפלטפורמה אחת יפעל בשתיהן. המשמעות היא שאתם יכולים ליצור אב טיפוס של אפליקציה באמצעות Gemini Developer API ואז להעביר את האפליקציה אל Vertex AI בלי לכתוב מחדש את הקוד.
מידע נוסף על ההבדלים בין Gemini Developer API לבין Gemini ב-Vertex AI זמין במאמר מעבר מ-Gemini Developer API ל-Gemini API ב-Vertex AI.
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_VERTEXAI=True
מדריך למתחילים
בוחרים אחת מהאפשרויות הבאות, בהתאם לשאלה אם אתם משתמשים ב-Vertex AI במצב אקספרס או לא.
- שימוש ב-Vertex AI (עם כל היכולות והשירותים של Google Cloud )
- שימוש ב-Vertex AI במצב אקספרס
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_VERTEXAI=True
מדריך למתחילים
Node.js
Google Gen AI SDK ל-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_VERTEXAI=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_VERTEXAI=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_VERTEXAI=True