- 資源:引擎
- SimilarDocumentsEngineConfig
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- RecommendationMetadata
- ServingState
- DataState
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- 方法
資源:引擎
描述 Engine
訓練和服務參數的中繼資料。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
欄位 | |
---|---|
name |
不可變動。ID。引擎的完整資源名稱。 這個欄位必須是 UTF-8 編碼的字串,長度上限為 1024 個字元。 格式: |
displayName |
這是必要旗標,引擎的顯示名稱。應為人類可讀的格式。採用 UTF-8 編碼的字串,最多 1024 個字元。 |
createTime |
僅供輸出。建立建議引擎的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
updateTime |
僅供輸出。上次更新 Recommendation Engine 的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
dataStoreIds[] |
(選用步驟) 與這個引擎相關聯的資料儲存庫。
如果 請注意,在 |
solutionType |
這是必要旗標,引擎的解決方案。 |
industryVertical |
(選用步驟) 引擎註冊的產業別。引擎產業類別的限制依據 |
commonConfig |
指定引擎中繼資料的通用設定規格。 |
appType |
(選用步驟) 不可變動。這是這個引擎資源代表的應用程式類型。注意:這是與現有產業垂直或解決方案類型無關的新概念。 |
disableAnalytics |
(選用步驟) 是否要停用透過這個引擎執行的搜尋分析。 |
features |
(選用步驟) 引擎的功能設定,可選擇啟用或停用功能。支援的索引鍵:
|
configurableBillingApproach |
(選用步驟) 可設定的帳單方式設定。 |
聯集欄位 engine_config 。定義引擎行為的其他設定規格。engine_config 只能是下列其中一項: |
|
similarDocumentsConfig |
|
chatEngineConfig |
Chat Engine 的設定。只有在 |
searchEngineConfig |
搜尋引擎的設定。只有在 |
mediaRecommendationEngineConfig |
媒體引擎的設定。僅適用於具有 |
聯集欄位 engine_metadata 。引擎中繼資料,可監控引擎狀態。engine_metadata 只能是下列其中一項: |
|
recommendationMetadata |
僅供輸出。推薦引擎的其他資訊。只有在 |
chatEngineMetadata |
僅供輸出。Chat Engine 的其他資訊。只有在 |
SimilarDocumentsEngineConfig
這個類型沒有任何欄位。
similar-items
引擎的其他設定規格。
ChatEngineConfig
Chat Engine 的設定。
JSON 表示法 |
---|
{
"agentCreationConfig": {
object ( |
欄位 | |
---|---|
agentCreationConfig |
用來產生與這個引擎相關聯的 Dialogflow 虛擬服務專員。 請注意,這些設定只會由 Dialogflow 服務使用一次,並傳遞給該服務。也就是說,引擎建立後,就無法使用 |
dialogflowAgentToLink |
要連結至這個 Chat Engine 的現有 Dialogflow 虛擬服務專員資源名稱。客戶可以提供 格式: 請注意, |
allowCrossRegion |
(選用步驟) 如果旗標設為 true,我們允許代理程式和引擎位於不同位置,否則代理程式和引擎必須位於相同位置。這項標記預設為 false。 請注意, |
AgentCreationConfig
生成 Dialogflow 虛擬服務專員的設定。
請注意,這些設定只會由 Dialogflow 服務使用一次,並傳遞給該服務。也就是說,引擎建立後,就無法使用 EngineService.GetEngine
或 EngineService.ListEngines
API 擷取這些資料。
JSON 表示法 |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
欄位 | |
---|---|
business |
代理人代表的公司、機構或其他實體名稱。用於知識連接器 LLM 提示和知識搜尋。 |
defaultLanguageCode |
這是必要旗標,代理程式的預設語言,以語言標記表示。如需目前支援的語言代碼清單,請參閱語言支援一文。 |
timeZone |
這是必要旗標,代理程式的時區 (來自時區資料庫),例如 America/New_York、Europe/Paris。 |
location |
建立代理程式時的代理程式位置,支援的值為:global/us/eu。如未提供,美國引擎預設會使用 us-central-1 建立代理程式;歐盟引擎預設會使用 eu-west-1 建立代理程式。 |
SearchEngineConfig
搜尋引擎的設定。
JSON 表示法 |
---|
{ "searchTier": enum ( |
欄位 | |
---|---|
searchTier |
這個引擎的搜尋功能層級。 不同層級的價格可能不同。詳情請參閱定價說明文件。 如未指定,則預設值為 |
searchAddOns[] |
這個搜尋引擎啟用的外掛程式。 |
SearchTier
搜尋功能層級。不同層級的價格可能不同。詳情請參閱定價說明文件。
列舉 | |
---|---|
SEARCH_TIER_UNSPECIFIED |
未指定列舉時的預設值。無法使用。 |
SEARCH_TIER_STANDARD |
標準級。 |
SEARCH_TIER_ENTERPRISE |
Enterprise 級別。 |
SearchAddOn
外掛程式,可提供額外的搜尋功能。
列舉 | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
未指定列舉時的預設值。無法使用。 |
SEARCH_ADD_ON_LLM |
大型語言模型外掛程式。 |
MediaRecommendationEngineConfig
媒體推薦引擎的其他設定規格。
JSON 表示法 |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
欄位 | |
---|---|
type |
這是必要旗標,引擎類型,例如 這個欄位和 目前支援的值: |
optimizationObjective |
最佳化目標,例如 這個欄位和 目前支援的值: 如未指定,我們會根據引擎類型選擇預設值。預設值取決於最佳化建議類型:
|
optimizationObjectiveConfig |
轉換率最佳化目標的自訂門檻名稱和值。如果是 targetField |
trainingState |
引擎的訓練狀態 (例如 因為執行服務的部分費用取決於訓練頻率,因此可用於決定何時訓練引擎,以控管成本。如未指定: |
engineFeaturesConfig |
(選用步驟) 其他引擎功能設定。 |
OptimizationObjectiveConfig
cvr
optimizationObjective 的自訂門檻。
JSON 表示法 |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
欄位 | |
---|---|
targetField |
這是必要旗標,要指定目標的欄位名稱。目前支援的值: |
targetFieldValueFloat |
這是必要旗標,要套用至目標的門檻 (例如0.5)。 |
TrainingState
引擎的訓練狀態。
列舉 | |
---|---|
TRAINING_STATE_UNSPECIFIED |
未指定訓練狀態。 |
PAUSED |
引擎訓練已暫停。 |
TRAINING |
引擎正在訓練。 |
EngineFeaturesConfig
所選引擎類型的更多功能設定。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 type_dedicated_config 。套用至特定類型媒體建議引擎的功能相關設定。type_dedicated_config 只能是下列其中一項: |
|
recommendedForYouConfig |
建議您使用引擎功能設定。 |
mostPopularConfig |
最熱門的引擎功能設定。 |
RecommendedForYouFeatureConfig
建立 recommended-for-you
引擎的其他功能設定。
JSON 表示法 |
---|
{ "contextEventType": string } |
欄位 | |
---|---|
contextEventType |
引擎在預測時查詢的事件類型。如果設為 |
MostPopularFeatureConfig
建立「最受歡迎」引擎時必須進行的功能設定。
JSON 表示法 |
---|
{ "timeWindowDays": string } |
欄位 | |
---|---|
timeWindowDays |
引擎在訓練和預測期間接受查詢的時間範圍。只能使用正整數。這個值會轉換為過去 X 天的事件。目前是 |
RecommendationMetadata
推薦引擎的其他資訊。
JSON 表示法 |
---|
{ "servingState": enum ( |
欄位 | |
---|---|
servingState |
僅供輸出。引擎的服務狀態: |
dataState |
僅供輸出。這個引擎的資料規定狀態: 如果資料處於 |
lastTuneTime |
僅供輸出。上次成功完成微調的時間戳記。僅適用於媒體建議引擎。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
lastTrainTime |
僅供輸出。上次成功完成訓練的時間戳記。僅適用於媒體建議引擎。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: |
tuningOperation |
僅供輸出。與引擎相關聯的最新微調作業 ID。僅適用於媒體建議引擎。 如果存在,這個作業 ID 可用於判斷這個引擎是否有進行中的調整作業。如要查看作業狀態,請以引擎資源格式傳送 operations.get 要求,並附上這個作業 ID。如果這個引擎未經過任何微調,字串會空白。 |
ServingState
推薦引擎的服務狀態。
列舉 | |
---|---|
SERVING_STATE_UNSPECIFIED |
未指定放送狀態。 |
INACTIVE |
引擎未放送。 |
ACTIVE |
引擎正在提供服務,且可接受查詢。 |
TUNED |
引擎會根據調整後的超參數進行訓練,並可供查詢。 |
DataState
說明這個引擎是否有足夠的訓練資料,可持續接受訓練。
列舉 | |
---|---|
DATA_STATE_UNSPECIFIED |
未指定的預設值,不應明確設定。 |
DATA_OK |
引擎有足夠的訓練資料。 |
DATA_ERROR |
引擎沒有足夠的訓練資料。您可以透過 Stackdriver 查詢錯誤訊息。 |
ChatEngineMetadata
Chat Engine 的額外資訊。這個訊息中的欄位僅供輸出。
JSON 表示法 |
---|
{ "dialogflowAgent": string } |
欄位 | |
---|---|
dialogflowAgent |
Chat Engine 參照的 Dialogflow 虛擬服務專員資源名稱。 格式: |
CommonConfig
引擎的常見設定。
JSON 表示法 |
---|
{ "companyName": string } |
欄位 | |
---|---|
companyName |
與引擎相關聯的公司、商家或實體名稱。設定這項資訊有助於提升 LLM 相關功能。 |
AppType
引擎的應用程式。
列舉 | |
---|---|
APP_TYPE_UNSPECIFIED |
所有未指定的應用程式。 |
APP_TYPE_INTRANET |
適用於內部網路搜尋和 Agentspace 的應用程式類型。 |
FeatureState
引擎的特徵狀態。
列舉 | |
---|---|
FEATURE_STATE_UNSPECIFIED |
未指定功能狀態。 |
FEATURE_STATE_ON |
這項功能已開啟,因此可供存取。 |
FEATURE_STATE_OFF |
這項功能已關閉,因此無法存取。 |
ConfigurableBillingApproach
可設定的帳單方式設定。
列舉 | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
預設值。適用於 Spark 和非 Spark 的不可設定帳單方式。一般定價模式。 |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
帳單結算方式會依據客戶指定的設定。 |
方法 |
|
---|---|
|
建立 Engine 。 |
|
刪除 Engine 。 |
|
取得 Engine 。 |
|
取得 CompletionConfig |
|
取得使用者的 Workspace 設定。 |
|
列出與專案相關聯的所有 Engine 。 |
|
更新 Engine |
|
暫停訓練現有引擎。 |
|
繼續訓練現有引擎。 |
|
調整現有引擎。 |
|
更新 CompletionConfig 。 |