這個示範會使用 ABAP 專用的 Vertex AI SDK,說明如何傳遞多模態輸入內容 (例如文字和圖片) 至嵌入模型,進而產生多模態嵌入。
事前準備
執行這個示範前,請確認您或管理員已完成下列先決條件:
- 在 Google Cloud 專案中啟用 Vertex AI API。
- 設定驗證,以便存取 Vertex AI API。
- 設定模型產生參數。如要產生嵌入項目,只需要以下參數:
Client Key
、Model Key
、Model ID
、Google Cloud Region Location
和Publisher
。
產生多模態嵌入
如要產生多模態嵌入資料,請執行下列步驟:
在 SAP GUI 中執行交易代碼
/GOOG/SDK_IMG
。或者,您也可以執行交易代碼
SPRO
,然後按一下「SAP Reference IMG」。前往「ABAP SDK for Google Cloud > 範例」。
開啟示範:叫用多模態嵌入模型
選取「產生多模態嵌入」。
在「Client key」欄位中,輸入用於驗證的用戶端金鑰。
在「Model key」欄位中輸入模型鍵,該鍵是在模型產生參數中設定。
在「Dimensions」欄位中,輸入輸出嵌入資料的維度數量,例如
1408
。對於多模態嵌入,可用的維度為128
、256
、512
和1408
。視需要為下列欄位指定值:
- 圖片的 GCS URI:如要將圖片新增至要求,請指定儲存在 Cloud Storage 值區中的圖片 URI。
- 上傳圖片:如要將圖片新增至要求,請從本機系統上傳圖片。
- 影片的 GCS URI:如要在要求中加入影片,請指定儲存在 Cloud Storage 儲存桶中的影片 URI。
您可以指定 Cloud Storage 檔案的 URI,或從本機系統上傳檔案。
在「輸入文字」欄位中輸入文字。
執行程式。「Response from LLM」區域會顯示已產生的嵌入資料。