Implantação do Dify com o Milvus
O Dify é uma plataforma de código aberto projetada para simplificar a criação de aplicativos de IA, combinando o Backend-as-a-Service com LLMOps. Ele oferece suporte aos LLMs principais, oferece uma interface de orquestração rápida e intuitiva, mecanismos RAG de alta qualidade e uma estrutura de agente de IA flexível. Com fluxos de trabalho de baixo código, interfaces fáceis de usar e APIs, o Dify permite que desenvolvedores e usuários não técnicos se concentrem na criação de soluções de IA inovadoras e reais sem lidar com a complexidade.
Neste tutorial, mostraremos como implantar o Dify com o Milvus, para permitir a recuperação eficiente e o mecanismo RAG.
Clonar o repositório
Clone o código-fonte do Dify para sua máquina local:
git clone https://github.com/langgenius/dify.git
Definir as variáveis de ambiente
Navegue até o diretório Docker no código-fonte do Dify
cd dify/docker
Copie o ficheiro de configuração do ambiente
cp .env.example .env
Alterar o valor VECTOR_STORE
no ficheiro .env
VECTOR_STORE=milvus
Alterar a configuração do Milvus no ficheiro .env
MILVUS_URI=xxx
MILVUS_TOKEN=xxx
Nesta configuração, utilize o URI externo do servidor, por exemplo,http://172.16.16.16:19530
, como o seu MILVUS_URI
.
Para o MILVUS_TOKEN
, se não tiver definido um token para o seu servidor Milvus, pode defini-lo como uma cadeia vazia como MILVUS_TOKEN=
, caso contrário, tem de o definir como o seu token Milvus. Para mais informações sobre como definir o token no Milvus, pode consultar a página de autenticação.
Iniciar os contêineres do Docker
Escolha o comando apropriado para iniciar os contentores com base na versão do Docker Compose no seu sistema. Você pode usar o comando $ docker compose version
para verificar a versão e consultar a documentação do Docker para obter mais informações:
Se você tiver o Docker Compose V2, use o seguinte comando:
docker compose up -d
Se tiver o Docker Compose V1, utilize o seguinte comando:
docker compose up -d
Iniciar sessão no Dify
Abra o seu browser e aceda à página de instalação da Dify e pode definir a sua conta de administrador aqui:http://localhost/install
, e, em seguida, inicie sessão na página principal da Dify para utilização posterior.
Para mais utilização e orientação, consulte a documentação da Dify.