Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >基于RDS PostgreSQL与Dify平台构建AI应用

基于RDS PostgreSQL与Dify平台构建AI应用

作者头像
繁华是客
发布于 2025-03-20 05:29:49
发布于 2025-03-20 05:29:49
32400
代码可运行
举报
运行总次数:0
代码可运行

Dify是一款开源的大语言模型(LLM)应用开发平台。它将后端即服务(Backend as Service)与LLMOps理念相结合,使开发者能够迅速构建生产级的生成式AI应用。本文将介绍如何基于RDS PostgreSQL与Dify平台构建智能问答应用。

创建RDS

  1. 快速创建RDS PostgreSQL实例。

为RDS实例创建账号和数据库,详情请参见创建账号和数据库。

其中:

创建账号时,账号类型选择高权限账号。

创建数据库时,授权账号选择已创建的高权限账号。 注意:创建完数据库,必须打开数据库控制台,确保绑定用户到该数据库实现高权限账号。

aliconsole-mysql
aliconsole-mysql
  1. 为RDS PostgreSQL开通外网地址。具体操作,请参见开通或关闭外网地址。将ECS实例的公网IP地址,添加到RDS PostgreSQL的白名单中。具体操作请参见设置白名单。
  2. 为RDS PostgreSQL的目标数据库开启vector插件,请先确保创建好数据库和用户后,再去插件找到vector安装。

创建ECS

最少4c8g以上,然后在ECS中,安装Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

(可选)如果购买的是GPU版的ECS实例,需要执行如下命令,安装container-toolkit组件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -s -L https://nvidia.github.io/nvidia-container-runtime/centos8/nvidia-container-runtime.repo | \
sudo tee /etc/yum.repos.d/nvidia-container-runtime.repo

sudo yum install -y nvidia-container-toolkit

#重启docker
sudo systemctl restart docker

执行如下命令,获取Dify源码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/langgenius/dify.git

需要注意,这种方式.env.example是隐藏文件,您可以通过ls -al查看。

https://github.com/langgenius/dify找到目录下的docker/.env.example并复制到ECS内/root/dify/docker下。

配置环境变量,将RDS PostgreSQL作为默认数据库和向量库。 我们cp .env.example到.env下后,替换以下内容。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 184DB_USERNAME=testuser
DB_PASSWORD=password
DB_HOST=pgm-******.pg.rds.aliyuncs.com
DB_PORT=5432
DB_DATABASE=dify

# 387VECTOR_STORE=pgvector
# 427PGVECTOR_HOST=pgm-******.pg.rds.aliyuncs.com
PGVECTOR_PORT=5432
PGVECTOR_USER=testuser
PGVECTOR_PASSWORD=password
PGVECTOR_DATABASE=dify

