Todos os produtos
Search
Central de documentação

Data Transmission Service:Criar e usar uma base de conhecimento RAGFlow do DTS

Última atualização: Jun 27, 2026

Este tópico descreve como criar e usar uma base de conhecimento RAGFlow com o Data Transmission Service (DTS).

Pré-requisitos

  • Crie um banco de dados vetorial que atenda aos seguintes requisitos:

    Bancos de dados vetoriais compatíveis

    Requisitos

    AnalyticDB for PostgreSQL instância

    • Versão do mecanismo: 7,0 Standard.

    • Versão do kernel: Deve ser atualizada para 7.2.1.2 ou posterior.

    • Otimização do mecanismo vetorial: Deve estar ativada.

    PolarSearch cluster

    Um cluster PolarDB for MySQL com o recurso PolarSearch ativado.

    Lindorm instância

    O tipo de mecanismo deve incluir Search Engine e Vector Engine.

    PolarDB for PostgreSQL cluster

    O plug-in PGVector deve estar instalado.

  • Crie um bucket do OSS com classe de armazenamento Standard na mesma região do banco de dados vetorial. Para o tipo de redundância de armazenamento, recomendamos Zone-redundant Storage (Recommended).

  • Região: Este recurso está disponível apenas nas regiões China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Singapura e Indonésia (Jacarta).

Precauções

  • Não é possível desativar o endpoint público de uma base de conhecimento RAGFlow após a ativação.

  • Uma conta RAGFlow registrada é válida apenas para a base de conhecimento RAGFlow correspondente.

Faturamento

Para mais informações, consulte Faturamento para Preparação de Dados.

Procedimento

Criar uma base de conhecimento RAGFlow

  1. Acesse a página da lista de bases de conhecimento RAGFlow da região de destino.

    1. Faça login no console do Data Transmission Service (DTS).

    2. No painel de navegação à esquerda, clique em Data Preparation.

    3. No canto superior esquerdo, selecione a região onde reside a instância de preparação de dados.

    4. Clique em RAGFlow knowledge base.

  2. Clique em Create Knowledge Base para abrir a página de configuração da tarefa.

  3. Configure a base de conhecimento RAGFlow.

    1. Na seção Deployment Scope, insira um Instance Name para a base de conhecimento RAGFlow.

    2. Na seção Network and Zone, selecione uma VPC, uma Primary Zone and vSwitch e uma Secondary Zone and vSwitch para a base de conhecimento RAGFlow.

    3. Na seção RAGFlow Knowledge Base Configuration, insira o Number of Knowledge Base Services.

      Nota

      Neste exemplo, o Configuration Plan permanece como Default.

    4. Na seção Vector Database Configuration, configure o banco de dados vetorial.

      Nota

      Se selecionar Import from Existing Instance, insira o Database Name, Database Schema Name e Database Account da instância existente.

      ADB PostgreSQL

      Defina Engine como AnalyticDB for PostgreSQL. No campo Database, selecione a instância de destino do AnalyticDB for PostgreSQL e insira o Database Name, Database Schema Name, Database Account e Password dessa instância.

      PolarSearch

      Defina Engine como PolarSearch. No campo Database, selecione um cluster PolarDB for MySQL com PolarSearch ativado e insira o Database Account e Password desse cluster.

      PolarDB PostgreSQL

      Defina Engine como PolarDB PostgreSQL. No campo Database, selecione o cluster de destino do PolarDB for PostgreSQL e insira o Database Name, Database Schema Name, Database Account e Password desse cluster.

      Lindorm

      Defina Engine como Lindorm. No campo Database, selecione a instância Lindorm de destino e insira o Database Account e Password dessa instância.

    5. Na seção OSS Configuration, selecione o bucket de destino e insira o caminho de armazenamento de dados.

    Parâmetros

    Parâmetro

    Descrição

    Billing Method

    Somente Pay-as-you-go é compatível.

    Region

    Região onde reside a base de conhecimento RAGFlow.

    Deployment Scope

    Deployment Scope

    O valor padrão é RAGFlow knowledge base.

    Instance Name

    Nome da base de conhecimento RAGFlow. Escolha um nome facilmente identificável que reflita seu propósito de negócio.

    Permission Check

    SLR Authorization

    Certifique-se de ter a função vinculada ao serviço AliyunServiceRoleForADBPG para o AnalyticDB for PostgreSQL.

    Network and Zone

    Network Type

    O valor padrão é VPC.

    VPC

    VPC onde reside a base de conhecimento RAGFlow.

    Primary Zone and vSwitch

    Zona de disponibilidade primária e vSwitch da base de conhecimento RAGFlow.

    Deployment Solution

    Somente implantação multizona é compatível.

    Secondary Zone and vSwitch

    Zona de disponibilidade secundária e vSwitch da base de conhecimento RAGFlow.

    Nota

    A zona de disponibilidade secundária não pode ser igual à primária.

    RAGFlow Knowledge Base Configuration

    Configuration Plan

    O DTS oferece os planos Default e Custom.

    Nota

    Se selecionar Default, configure apenas o Number of knowledge base services para a configuração da base de conhecimento RAGFlow (o parâmetro Knowledge base service specifications atualmente aceita apenas 4 núcleos e 16 GB).

    Basic Knowledge Base Service Specifications

    Especificações dos serviços básicos da base de conhecimento RAGFlow. Atualmente, somente 4 vCPU, 16 GB Memory é compatível.

    Number of Knowledge Base Basic Services

    Quantidade de serviços básicos da base de conhecimento RAGFlow. O valor padrão é 4.

    Nota

    Este número afeta as taxas da base de conhecimento RAGFlow.

    Repository Data Preparation Service Specification

    Especificações dos serviços de preparação de dados da base de conhecimento RAGFlow. Atualmente, somente 4 vCPU, 16 GB Memory é compatível.

    Number of Knowledge Base Data Preparation Services

    Quantidade de serviços de preparação de dados da base de conhecimento RAGFlow. O valor padrão é 2.

    Nota

    Este número afeta as taxas da base de conhecimento RAGFlow.

    Vector Database Configuration

    Vector database

    Atualmente, somente Import from Existing Instance é compatível.

    Engine

    Tipo do banco de dados vetorial de destino.

    Database

    Instância do banco de dados vetorial de destino.

    Database Name

    Nome do banco de dados na instância que receberá os dados.

    Nota

    Este parâmetro está disponível apenas quando Engine está definido como AnalyticDB for PostgreSQL ou PolarDB PostgreSQL.

    Database Schema Name

    Nome do schema no banco de dados que receberá os dados.

    Nota
    • Este parâmetro está disponível apenas quando Engine está definido como AnalyticDB for PostgreSQL ou PolarDB PostgreSQL.

    • O valor atual é fixo em public e não pode ser alterado.

    Database Account

    Nome de usuário e senha da conta do banco de dados para a instância do banco de dados vetorial.

    Password

    OSS Configuration

    OSS Bucket

    Bucket de destino.

    Path

    Caminho no bucket onde os dados são armazenados.

  4. Após concluir a configuração, clique em Buy Now no lado direito da página.

  5. Retorne à página da lista de bases de conhecimento RAGFlow e aguarde a inicialização da instância. O Status muda para Running.

    Nota

    Clique em image no canto superior direito para visualizar o status mais recente da base de conhecimento RAGFlow.

