# 教學課程 – 在 Qlik Cloud 中使用 OpenAI 分析連接器

本教學課程教導您如何使用 OpenAI 分析連接器，透過來自生成式 AI 模型的關聯性深度提升您的 Qlik Sense 應用程式。

您可以將您的 OpenAI 分析連線直接整合到資料模型中，讓產生的資料預先載入到應用程式中。或者，您可以在圖表運算式中使用。教學課程向您顯示如何設定以使用連接器，以及如何在 Qlik Cloud 中建立連接器的連線。由此，會透過如何在您的 Qlik Sense 應用程式中納入功能的基本範例引導您。

本教學課程中的範例也能用於處理 Azure OpenAI 分析連接器。

互動式工作表顯示 OpenAI 連接器如何用來提升分析內容

互動式工作表顯示 OpenAI 連接器如何用來提升分析內容

互動式工作表顯示 OpenAIOpenAI 連接器如何用來提升分析內容 ![互動式 Qlik Sense 應用程式可使用 OpenAI 以與應用程式資料互動。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_openai_example1_w_selection.png)

## 設定您的 OpenAI 平台帳戶和 Qlik Cloud 環境

在您可以使用 OpenAI 分析連接器之前，您需要先完成幾個步驟。這包括：

* 建立 OpenAI 平台帳戶

* 取得 OpenAI API 金鑰

* 啟用分析連線功能於 Qlik Cloud

如需完整詳細資訊，請參閱 [開始使用 OpenAI 平台](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-overview.htm#Getting)。

資訊備註若您改用 Azure OpenAI 分析連接器，請按照 Azure OpenAI 連接器文件中提供的設定。請參閱 [建立 Azure OpenAI 連線](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-azure-openai-create.htm)。

## 建立連線

建立兩個連線至 OpenAI 分析連接器，兩者皆使用 OpenAI Chat Completions API 設定。建立連線後，您就可以透過載入指令碼或在圖表物件中直接使用 OpenAI 平台。

連線將追蹤以下方式使用：

* 第一個連線：用於 [範例 – 為 OpenAI 分析連接器建立載入指令碼和圖表運算式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm)。

* 第二個連線：用於 [OpenAI 分析連接器 – 互動式範例](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm)。

資訊備註若您改用 Azure OpenAI 分析連接器，請按照 Azure OpenAI 連接器文件提供的設定。請參閱 [建立 Azure OpenAI 連線](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-azure-openai-create.htm)。

請執行下列動作：

1. 逐一建立兩個新連線至 OpenAI，可從資料載入編輯器或從 分析 活動中心的「建立」頁面建立。在資料載入編輯器中，OpenAI 連接器可見於 分析來源 之下。

2. 選取要使用的設定。對於本教學課程中的這兩個連線，請使用 OpenAI Chat Completions API 組態。

3. 輸入您在本教學課程準備區段中產生的 OpenAI API 金鑰，以在連線上驗證自己。

4. 調整預設參數值以配合您的需求。

   資訊備註您幾乎永遠需要改變最大 Token 參數值才能連線，以根據您的需求正常運作。此參數控制將會產生的回應大小。

5. 新增 關聯欄位 以將連線輸出連結至您其中一個應用程式的資料模型：

   * 對於第一個連線，請輸入 RowId 作為 關聯欄位。

   * 對於第二個連線，請將 關聯欄位 留空。

6. 對於名稱參數，為您建立的每個連線輸入相異的名稱值。您將需要在處理載入指令碼或圖表運算式時使用這些參數值。

   為了進行本教學課程範例，請使用下列項目：

   * 針對[範例 – 為 OpenAI 分析連接器建立載入指令碼和圖表運算式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm)的範例，請使用名稱OpenAI\_Examples\_Intro。

   * 針對[OpenAI 分析連接器 – 互動式範例](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm)的範例，請使用名稱OpenAI\_Example\_InteractiveApp。

7. 按一下建立。

## 範例

透過此設定建立連線後，您可以用於載入指令碼和圖表運算式，以與OpenAI模型通訊。

這些範例的設計是獨立式，可以彼此獨立完成。

1. [範例 – 為 OpenAI 分析連接器建立載入指令碼和圖表運算式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-3.htm)
2. [OpenAI 分析連接器 – 互動式範例](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/ac-openai-tutorial-example-interactive.htm)

## 瞭解更多資訊

* [伺服器端延伸語法](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)
* [GetSelectedCount - 圖表函數](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm)
* [在運算式中使用變數](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Variables/work-with-variables.htm)