建立 OpenAI 連線
若要與 OpenAI 平台通訊,建立連線至 OpenAI 分析來源。
若要與 OpenAI 通訊,建立連線至 OpenAI 分析來源。在 分析 活動中心、資料載入編輯器 或 指令碼 的「建立」頁面建立連線。
從這些連線接收的資料可用於載入指令碼,可用於圖表運算式,以提升 Qlik Sense 分析應用程式。
設定和可進行的設定
以下列其中一個設定來設定 OpenAI 分析連線。其他可進行的設定因使用的設定而異。
OpenAI 完成 API (GPT-3) - 列
此設定將每列資料作為問題傳送至完成 API (使用小批次以改善效能)。每個回應會儲存為表格中的文字,列數與輸入相同。
此設定可以用於載入指令碼與圖表運算式。
對於關於此設定使用之 API 的 OpenAI 文件,請參閱完成。
欄位 | 描述 |
---|---|
選取設定 | 在設定之下,選取 OpenAI 完成 (GPT-3) - 列。 |
授權 | 輸入 OpenAI API 金鑰。如需詳細資訊,請參閱產生 OpenAI API 金鑰。 |
OpenAI 請求 |
|
關聯 |
指定關聯欄位,即輸入資料表格中包含唯一識別碼的欄位。 在對傳回的結果表格進行端點請求以使用索引鍵與來源欄位表格關聯時,需要在來源資料中包含此欄位。指定的欄位將作為回應中的欄位傳回,並使回應與資料模型中的來源資料相關聯。這可以是具有唯一 ID 的任何欄位,可以來自來源資料,也可以作為表格載入過程的一部分。 |
名稱 | 連線的名稱。如果沒有輸入名稱,則使用預設名稱。 |
OpenAI 完成 API (GPT-3) - JSON 表格
此設定對每列傳送請求,其中預期的回應是 JSON 資料清單。連接器會將 JSON 表格轉換為 Qlik 資料模型中的資料表格。由於 OpenAI 回應的性質,這應以實驗性方式來處理。
此設定可用於載入指令碼以合成資料。 這不是用於圖表運算式。根據您詢問問題的方式,可能不一定會傳回有效的 JSON。
欄位 | 描述 |
---|---|
選取設定 | 在設定之下,選取 OpenAI 完成 (GPT-3) - JSON 表格。 |
授權 | 輸入 OpenAI API 金鑰。如需詳細資訊,請參閱產生 OpenAI API 金鑰。 |
OpenAI 請求 |
|
關聯 |
指定關聯欄位,即輸入資料表格中包含唯一識別碼的欄位。 在對傳回的結果表格進行端點請求以使用索引鍵與來源欄位表格關聯時,需要在來源資料中包含此欄位。指定的欄位將作為回應中的欄位傳回,並使回應與資料模型中的來源資料相關聯。這可以是具有唯一 ID 的任何欄位,可以來自來源資料,也可以作為表格載入過程的一部分。 |
名稱 | 連線的名稱。如果沒有輸入名稱,則使用預設名稱。 |
OpenAI 聊天完成 API (GPT-3.5, GPT-4) - 列
此設定的運作方式類似於 OpenAI 完成 API (GPT-3) - 列設定,佰這會將每列資料作為請求傳送至 OpenAI 聊天完成 API。在此情況下,會透過「使用者」訊息角色進行請求,並作為獨立的請求傳送來自 Qlik 的每列資料。
此設定可以用於載入指令碼與圖表運算式。
對於關於此設定使用之 API 的 OpenAI 文件,請參閱圖表。
欄位 | 描述 |
---|---|
選取設定 | 在設定之下,選取 OpenAI 完成 (GPT-3.5、GPT-4) - 列。 |
授權 | 輸入 OpenAI API 金鑰。如需詳細資訊,請參閱產生 OpenAI API 金鑰。 |
OpenAI 請求 |
|
關聯 |
指定關聯欄位,即輸入資料表格中包含唯一識別碼的欄位。 在對傳回的結果表格進行端點請求以使用索引鍵與來源欄位表格關聯時,需要在來源資料中包含此欄位。指定的欄位將作為回應中的欄位傳回,並使回應與資料模型中的來源資料相關聯。這可以是具有唯一 ID 的任何欄位,可以來自來源資料,也可以作為表格載入過程的一部分。 |
名稱 | 連線的名稱。如果沒有輸入名稱,則使用預設名稱。 |
OpenAI 內嵌
此設定將輸入文字的列傳送至 OpenAI 內嵌 API。OpenAI 傳回每個輸入的獨立向量呈現。此向量呈現使用機器學習模型可以取用的形式。
對於關於此設定使用之 API 的 OpenAI 文件,請參閱內嵌。
欄位 | 描述 |
---|---|
選取設定 | 在設定之下,選取 OpenAI 內嵌。 |
授權 | 輸入 OpenAI API 金鑰。如需詳細資訊,請參閱產生 OpenAI API 金鑰。 |
OpenAI 請求 |
|
關聯 |
指定關聯欄位,即輸入資料表格中包含唯一識別碼的欄位。 在對傳回的結果表格進行端點請求以使用索引鍵與來源欄位表格關聯時,需要在來源資料中包含此欄位。指定的欄位將作為回應中的欄位傳回,並使回應與資料模型中的來源資料相關聯。這可以是具有唯一 ID 的任何欄位,可以來自來源資料,也可以作為表格載入過程的一部分。 |
名稱 | 連線的名稱。如果沒有輸入名稱,則使用預設名稱。 |
建立連線
您可以從 分析 活動中心、從現有應用程式中的 資料載入編輯器 或從現有指令碼中的 指令碼 建立連線至分析連接器。按照以下步驟建立連線。
請執行下列動作:
-
建立新的 Qlik Sense 應用程式或指令碼。開啟 資料載入編輯器 或 指令碼。
-
按一下建立新連線。
-
在空間之下,選取連線所在的空間。
-
在分析來源之下,按一下 OpenAI。
-
選擇所需的設定。如需更多關於每個可用選項的資訊,請參閱 設定和可進行的設定。
-
輸入 OpenAI API 金鑰。如需詳細資訊,請參閱產生 OpenAI API 金鑰。
-
在 OpenAI 模型之下,選取您要使用的 OpenAI 模型。
-
按需求調整任何其他預設參數值。這些參數見於 OpenAI 的 API 文件中。如需更多資訊,請參閱聊天、完成和內嵌。
如需其他參數描述,請參閱 設定和可進行的設定。
資訊備註您幾乎永遠需要改變最大 Token 參數值才能連線,以根據您的需求正常運作。此參數控制將會產生的回應大小。 -
按一下建立。
資料連線儲存至建立應用程式的空間,因此可在其他 Qlik Sense 應用程式和指令碼中重複使用。這也會列於 資料載入編輯器 或 指令碼 中的資料連線之下。
建立連線後,您可以用來載入資料,連同請求和平台的回應。此外,您可以在圖表運算式中使用。如需更多資訊,請參閱 從 OpenAI 連線中選取和載入資料 和 在視覺化運算式中使用 OpenAI 連線。
詳細範例
如需如何使用 OpenAI 分析連接器的完整範例,請參閱 教學課程 – 在 Qlik Cloud 中使用 OpenAI 分析連接器。