在生成式 AI 領域,建立基準是指將模型輸出內容連結至可驗證的資訊來源。如果讓模型存取特定來源的資料,基準功能就會限制模型要使用這些資料來源生成輸出內容,減少捏造內容的機率。
您可以使用 Vertex AI,透過下列方式建立模型輸出內容的基準:
- 以 Google 搜尋建立基準:以公開網路資料建立模型基準。
- 運用 Google 地圖建立基準 - 運用 Google 地圖的地理空間資料建立模型基準。
- 以您的資料建立基準 - 使用 Vertex AI Search 做為資料儲存庫,以您的資料建立模型基準。
如要進一步瞭解基準建立功能,請參閱基準建立總覽。
支援的模型
- Gemini 2.5 Flash (預先發布版)
- Gemini 2.5 Flash-Lite (預先發布版)
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash,搭配 Live API 原生音訊 (預先發布版)
- Gemini 2.0 Flash with Live API (Preview)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
參數清單
如需實作詳情,請參閱範例。
googleSearch
根據 Google 搜尋的公開網路資料生成回覆。
googleMaps
根據 Google 地圖的公開地理空間資料,提供回覆內容。
API 輸入內容包含下列參數:
輸入參數 | |
---|---|
| 必要條件:
可設為 |
API 回應結構包含下列參數:
回應參數 | ||
---|---|---|
|
必要條件: 包含基礎資訊的主要欄位。 |
|
屬性
地點或使用者評論來源具有下列屬性:
屬性 | |
---|---|
|
必要條件: 來源的標題。 |
|
必要條件: 連結至來源的 URI。 |
|
必要條件: 地點的專屬 ID。 |
|
必要條件: 評論的專屬 ID。 |
retrieval
以 Vertex AI Search 做為資料儲存庫,根據私人資料建立回覆基準。 定義模型可呼叫的檢索工具,以便存取外部知識。
參數 | |
---|---|
|
必要條件: 以 Vertex AI Search 資料來源為基準。 |
VertexAISearch
參數 | |
---|---|
|
必要條件: Vertex AI Search 的完整資料儲存庫資源 ID,格式如下: |
範例
本節提供範例,說明如何使用 Google 搜尋以公開網路資料做為回覆基準,以及如何使用 Vertex AI Search 以私人資料做為回覆基準。
使用 Google 搜尋,以公開網路資料建立回覆基準
以 Google 搜尋公開資料為回覆內容建立基準。在要求中加入 google_search_retrieval
工具。不需要其他參數。
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
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
使用 Vertex AI Search,以私人資料做為回覆基準
以 Vertex AI Search 資料儲存庫中的資料做為回覆基準。 詳情請參閱「AI Applications」。
使用私人資料做為回覆基準前,請先建立資料儲存庫和搜尋應用程式。
警告:目前這個「基礎」介面不支援 Vertex AI Search「區塊模式」。
Python 適用的 Gen AI SDK
後續步驟
如需詳細說明文件,請參閱下列內容: