安裝 AlloyDB Omni with AlloyDB AI

選取文件版本:

本頁說明如何安裝 AlloyDB Omni,並整合 AlloyDB AI。

AlloyDB AI 是 AlloyDB Omni 內含的一系列功能,可讓您建構企業生成式 AI 應用程式。如要進一步瞭解 AlloyDB 的 ML 功能,請參閱「建構生成式 AI 應用程式」。

AlloyDB Omni 搭配 AlloyDB AI 可讓您查詢遠端 ML 模型,並使用 ML 模型產生的線上預測和文字嵌入。如果您使用 google_ml.predict_row 介面,並在查詢中自行翻譯,AlloyDB Omni 搭配 AlloyDB AI 也能處理其他內容 (例如圖片) 的向量嵌入。

根據您要安裝 AlloyDB Omni 和 AlloyDB AI 的位置,選取下列其中一個選項:

驗證 AlloyDB Omni 和 AlloyDB AI 安裝作業

如要確認安裝是否成功並使用模型預測,請輸入下列內容:

   CREATE EXTENSION google_ml_integration CASCADE;

   SELECT array_dims(embedding( 'textembedding-gecko@001', 'AlloyDB AI')::real[]);
   array_dims

輸出看起來類似以下內容:

    [1:768]
    (1 row)

在先前的查詢中,embedding() 呼叫會為輸入文字 AlloyDB AI 生成嵌入。 array_dims 會傳回 embedding() 傳回的陣列維度。 由於預先註冊的 textembedding-gecko 模型會傳回包含 768 個維度的輸出內容,因此輸出內容為 [768]

後續步驟