本頁說明如何使用 Google Cloud 控制台、REST API 和支援的 SDK,將對話提示傳送至 Gemini 模型。
如要瞭解如何在要求中加入圖片和其他媒體,請參閱「圖片理解」。
如需 Gemini 支援的語言清單,請參閱語言支援。
如要探索 Vertex AI 提供的生成式 AI 模型和 API,請前往 Google Cloud 控制台中的 Model Garden。
如要直接從行動和網頁應用程式使用 Gemini,請參閱 Firebase AI Logic 用戶端 SDK,瞭解如何用於 Swift、Android、網頁、Flutter 和 Unity 應用程式。
生成文字
如要測試及疊代即時通訊提示,建議使用Google Cloud 控制台。如要透過程式將提示傳送至模型,可以使用 REST API、Google Gen AI SDK、Python 適用的 Vertex AI SDK,或其中一個其他支援的程式庫和 SDK。
您可以根據特定需求或用途,使用系統指令來決定模型行為。舉例來說,您可以為回覆客戶服務要求的聊天機器人定義角色或角色。詳情請參閱系統指令程式碼範例。
如果您使用 Gemini 2.0 Flash,可以透過 Google Gen AI SDK 傳送要求。
以下是簡單的文字生成範例。
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
Go
瞭解如何安裝或更新 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
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
Java
瞭解如何安裝或更新 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 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
後續步驟
瞭解如何傳送多模態提示要求: