メイン コンテンツをスキップする 補完的コンテンツへスキップ

Azure OpenAI 接続からのデータの選択とロード

接続を作成したら、データを選択して Qlik Sense アプリまたはスクリプトにロードできます。 データをデータ ロード エディターまたは スクリプト エディタ にロードします。

データ ロード エディター および スクリプト エディタでは、Azure OpenAI 分析コネクタとの通信は、次のコンポーネントによりスクリプトとして定型化されます。

  • Azure OpenAI サービスに送信するリクエストを含むテーブル

  • 接続を通じて Azure OpenAI サービスと通信するロード ステートメント

Microsoft Azure へ送信するデータのテーブルを作成する

まず、Azure OpenAI サービスにリクエストとして送信するデータを含むテーブルをロードする必要があります。このテーブルは、各セルが 生成 AI モデルによって完成するテキストを示すデータの単一列で構成されている必要があります。関連項目には 2 つ目の追加項目を設けることができますが、これは構成で指定された項目名と一致する必要があります。これは、Microsoft Azure に送信されない特別項目ですが、Qlik データ モデルを生成する目的で応答にアタッチされます。

データ リクエスト ボリュームに関する注意事項

リクエストのテーブルの各行は、Azure OpenAI サービスに送信されます。リクエストごとに費用がかかり、リクエストの行数が増えると Microsoft Azure によるコストも上昇します。

load ステートメントの作成

また、Azure OpenAI サービスと通信するために、拡張構文を使って load ステートメントを作成する必要があります。スクリプトのこの部分は、分析接続を参照し、リクエスト データを送信するために使用するテーブルと項目の名前を指定します (上のセクションを参照)。これにより別のテーブルがロードされますが、このテーブルには、リクエストの各行に対するモデルのレスポンスやその他のデータが含まれます。

スクリプトのこの部分を生成するには、使用する接続の [データの選択] ウィザードを使うことができます。これは、提供するプロパティの名前を含むテンプレート スクリプトを生成します。

データ ロード エディター または スクリプト エディタ の [データ ソース] パネルで使用している接続を見つけて、データを選択 をクリックします。これにより、 [データを選択] ウィザードが開きます。

[データの選択] ウィザードを使用している際は、2 つのプロパティを提供する必要があります:

  • 常駐テーブルの名前。これは、リクエストが Azure OpenAI サービスに送信されるテーブルです。

  • データ項目の名前。これは、Azure OpenAI サービスに送信されるリクエスト データを含む項目です。

または、ウィザードを使わずにスクリプト エディターにこれを手動で追加できます。

[スクリプトの挿入] をクリックすると、新しいテーブルがロード スクリプトに追加されます。データをロードし、結果のデータ モデルを検査し、アプリで分析コンテンツを作成するためにデータを使用することができるようになりました。

ロード スクリプトで Azure OpenAI 接続を使用する方法を示す例は、OpenAI コネクタのチュートリアルにあります。Azure OpenAI コネクタは、OpenAI プラットフォームではなく Microsoft Azure プラットフォームを通じてモデルと通信することに注意してください。

チュートリアル – Qlik Cloud での OpenAI 分析コネクタの使用

例 1: 「OpenAI Completions API (GPT-3) - 行」の構成

例 3: 「OpenAI Chat Completions API (GPT-3.5、GPT-4) - 行」の構成

OpenAI 分析コネクタ - インタラクティブな例

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。