すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:チュートリアル:DTS RAGFlow ナレッジベースを外部 Dify ナレッジベースとして使用する

最終更新日:Sep 14, 2026

このトピックでは、Data Transmission Service (DTS) RAGFlow ナレッジベースを DMS Dify の外部ナレッジベースとして使用し、大規模言語モデル (LLM) アプリケーションを開発する方法について説明します。

前提条件

操作手順

ステップ 1:ナレッジベースの作成とファイルのアップロード

  1. RAGFlow ページにログインします。

  2. ナレッジベースを作成します。

    1. ページの右上隅にある ナレッジベースの作成 をクリックします。

    2. ナレッジベースの作成 ダイアログボックスで、ナレッジベースの 名前 を入力します。

    3. OK をクリックします。

    4. ナレッジベースを設定し、保存 をクリックします。

  3. ナレッジベースにファイルをアップロードします。

    1. ナレッジベースの データセット ページで、新しいファイル > [ローカルファイル] を選択します。

    2. アップロードファイル ダイアログボックスで、ローカルファイルを選択してアップロードします。

    3. [作成時に解析] チェックボックスをオンにします。

    4. OK をクリックします。

ステップ 2:外部ナレッジベースの追加と接続

  1. DMS の ナレッジベース ページに移動します。

    説明

    このページへのアクセス方法については、DMS のテクニカルサポートにお問い合わせください。

    [ナレッジベース] ページで、[+ ナレッジベースの作成] カードの下部にある [外部ナレッジベースに接続 →] リンクをクリックします。

  2. 外部ナレッジベース API を追加します。

    1. ページの右側にある [外部ナレッジベース API] をクリックします。

    2. [外部ナレッジベース API の追加] をクリックします。

    3. 外部ナレッジベース API 情報を設定します。

      パラメーター

      説明

      名前

      識別しやすいように、わかりやすい名前を入力します。

      API エンドポイント

      DTS RAGFlow ナレッジベースの API エンドポイントであり、フォーマットは http://<IP>/api/v1/dify です。

      説明
      • <IP> をDTS RAGFlow ナレッジベースのエンドポイントに置き換えます。

      • ナレッジベースのイントラネットアドレス を使用する場合は、DMS Dify が配置されている vSwitch の IPv4 CIDR ブロックを DTS RAGFlow ナレッジベースの IP ホワイトリストに追加する必要があります。ナレッジベース外部ネットワークアドレス を使用する場合は、DMS Dify のパブリックアウトバウンド IP アドレスも DTS RAGFlow ナレッジベースの IP ホワイトリストに追加する必要があります。

      API キー

      RAGFlow ナレッジベースの API キーです。

      説明

      キーを取得する方法については、「RAGFlow ナレッジベースの API キーの取得」をご参照ください。

    4. 保存 をクリックします。

  3. 外部ナレッジベースを接続します。

    1. ページの右側にある [外部ナレッジベース API] パネルで、更新アイコン image をクリックします。

    2. ナレッジベースの作成 カードで、[外部ナレッジベースに接続] をクリックします。

    3. 外部ナレッジベース情報を設定します。

      パラメーター

      説明

      外部ナレッジベース名

      外部ナレッジベースのわかりやすい名前を入力します。

      ナレッジベースの説明 (任意)

      外部ナレッジベースの説明を入力します。

      外部ナレッジベース API

      ステップ 2 で追加した外部ナレッジベース API を選択します。

      外部ナレッジベース ID

      外部ナレッジベースの ID を入力します。

      説明

      ID を取得する方法については、「RAGFlow ナレッジベースの ID の取得」をご参照ください。

      検索設定

      Top K と[スコアのしきい値]の値を設定します。

    4. [接続] をクリックします。

      [外部ナレッジベース名] に入力した名前のカードが、DMS の ナレッジベース ページに表示されます。

ステップ 3:ワークフローとアプリケーションの構築

DMS コンソールで、このナレッジベースを使用して LLM アプリケーションを開発できるようになります。

説明

付録

エンドポイントの取得

  1. ターゲットリージョンの RAGFlow ナレッジベースリストページに移動します。

    1. Data Transmission Service (DTS) コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、データの準備 をクリックします。

    3. 左上隅で、データ準備インスタンスが存在するリージョンを選択します。

    4. RAGFlowナレッジベース タブをクリックします。

  2. 対象の RAGFlow ナレッジベースの 操作 列で、管理 をクリックします。

  3. エンドポイント セクションで、ナレッジベースのイントラネットアドレス または ナレッジベース外部ネットワークアドレス をコピーします。

API キーの取得

  1. RAGFlow ページにログインします。

  2. 左側のナビゲーションウィンドウで、[API] をクリックします。

  3. [RAGFlow API] の右側にある [API KEY] をクリックします。

  4. [API KEY] ダイアログボックスで、[新しいキーの作成] をクリックします。

  5. image をクリックしてキーをコピーし、安全な場所に保存します。

ナレッジベース ID の取得

  1. RAGFlow ページにログインします。

  2. ナレッジベース ページで、対象のナレッジベースをクリックします。

  3. ブラウザのアドレスバーの URL から、ナレッジベース ID をコピーします。

    説明

    ナレッジベース ID は、id= に続く文字列です。

チャットアシスタントアプリケーションの作成と使用

  1. チャットアシスタントアプリケーションを作成します。

    1. DMS の ナレッジベース ページで、スタジオ タブをクリックします。

    2. [チャットアシスタント] をクリックします。

    3. アプリケーションの作成 カードで、[空のアプリケーションを作成] をクリックします。

    4. アプリケーション情報を設定します。

      パラメーター

      説明

      アプリケーションタイプの選択

      [チャットアシスタント] を選択します。

      アプリケーション名とアイコン

      チャットアシスタントアプリケーションの名前を入力し、アイコンを選択します。

      説明 (任意)

      チャットアシスタントアプリケーションの説明を入力します。

    5. 作成 をクリックします。

  2. 作成したチャットアシスタントアプリケーションをクリックします。

  3. チャットアシスタントアプリケーションを編成します。

    1. [プロンプト] を入力します。

    2. ナレッジベース セクションで、追加 をクリックします。

    3. ステップ 2 で設定した外部ナレッジベースを選択し、追加 をクリックします。

    4. 必要に応じて [検索設定] を設定し、[保存] をクリックします。

    5. ページの右上隅で、チャットアシスタントアプリケーションのモデルを選択します。

  4. [ボットとチャット] テキストボックスに質問を入力して、アプリケーションをテストします。