启动Dify镜像。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /root/dify/docker
docker compose -f docker-compose.yaml up -d
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手把手教你:Windows与Linux下Dify+DeepSeek实现ragflow构建企业知识库
在当今人工智能飞速发展的时代,大语言模型(LLMs)已经成为众多领域的核心技术驱动力。无论是在智能客服、智能写作,还是在数据分析、决策支持等方面,大语言模型都展现出了强大的能力和潜力。然而,随着数据安全和隐私保护意识的不断提高,越来越多的企业和开发者开始寻求本地化部署大语言模型的解决方案,以确保数据的安全性和可控性。
范赟鹏
2025/05/30
1K0
手把手教你:Windows与Linux下Dify+DeepSeek实现ragflow构建企业知识库
AI智能体(六)
Dify是一个开源的Agent开发平台,使用Dify有两种方式,一种是使用Dify的在线平台。https://cloud.dify.ai。
算法之名
2025/02/06
4350
AI智能体(六)
快速搭建dify和deepseek,让普通人也能轻松训练AI
AI已然成为当今的热门话题。过去,由于私有化部署成本极高,大多数使用者仅停留在简单的问答阶段,极少有人尝试训练大模型。然而,随着DeepSeek R1的问世,其部署成本仅为chatGPT的十分之一,这让许多企业和个人看到了参与的希望。未来,必将有越来越多的垂直领域AI大模型或应用出现,这或许是一个巨大的机遇。那么,普通人要如何参与呢?要如何训练自己的AI呢?本文将介绍一种简单且无需编写代码的方法,帮助您轻松训练AI应用。
SRE运维手记
2025/02/20
4691
快速搭建dify和deepseek,让普通人也能轻松训练AI
AI智能体研发之路-工程篇(二):Dify智能体开发平台一键部署
先分享dify项目的github:https://github.com/langgenius/dify
LDG_AGI
2024/08/13
8.4K0
AI智能体研发之路-工程篇(二):Dify智能体开发平台一键部署
Dify 平台的部署
weaviate / db / redis / nginx / ssrf_proxy / sandbox / plugin_daemon
陈明勇
2025/03/20
6303
Dify 平台的部署
Dify-Plus:一个定制化的Dify二开开发
Dify 是一个开源平台,专注于大语言模型(LLM)应用的开发。它结合了后端即服务(BaaS)和 LLMOps 的概念,致力于为开发者提供高效工具,使其能够快速构建并部署生产级的生成式 AI 应用。
福大大架构师每日一题
2025/03/21
1.3K0
Dify-Plus:一个定制化的Dify二开开发
使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化
有了之前的文章铺垫,这篇文章开始,我们聊聊如何折腾 AI 工作流,把不 AI 的应用,“AI 起来”。
soulteary
2024/04/25
4.4K0
使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化
dify:开源 LLMOps平台。
dify/README_CN.md at main · langgenius/dify · GitHub
黄规速
2024/05/24
11.2K0
dify:开源 LLMOps平台。
手把手教你用DeepSeek和Dify打造企业级AI助手
检索增强生成 (RAG) 是一种先进的技术,它通过检索相关知识来增强 AI 响应。通过为模型提供必要的上下文信息,它可以提高响应的准确性和相关性。当您上传内部文档或特定领域的材料时,AI 可以根据这些知识生成更明智的答案。
wayn
2025/03/06
8010
手把手教你用DeepSeek和Dify打造企业级AI助手
ARM 环境中部署 Dify
将下面内容保存为 arm-images.yaml,执行 docker compose -f arm-images.yaml pull 拉取所需镜像:
AlphaHinex
2024/11/25
1.8K1
ARM 环境中部署 Dify
保姆级教程:使用dify源码本地部署LLM应用开发平台
现在大模型应用平台让人挑花了眼,想创建个人智能体的选择越来越多了,列举一些国内主流AI平台:
languageX
2024/06/16
34.4K0
保姆级教程:使用dify源码本地部署LLM应用开发平台
Dify教程01-Dify是什么、应用场景、如何安装
大家好,我是星哥,上篇文章讲了Coze、Dify、FastGPT、MaxKB 对比,今天就来学习如何搭建Dify。
星哥玩云
2025/04/09
1.9K0
Dify教程01-Dify是什么、应用场景、如何安装
无缝融入,即刻智能[一]:Dify-LLM大模型平台,零编码集成嵌入第三方系统,42K+星标见证专属智能方案
Dify,一款引领未来的开源大语言模型(LLM)应用开发平台,革新性地融合了后端即服务(Backend as a Service,BaaS)与LLMOps的精髓,为开发者铺设了一条从创意原型到高效生产的快车道。其设计旨在打破技术壁垒,让非技术背景的用户也能轻松参与至AI应用的构思与数据运营之中,共同塑造智能未来。
汀丶人工智能
2024/08/17
3K0
无缝融入,即刻智能[一]:Dify-LLM大模型平台,零编码集成嵌入第三方系统,42K+星标见证专属智能方案
Dify + TiDB Vector,快速构建你的AI Agent
随着人工智能技术的蓬勃发展,AI Agent 不再只是科技巨头的专属。如今,每个人都可以成为 AI 的创造者和使用者。
PingCAP
2024/07/07
2K0
使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化
有了之前的文章铺垫,这篇文章开始,我们聊聊如何折腾 AI 工作流,把不 AI 的应用,“AI 起来”。
soulteary
2024/04/24
7.6K0
Dify + OceanBase + MCP:三剑合璧,轻松构建 RAG 应用
在 AI 应用开发领域,检索增强生成(Retrieval Augmented Generation,RAG)已成为构建智能问答、文档分析等场景的核心技术。通过 RAG,AI 应用能够结合现有知识库,在生成回答时引入外部信息,从而为用户提供更准确、更智能的响应。本文将通过一个实践案例,展示如何使用 Dify、OceanBase 和 MCP,从零开始构建一个功能完备的 RAG 应用。
Se7en258
2025/06/28
1600
Dify + OceanBase + MCP:三剑合璧,轻松构建 RAG 应用
【docker系列】使用docker compose启动postgresql
要在启动 PostgreSQL 容器时执行特定的初始化文件,可以使用 Docker 的 docker-entrypoint-initdb.d 目录。这个目录下的 SQL 文件会在容器启动时被自动执行。
kwan的解忧杂货铺
2024/10/15
4480
在MAC系统下安装Docker、Dify以及docker镜像加速
Docker.dmg从页面顶部的下载按钮或发行 说明下载后,在终端中运行以下命令在应用程序文件夹中安装 Docker Desktop:
汀丶人工智能
2024/12/18
8.4K0
在MAC系统下安装Docker、Dify以及docker镜像加速
大模型系统dify本地源码启动
在启用业务服务之前,需要先部署 PostgreSQL / Redis / Weaviate(如果本地没有的话),可以通过以下命令启动: 依赖安装高版本的docker-compose
BUG弄潮儿
2025/03/17
3530
大模型系统dify本地源码启动
Windows搭建Agent开发平台-WSL2+Dify本地部署及开发指南
本指南通过使用WSL2(Windows Subsystem for Linux 2)与Dify构建本地化的AI应用开发平台。从环境认知、容器化部署到模型实战集成和智能体扩展,逐步完成整个过程,快速上手并部署国产大模型与低代码工作流应用。
用户3617588
2025/02/11
2.2K0
Windows搭建Agent开发平台-WSL2+Dify本地部署及开发指南
推荐阅读
相关推荐
手把手教你:Windows与Linux下Dify+DeepSeek实现ragflow构建企业知识库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验