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

OpenAI 分析ソース

OpenAI 分析コネクタを使用して、インタラクティブな OpenAI プラットフォームと通信し、ChatGPT などの生成 AI モデルからのコンテキストと分析的深度で Qlik Sense アプリの機能を強化します。

OpenAI 分析コネクタを使用すると、アプリの消費者からの入力データ、またはスクリプトにロードされたデータから OpenAI にデータを送信できます。この分析ソースには、ハブ、スクリプト エディタ、またはアプリから接続できます。

OpenAI

OpenAI プラットフォームを使い始める

OpenAI 分析コネクタを Qlik Sense アプリで使用する前に、次の準備ステップを実行します。 Qlik Cloud の機械学習エンドポイントも有効にする必要があります。「ML エンドポイントを有効化 Qlik Cloud」を参照してください。

これらのステップが完了したら、OpenAI 分析コネクタへの接続を作成することができます。詳細については、「OpenAI 接続の作成」を参照してください。

プラットフォーム アカウントの作成

OpenAI コネクタを使用するには、OpenAI プラットフォーム アカウントが必要です。OpenAI プラットフォーム アカウントを作成するには、「OpenAI プラットフォームにようこそ] を参照してください。このアカウントは OpenAI が提供する ChatGPT アカウントとは異なり、請求を含む 2 つのサービスは別物であることに注意してください。

現在、アカウントには期間限定クレジットが提供されています。このクレジットを使い終わると、OpenAI サービスを使用するには有料アカウントが必要となります。この商業的関係はお客様と OpenAI 間のものです。Qlik は、Qlik Cloud 内からの API の使用に対応します。

OpenAI API の使用およびそこから提供されるモデルは、OpenAI によって概説された諸条件の対象となります。また、これらのサービスに関連する安定性、正確度、安全性のベストプラクティスを考慮することも重要です。この多くは、OpenAI ウェブサイトに記載されています。

OpenAI API キーの生成

OpenAI アカウントを設定すると、プラットフォームで API キーを生成する必要があります。OpenAI プラットフォームの API キーを作成して管理するには、API キーを参照してください。

生成した秘密鍵は一度しか見ることができないため、一度生成した鍵はしっかりとメモしておくことが重要となります。

ML エンドポイントを有効化 Qlik Cloud

このコネクタを使用するには、機械学習エンドポイントが 管理コンソール で有効化されている必要があります。スイッチは、[設定] セクションの [機能コントロール] にあります。

詳細については、「機械学習エンドポイントの分析接続を有効にします。」を参照してください。

制限事項

  • OpenAI API はエンドポイントのクォータとレート制限を実施し、これらは OpenAI アカウントの個別規約に従います。詳細は、OpenAI API 参照ドキュメントをご覧ください。[API の参照情報] を参照してください。

  • OpenAI 分析コネクタの使用は、Qlik Sense のリロードとチャートの応答性に影響を与え、パフォーマンスを制限します。パフォーマンスへの影響の度合いは、ユース ケースによって異なります。

  • このコネクタの異なる構成は、以下の制限下でエンドポイント サービスにデータを送信します。

    • OpenAI Completions (GPT-3) - 行: 1 回のリクエストの上限は 25 行で、一度に送信される最大バッチサイズは 20 行です。

    • OpenAI Completions (GPT-3) - JSON テーブル: 1 回のリクエストの上限は 25 行で、一度に送信される最大バッチサイズは 20 行です。

    • OpenAI Chat Completions (GPT-3.5、GPT-4) - 行: 1 回のリクエストの上限は 25 行で、一度に送信される最大バッチ サイズは 1 行です。

    • OpenAI Embeddings: 1 回のリクエストの上限は 100k 行で、一度に送信される最大バッチサイズは 1000 行です。

  • アプリケーションが定期的に再ロードされるシナリオでのベストプラクティスは、QVD ファイルを使用して機械学習の推測をキャッシュし、新しい行のみをエンドポイントに送信することです。これにより、Qlik Sense アプリケーションの再ロードのパフォーマンスが向上し、 モデルのエンドポイントの負荷が軽減されます。

  • 相対接続名を使用していて、共有スペースから別の共有スペースにアプリを移動する場合、または共有スペースから個人スペースにアプリを移動する場合は、新しいスペースの場所を反映して更新されるまでに時間を要します。

詳細な例

OpenAI 分析コネクタの使い方の例については、「簡単な例」および「チュートリアル – Qlik Cloud での OpenAI 分析コネクタの使用 」を参照してください。

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

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