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

Data Transmission Service:DTS RAGFlow ナレッジベースの構築と使用

最終更新日:Nov 12, 2025

このトピックでは、Data Transmission Service (DTS) を使用して RAGFlow ナレッジベースを作成および使用する方法について説明します。

範囲

  • 次のいずれかのタイプのベクターデータベースが作成されます。

  • ベクターデータベースと同じリージョンに OSS バケットを作成します。[ストレージクラス][標準ストレージ] に、[ストレージ冗長タイプ][ゾーン冗長ストレージ (推奨)] に設定します。

  • リージョン: この機能は、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳)、および中国 (香港) リージョンでのみ利用できます。

注意

  • RAGFlow ナレッジベースでパブリックエンドポイントを有効にすると、無効にすることはできません。

  • 登録された RAGFlow アカウントは、作成された RAGFlow ナレッジベースに対してのみ有効です。

課金

詳細については、「AI データ準備の課金」をご参照ください。

手順

RAGFlow ナレッジベースの作成

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

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

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

    3. ページの左上隅で、データ準備インスタンスが配置されているリージョンを選択します。

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

  2. [ナレッジベースの作成] をクリックして設定ページを開きます。

  3. RAGFlow ナレッジベースを設定します。

    1. [デプロイメントスコープ] セクションで、RAGFlow ナレッジベースの [インスタンス名] を指定します。

    2. [ネットワークとゾーン] セクションで、RAGFlow ナレッジベースの [VPC][プライマリゾーンと VSwitch]、および [セカンダリゾーンと VSwitch] を選択します。

    3. [RAGFlow ナレッジベース設定] セクションで、[ナレッジベースサービス数] を指定します。

      説明

      この例では、[設定プラン][デフォルト] のままにします。

    4. [ベクターデータベース設定] セクションで、ベクターデータベースを設定します。

      エンジン: ADB PostgreSQL

      [エンジン][ADB PostgreSQL] に設定します。[データベース] セクションで、ターゲットの AnalyticDB for PostgreSQL インスタンスを選択し、その [データベース名][データベースアカウント]、および [パスワード] を入力します。

      エンジン: Lindorm

      [エンジン]Lindorm に設定します。[データベース] セクションで、ターゲットの Lindorm インスタンスを選択し、[データベースアカウント][パスワード] を入力します。

    5. [OSS 設定] セクションで、ターゲットバケットを選択し、ストレージパスを入力します。

    パラメーター

    パラメーター

    説明

    課金方法

    [従量課金] のみがサポートされています。

    リージョン

    RAGFlow ナレッジベースが存在するリージョン。

    デプロイメントスコープ

    デプロイメントスコープ

    デフォルト値は [RAGFlow ナレッジベース] です。

    インスタンス名

    RAGFlow ナレッジベースの名前。識別しやすい名前を指定します。

    権限チェック

    SLR 認証

    AnalyticDB for PostgreSQL には [AliyunServiceRoleForADBPG] サービスリンクロールが必要です。

    ネットワークとゾーン

    ネットワークタイプ

    デフォルト値は [VPC] です。

    VPC

    RAGFlow ナレッジベースが存在する VPC。

    プライマリゾーンと VSwitch

    RAGFlow ナレッジベースが存在するプライマリゾーンと vSwitch。

    デプロイメントソリューション

    [マルチゾーンデプロイメント] のみがサポートされています。

    セカンダリゾーンと VSwitch

    RAGFlow ナレッジベースが存在するセカンダリゾーンと vSwitch。

    説明

    セカンダリゾーンはプライマリゾーンと異なる必要があります。

    RAGFlow ナレッジベース設定

    設定プラン

    DTS は [デフォルト][カスタム] プランをサポートしています。

    説明

    [デフォルト] を選択した場合、[RAGFlow ナレッジベース設定] セクションで [ナレッジベースサービス数] を設定するだけで済みます。[ナレッジベースサービス仕様] パラメーターは [4 VCPU, 16 GB メモリ] のみをサポートします。

    ナレッジベース基本サービス仕様

    RAGFlow ナレッジベース基本サービスの仕様。現在、[4 VCPU, 16 GB メモリ] のみがサポートされています。

    ナレッジベース基本サービス数

    RAGFlow ナレッジベース基本サービスの数。デフォルト値は 4 です。

    説明

    この数は RAGFlow ナレッジベースのコストに影響します。

    ナレッジベースデータ準備サービス仕様

    RAGFlow ナレッジベースデータ準備サービスの仕様。現在、[4 VCPU, 16 GB メモリ] のみがサポートされています。

    ナレッジベースデータ準備サービス数

    RAGFlow ナレッジベースデータ準備サービスの数。デフォルト値は 2 です。

    説明

    この数は RAGFlow ナレッジベースのコストに影響します。

    ベクターデータベース設定

    ベクターデータベース

    現在、[既存インスタンスのインポート] のみがサポートされています。

    エンジン

    ターゲットベクターデータベースのタイプ。

    データベース

    ターゲットベクターデータベースインスタンス。

    データベース名

    データを受信するために使用される AnalyticDB for PostgreSQL インスタンス内のデータベースの名前。

    説明

    [エンジン][ADB PostgreSQL] に設定されている場合にのみ、このパラメーターは使用可能です。

    データベーススキーマ名

    データを受信するために使用される AnalyticDB for PostgreSQL インスタンスのデータベース内のスキーマの名前。

    説明
    • [エンジン][ADB PostgreSQL] に設定されている場合にのみ、このパラメーターは使用可能です。

    • デフォルト値は [public] で、変更できません。

    データベースアカウント

    ベクターデータベースインスタンスのデータベースアカウントとパスワード。

    パスワード

    OSS 設定

    OSS バケット

    ターゲットバケット。

    パス

    データが保存されるバケット内のパス。

  4. 設定が完了したら、ページの右側にある [今すぐ購入] をクリックします。

  5. RAGFlow ナレッジベースのリストページに戻り、ナレッジベースが通常の状態 (つまり、[実行ステータス][実行中]) になるまで待ちます。

    説明

    右上隅の image アイコンをクリックしてタスクリストを更新し、RAGFlow ナレッジベースの最新のステータスを表示できます。