Configurar uma lista de permissões de IP

  1. Na coluna Actions da base de conhecimento RAGFlow desejada, clique em Set up a white list.

  2. No painel Set up a white list, adicione endereços IP à lista de permissões conforme o método de acesso.

    Método de Acesso

    Cenário de Exemplo

    Lista de permissões de IP

    Descrição

    Rede interna

    O cliente e a base de conhecimento RAGFlow estão na mesma VPC.

    Endereço IP privado ou bloco CIDR do cliente.

    • Separe vários endereços IP ou blocos CIDR com vírgulas (,).

    • Para obter o endereço IP público do cliente, execute o comando curl ipinfo.io/ip (recomendado) ou curl ifconfig.me.

    Internet

    O cliente está em seu servidor local.

    Endereço IP público ou bloco CIDR do cliente.

  3. Clique em Yes.

Fazer login no RAGFlow

  1. Na coluna Actions da base de conhecimento RAGFlow desejada, clique em Manage.

    Nota

    Você também pode clicar em Actions na coluna Login to Knowledge Base e escolher fazer login pela rede interna ou pela internet.

  2. Na seção Endpoint, clique em Login external network address ou Login Intranet Address.

    Nota

    Para acessar a base de conhecimento RAGFlow pela internet, ative o endpoint público da instância.

  3. Na página de login, insira o endereço de e-mail e a senha da sua conta e clique em Login.

  4. Na página do RAGFlow, gerencie bases de conhecimento e execute outras operações.

    Nota

    Para mais informações, consulte a documentação oficial do RAGFlow.

(Opcional) Configuração de rede

Por padrão, o RAGFlow não acessa redes externas. Para adicionar provedores de modelos no RAGFlow, configure um gateway NAT na VPC que hospeda o banco de dados vetorial usado pelo RAGFlow. Isso permite que a base de conhecimento RAGFlow acesse modelos externos.

  • Conectar via rede privada (Alibaba Cloud Model Studio)

    O acesso ao Alibaba Cloud Model Studio por rede privada aumenta a segurança e a eficiência da transferência de dados. Use o PrivateLink para estabelecer uma conexão de rede entre sua VPC e o Alibaba Cloud Model Studio. Para instruções detalhadas, consulte Acessar modelos do Model Studio e APIs de aplicativos via rede privada.

  • Conectar via internet

    Configure um gateway NAT na VPC que hospeda o banco de dados vetorial usado pelo RAGFlow para permitir o acesso a modelos externos. Para mais informações sobre gateways NAT, consulte Gateway NAT público.

Apêndice

Preparar um par de AccessKey

  1. Acesse a página RAM Users para criar um usuário RAM.

    1. Clique em Create User.

    2. Defina o Logon Name.

      Por exemplo, insira dts_testuser.

    3. Para Access Mode, selecione Programmatic Access.

    4. Clique em OK.

    5. Após criar o usuário RAM, salve o AccessKey ID e o AccessKey secret.

  2. Conceda permissões ao usuário RAM.

    1. Retorne à página RAM Users. Na coluna Actions do usuário RAM desejado, clique em Add Permissions.

    2. Selecione a política AliyunOSSFullAccess.

    3. Clique em OK.

    4. Após conceder a permissão, clique em Close.

Ativar o endpoint público

  1. Na coluna Actions da base de conhecimento RAGFlow desejada, clique em Manage.

  2. Na seção Endpoint, clique em Open external network address.

  3. Na caixa de diálogo Open external network address exibida, clique em OK.

  4. Aguarde a ativação do endpoint público. O Status na seção Basic Information muda para Running.

Registrar uma conta RAGFlow

  1. Acesse a página de login do RAGFlow da base de conhecimento RAGFlow desejada.

  2. Na página de login do RAGFlow, clique em Register.

  3. Insira o endereço de e-mail, o nome e a senha da conta.

  4. Clique em Continue.

    Uma mensagem image aparece na parte superior da página indicando que a conta foi registrada com sucesso.