milvus-logo
LFAI
首页
  • 集成

使用 Milvus 部署 Dify

Dify是一个开源平台,旨在通过将 Backend-as-a-Service 与 LLMOps 相结合来简化人工智能应用程序的构建。它支持主流 LLMs,提供直观的提示协调界面、高质量的 RAG 引擎和灵活的 AI Agents 框架。凭借低代码工作流、易用的界面和 API,Dify 使开发人员和非技术用户都能专注于创建创新的、真实世界的人工智能解决方案,而无需处理复杂的问题。

在本教程中,我们将向您展示如何利用 Milvus 部署 Dify,实现高效检索和 RAG 引擎。

克隆资源库

将 Dify 源代码克隆到本地计算机:

git clone https://github.com/langgenius/dify.git

设置环境变量

导航到 Dify 源代码中的 Docker 目录

cd dify/docker

复制环境配置文件

cp .env.example .env

更改.env 文件中的VECTOR_STORE

VECTOR_STORE=milvus

更改.env 文件中的 Milvus 配置

MILVUS_URI=xxx
MILVUS_TOKEN=xxx

在此设置中,请使用服务器的外部 URI,例如http://172.16.16.16:19530 ,作为您的MILVUS_URI

对于MILVUS_TOKEN ,如果您没有为 Milvus 服务器设置令牌,可以将其设置为空字符串,如MILVUS_TOKEN= ,否则,需要将其设置为您的 Milvus 令牌。有关如何在 Milvus 中设置令牌的更多信息,可参考身份验证页面

启动 Docker 容器

根据系统上的 Docker Compose 版本,选择适当的命令来启动容器。你可以使用$ docker compose version 命令检查版本,更多信息请参阅 Docker 文档:

如果您使用的是 Docker Compose V2,请使用以下命令:

docker compose up -d

如果您使用的是 Docker Compose V1,请使用以下命令:

docker compose up -d

登录 Dify

打开浏览器,进入 Dify 安装页面,在这里设置管理员账户:http://localhost/install ,然后登录 Dify 主页面,进一步使用。

更多使用方法和指导,请参阅Dify 文档

翻译自DeepL

想要更快、更简单、更好用的 Milvus SaaS服务 ?

Zilliz Cloud是基于Milvus的全托管向量数据库,拥有更高性能,更易扩展,以及卓越性价比

免费试用 Zilliz Cloud
反馈

此页对您是否有帮助?