IP ホワイトリストの設定

  1. ターゲット RAGFlow ナレッジベースの 操作 列で、[ホワイトリストの設定] をクリックします。

  2. [ホワイトリストの設定] パネルで、アクセス方法に基づいて IP アドレスまたは CIDR ブロックをホワイトリストに追加できます。

    アクセス方法

    シナリオ例

    追加する IP ホワイトリスト

    説明

    内部ネットワーク

    クライアントと RAGFlow ナレッジベースが同じ VPC 内にあります。

    クライアントのプライベート IP アドレスまたは CIDR ブロック。

    • 複数の IP アドレスまたは CIDR ブロックはコンマ (,) で区切ります。

    • クライアントのパブリック IP アドレスを見つけるには、curl ipinfo.io/ip (推奨) または curl ifconfig.me コマンドを実行します。

    インターネット

    クライアントはローカルサーバー上にあります。

    クライアントのパブリック IP アドレスまたは CIDR ブロック。

  3. [設定] をクリックします。

RAGFlow へのログイン

  1. ターゲット RAGFlow ナレッジベースの 操作 列で、[管理] をクリックします。

    説明

    また、操作 列の [ナレッジベースにログイン] をクリックし、内部ネットワーク経由でログインするかインターネット経由でログインするかを選択することもできます。

  2. [エンドポイント] セクションで、[パブリックエンドポイントでログイン] または [内部エンドポイントでログイン] をクリックします。

    説明

    インターネット経由で RAGFlow ナレッジベースにアクセスするには、インスタンスの パブリックエンドポイントを有効にする必要があります。

  3. ログインページで、メールアドレスとパスワードを入力し、[ログイン] をクリックします。

  4. RAGFlow ページでは、ナレッジベースの管理やその他の操作を実行できます。

    説明

    操作の詳細については、「RAGFlow 公式ドキュメント」をご参照ください。

    image

(オプション) ネットワークの設定

デフォルトでは、RAGFlow は外部ネットワークにアクセスできません。RAGFlow でモデルプロバイダーを追加するには、ベクターデータベースが使用する VPC に NAT Gateway を設定する必要があります。これにより、RAGFlow は外部モデルにアクセスできるようになります。

  • PrivateLink を介した接続 (Alibaba Cloud Model Studio)

    プライベートネットワークを介して Alibaba Cloud Model Studio プラットフォームにアクセスすると、データ伝送のセキュリティと効率が向上します。PrivateLink を使用して、VPC と Alibaba Cloud Model Studio の間にネットワーク接続を確立できます。詳細については、「プライベートネットワーク経由で Alibaba Cloud Model Studio のモデルまたはアプリケーション API にアクセスする」をご参照ください。

  • インターネット経由での接続

    ベクターデータベースが使用する VPC に NAT Gateway を設定して、RAGFlow が外部モデルにアクセスできるようにします。NAT Gateway の詳細については、「パブリック NAT Gateway」をご参照ください。

付録

パブリックエンドポイントの有効化

  1. ターゲット RAGFlow ナレッジベースの 操作 列で、[管理] をクリックします。

  2. [エンドポイント] セクションで、[パブリックエンドポイントの有効化] をクリックします。

  3. [パブリックエンドポイントの有効化] ダイアログボックスで、[OK] をクリックします。

  4. [基本情報] セクションの [実行ステータス][実行中] に変わるまで待ちます。

RAGFlow アカウントの登録

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

  2. RAGFlow ログインページで、[登録] をクリックします。

    screenshot_2025-06-26_14-02-52

  3. アカウントのメールアドレス、名前、パスワードを入力します。

    image

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

    ページの上部に image メッセージが表示され、アカウントが登録されたことを示します。