本頁說明如何使用 Google Cloud 控制台、REST API 和支援的 SDK,將對話提示傳送至 Gemini 模型。
如要瞭解如何在要求中加入圖片和其他媒體,請參閱「圖片理解」。
如需 Gemini 支援的語言清單,請參閱語言支援。
如要探索 Vertex AI 提供的生成式 AI 模型和 API,請前往 Google Cloud 控制台中的 Model Garden。
如要直接從行動和網頁應用程式使用 Gemini,請參閱適用於 Swift、Android、網頁、Flutter 和 Unity 應用程式的 Firebase AI Logic 用戶端 SDK。
生成文字
如要測試及疊代即時通訊提示,建議使用Google Cloud 控制台。如要透過程式將提示傳送至模型,可以使用 REST API、Google Gen AI SDK、Python 適用的 Vertex AI SDK,或其中一個其他支援的程式庫和 SDK。
您可以根據特定需求或用途,使用系統指令來決定模型行為。舉例來說,您可以為回覆客戶服務要求的聊天機器人定義角色或角色。詳情請參閱系統指令程式碼範例。
如果您使用 Gemini 2.0 Flash,可以透過 Google Gen AI SDK 傳送要求。
以下是簡單的文字生成範例。
Gen AI SDK for Python
安裝
pip install --upgrade google-genai
詳情請參閱 SDK 參考說明文件。
設定環境變數,透過 Vertex AI 使用 Gen AI SDK:
# 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
Gen AI SDK for Go
瞭解如何安裝或更新 Gen AI SDK for Go。
詳情請參閱 SDK 參考說明文件。
設定環境變數,透過 Vertex AI 使用 Gen AI SDK:
# 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
Gen AI SDK for Node.js
安裝
npm install @google/genai
詳情請參閱 SDK 參考說明文件。
設定環境變數,透過 Vertex AI 使用 Gen AI SDK:
# 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
Gen AI SDK for Java
瞭解如何安裝或更新 Gen AI SDK for Java。
詳情請參閱 SDK 參考說明文件。
設定環境變數,透過 Vertex AI 使用 Gen AI SDK:
# 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
串流和非串流回應
您可以選擇模型生成串流或非串流回覆。如果是串流回應,系統會在生成輸出權杖後立即傳送每個回應。如果不是逐句顯示回覆,系統會在生成所有輸出權杖後,傳送所有回覆。
以下是串流文字生成範例。
Python
在試用這個範例之前,請先按照Python使用用戶端程式庫的 Vertex AI 快速入門中的操作說明進行設定。 詳情請參閱 Vertex AI Python API 參考說明文件。
如要向 Vertex AI 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
後續步驟
瞭解如何傳送多模態提示要求: