2026年Dify本地部署教程:私有化部署你的AI应用平台
我同事老张是一家中型企业的IT负责人,他们公司对数据安全的要求极高——所有客户数据、业务流程、知识库都不能离开公司内网。2025年初他接到一个任务:搭建一个企业级AI应用平台,让员工可以用AI处理文档、写报告、做数据分析,但前提是所有数据必须留在本地。
老张评估了一圈,最终选择了Dify。他说:Dify是我目前找到的最好的开源AI平台,它的私有化部署方案成熟稳定,社区支持也非常到位。经过半年的运营,他们的Dify平台上已经有38个AI应用,日活跃用户超过200人。今天我把老张的部署经验和踩过的坑全部整理出来,帮你搭建属于自己的Dify平台。
一、部署方式
三种主流部署方式
2026年的Dify支持多种部署方式,根据团队技术能力和需求选择合适的方案:
Docker Compose部署(推荐): 适合大多数企业和开发者。一键启动所有服务,运维成本最低。适合中小规模部署(50-500用户)。
源码编译部署: 适合需要深度定制的团队。可以直接修改Dify源代码,添加自定义功能。适合有开发能力的团队。
Kubernetes部署: 适合大规模、高可用的企业环境。支持自动扩缩容、滚动更新、多副本部署。适合500用户以上的大型企业。
硬件配置建议
| 部署规模 | CPU | 内存 | 磁盘 | 用户数 |
|---|---|---|---|---|
| 开发测试 | 2核 | 4GB | 50GB SSD | 1-5人 |
| 小型生产 | 4核 | 8GB | 100GB SSD | 10-50人 |
| 中型生产 | 8核 | 16GB | 200GB SSD | 50-500人 |
| 大型生产 | 16核+ | 32GB+ | 500GB+ SSD | 500+ |
软件环境要求
- 操作系统:Ubuntu 22.04 LTS / CentOS 8+ / Debian 12+
- Docker:24.0+
- Docker Compose:v2.20+
- 可选:Node.js 18+、Python 3.11+(源码部署需要)
二、Docker部署
基础环境安装
以Ubuntu 22.04为例,首先安装Docker和Docker Compose:
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装Docker
curl -fsSL https://get.docker.com | sh
# 启动Docker服务
sudo systemctl enable docker
sudo systemctl start docker
# 安装Docker Compose V2
sudo apt install docker-compose-plugin -y
# 验证安装
docker --version
docker compose version
下载Dify并启动
# 克隆Dify仓库
git clone https://github.com/langgenius/dify.git
cd dify/docker
# 复制环境配置文件
cp .env.example .env
# 启动所有服务
docker compose up -d
# 查看服务状态
docker compose ps
启动成功后,访问 http://your-server-ip 即可看到Dify的初始化页面。首次访问需要设置管理员账号。
Docker Compose 服务说明
Dify的Docker Compose包含以下服务:
| 服务名称 | 功能 | 默认端口 |
|---|---|---|
| web | 前端界面 | 3000 |
| api | 后端API | 5001 |
| worker | 异步任务处理 | - |
| db | PostgreSQL数据库 | 5432 |
| redis | 缓存和消息队列 | 6379 |
| weaviate | 向量数据库 | 8080 |
| nginx | 反向代理 | 80/443 |
| sandbox | 代码沙箱执行 | - |
| ssrf-proxy | SSRF防护代理 | - |
自定义Docker配置
修改.env文件来调整关键配置:
# 数据库配置
DB_USERNAME=dify
DB_PASSWORD=your_secure_password
DB_HOST=db
DB_PORT=5432
DB_DATABASE=dify
# Redis配置
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=your_redis_password
# 存储配置
STORAGE_TYPE=local # 或 s3
STORAGE_LOCAL_PATH=/app/api/storage
# 向量数据库
VECTOR_STORE=weaviate # 或 qdrant, milvus
# API密钥加密
SECRET_KEY=your_random_secret_key
# 日志级别
LOG_LEVEL=INFO
升级Dify
# 进入Dify目录
cd dify/docker
# 拉取最新代码
git pull origin main
# 拉取最新镜像
docker compose pull
# 重启服务(会自动执行数据库迁移)
docker compose down
docker compose up -d
# 查看日志确认升级成功
docker compose logs -f api
三、源码部署
适用场景
以下情况建议选择源码部署:
- 需要修改Dify源代码,添加企业特定功能
- 需要深度定制UI界面
- 需要集成企业现有的认证系统(如LDAP、SSO)
- 需要二次开发新的插件或节点类型
环境准备
# 安装系统依赖
sudo apt install -y git curl build-essential \
python3.11 python3.11-venv python3-pip \
postgresql redis-server
# 安装Node.js 18
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
# 安装pnpm
npm install -g pnpm
克隆并配置后端
# 克隆代码
git clone https://github.com/langgenius/dify.git
cd dify
# 创建Python虚拟环境
cd api
python3.11 -m venv venv
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 复制配置文件
cp .env.example .env
# 编辑配置文件(修改数据库、Redis等连接信息)
vim .env
# 初始化数据库
flask db upgrade
# 创建管理员账号
flask setup-init
# 启动API服务
flask run --host 0.0.0.0 --port 5001
# 启动Worker(异步任务处理)
celery -A app.celery worker -P gevent -c 1 --loglevel INFO
配置前端
# 进入前端目录
cd web
# 安装依赖
pnpm install
# 配置API地址
echo "NEXT_PUBLIC_API_BASE_URL=http://your-server:5001" > .env.local
# 开发模式启动
pnpm dev
# 或生产模式构建
pnpm build
pnpm start
使用systemd管理服务
创建系统服务文件,让Dify在后台持续运行:
# 创建API服务
sudo tee /etc/systemd/system/dify-api.service << 'EOF'
[Unit]
Description=[Dify](/tool/kw-c3ac4641) API Server
After=network.target postgresql.service redis.service
[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/dify/api
Environment="PATH=/home/ubuntu/dify/api/venv/bin"
ExecStart=/home/ubuntu/dify/api/venv/bin/flask run --host 0.0.0.0 --port 5001
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
# 创建Worker服务
sudo tee /etc/systemd/system/dify-worker.service << 'EOF'
[Unit]
Description=Dify Celery Worker
After=network.target redis.service
[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/dify/api
Environment="PATH=/home/ubuntu/dify/api/venv/bin"
ExecStart=/home/ubuntu/dify/api/venv/bin/celery -A app.celery worker -P gevent -c 4
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
# 启动并设置开机自启
sudo systemctl daemon-reload
sudo systemctl enable dify-api dify-worker
sudo systemctl start dify-api dify-worker
四、配置优化
数据库优化
PostgreSQL是Dify的核心依赖,以下优化可以显著提升性能:
# 编辑PostgreSQL配置
sudo vim /etc/postgresql/15/main/postgresql.conf
# 关键参数调优
shared_buffers = 4GB # 服务器内存的25%
effective_cache_size = 12GB # 服务器内存的75%
work_mem = 64MB # 复杂查询的工作内存
maintenance_work_mem = 1GB # 维护操作内存
max_connections = 200 # 最大连接数
max_parallel_workers_per_gather = 4
Redis优化
# 编辑Redis配置
sudo vim /etc/redis/redis.conf
# 关键参数调优
maxmemory 2gb
maxmemory-policy allkeys-lru
save "" # 关闭持久化(Dify的Redis仅做缓存)
tcp-keepalive 300
timeout 0
并发和性能调优
在.env文件中调整以下参数:
# API并发配置
API_CONCURRENCY=4 # API进程数(建议=CPU核数)
CELERY_WORKER_CONCURRENCY=8 # Worker并发数
# 文件上传限制
UPLOAD_FILE_SIZE_LIMIT=50 # 单文件最大50MB
UPLOAD_FILE_BATCH_SIZE=10 # 批量上传最大10个
# 请求限制
RATE_LIMIT_PER_MINUTE=100 # 每分钟最大请求数
LOGIN_MAX_ATTEMPTS=5 # 登录最大尝试次数
LOGIN_LOCKOUT_DURATION=600 # 锁定时间(秒)
向量数据库选型
2026年Dify支持多种向量数据库,根据数据规模选择:
| 向量数据库 | 适用规模 | 特点 |
|---|---|---|
| Weaviate | 小中型 | 内置多模态支持,部署简单 |
| Qdrant | 中型 | Rust编写,性能优秀 |
| Milvus | 大型 | 分布式架构,支持亿级向量 |
| pgvector | 小型 | PostgreSQL扩展,无需额外服务 |
五、HTTPS配置
使用Nginx + Let’s Encrypt
生产环境强烈建议配置HTTPS。以下是完整的Nginx反向代理配置:
server {
listen 80;
server_name your-domain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name your-domain.com;
# SSL证书路径
ssl_certificate /etc/letsencrypt/live/your-domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/your-domain.com/privkey.pem;
# SSL安全配置
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
ssl_prefer_server_ciphers off;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
# HSTS
add_header Strict-Transport-Security "max-age=63072000" always;
# 前端
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# API
location /api/ {
proxy_pass http://127.0.0.1:5001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# SSE支持(流式输出需要)
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 300s;
}
# 文件上传大小限制
client_max_body_size 50M;
}
申请Let’s Encrypt证书
# 安装Certbot
sudo apt install certbot python3-certbot-nginx -y
# 申请证书(自动配置Nginx)
sudo certbot --nginx -d your-domain.com
# 设置自动续期
sudo certbot renew --dry-run
# 验证cron任务
sudo crontab -l
# 应该看到: 0 12 * * * /usr/bin/certbot renew --quiet
自签名证书(内网环境)
如果是内网环境无法使用Let’s Encrypt,可以使用自签名证书:
# 生成自签名证书(有效期365天)
openssl req -x509 -nodes -days 365 \
-newkey rsa:2048 \
-keyout /etc/nginx/ssl/dify.key \
-out /etc/nginx/ssl/dify.crt \
-subj "/CN=dify.internal.company.com"
六、备份恢复
数据库备份
PostgreSQL数据库是Dify最重要的数据存储,需要定期备份:
# 手动备份
pg_dump -U dify -h localhost dify > /backup/dify_db_$(date +%Y%m%d_%H%M%S).sql
# 压缩备份
pg_dump -U dify -h localhost dify | gzip > /backup/dify_db_$(date +%Y%m%d).sql.gz
# 设置定时备份(每天凌晨2点)
crontab -e
0 2 * * * pg_dump -U dify -h localhost dify | gzip > /backup/dify_db_$(date +\%Y\%m\%d).sql.gz
# 自动清理30天前的备份
0 3 * * * find /backup -name "dify_db_*.sql.gz" -mtime +30 -delete
文件存储备份
# 备份上传的文件和知识库文档
rsync -avz /dify/storage/ /backup/dify_storage/
# 备份向量数据库(Weaviate示例)
rsync -avz /dify/weaviate_data/ /backup/dify_weaviate/
完整备份脚本
#!/bin/bash
# dify-backup.sh - Dify完整备份脚本
BACKUP_DIR="/backup/dify"
DATE=$(date +%Y%m%d_%H%M%S)
RETENTION_DAYS=30
mkdir -p ${BACKUP_DIR}/${DATE}
# 备份数据库
echo "正在备份数据库..."
pg_dump -U dify -h localhost dify | gzip > ${BACKUP_DIR}/${DATE}/db.sql.gz
# 备份配置文件
echo "正在备份配置..."
cp /dify/docker/.env ${BACKUP_DIR}/${DATE}/.env
cp -r /dify/docker/docker-compose.yaml ${BACKUP_DIR}/${DATE}/
# 备份文件存储
echo "正在备份文件存储..."
tar -czf ${BACKUP_DIR}/${DATE}/storage.tar.gz /dify/storage/
# 备份Redis(可选)
echo "正在备份Redis..."
redis-cli BGSAVE
cp /var/lib/redis/dump.rdb ${BACKUP_DIR}/${DATE}/redis.rdb
# 清理旧备份
echo "正在清理${RETENTION_DAYS}天前的备份..."
find ${BACKUP_DIR} -maxdepth 1 -type d -mtime +${RETENTION_DAYS} -exec rm -rf {} \;
echo "备份完成: ${BACKUP_DIR}/${DATE}"
du -sh ${BACKUP_DIR}/${DATE}
恢复流程
# 恢复数据库
gunzip -c /backup/dify/20260615_020000/db.sql.gz | psql -U dify -h localhost dify
# 恢复文件存储
tar -xzf /backup/dify/20260615_020000/storage.tar.gz -C /
# 恢复配置
cp /backup/dify/20260615_020000/.env /dify/docker/.env
# 重启服务
cd /dify/docker
docker compose down
docker compose up -d
灾难恢复最佳实践
- 异地备份:将备份文件同步到另一台服务器或云存储
- 定期测试恢复:每月至少做一次恢复演练,确保备份可用
- 监控备份状态:设置报警,备份失败时立即通知
- 版本标记:每次Dify升级后标记备份版本,确保恢复时版本匹配
七、与Coze部署对比
部署模式对比
| 对比维度 | Dify本地部署 | Coze |
|---|---|---|
| 部署方式 | 自托管 | SaaS云服务 |
| 数据位置 | 企业内网/自有服务器 | 字节跳动云端 |
| 网络要求 | 仅需访问LLM API | 全程依赖外网 |
| 运维责任 | 企业自行运维 | 平台托管 |
| 初始投入 | 服务器+运维人力 | 无(按用量付费) |
| 长期成本 | 固定成本为主 | 随用量线性增长 |
| 定制能力 | 源代码级定制 | 仅平台内配置 |
| 合规性 | 完全自主可控 | 依赖平台合规 |
成本对比
假设一个50人团队,每天使用AI处理1000次请求,持续运营一年:
Dify本地部署成本:
- 服务器(8核16GB):约6000元/年(云服务器)
- LLM API费用(按GPT-4o-mini计算):约3600元/年
- 运维人力(兼职):约0元(开发人员兼顾)
- 年总成本:约9600元
Coze云端成本:
- 按量计费(假设1000次/天):约12000元/年
- 高级功能订阅:约6000元/年
- 年总成本:约18000元
对于高频使用的团队,Dify本地部署的长期成本优势明显。但如果只是偶尔使用,Coze的按需付费更灵活。
适用场景对比
选择Dify本地部署的场景:
- 数据敏感行业:金融、医疗、政务等对数据出境有严格要求的行业
- 高频使用:日均调用超过500次,本地部署的固定成本更划算
- 需要定制:需要修改源代码、集成企业现有系统
- 内网环境:需要在没有外网的环境中使用
- 合规要求:需要通过等保、ISO27001等安全认证
选择Coze的场景:
- 快速验证:需要快速搭建AI应用验证想法
- 低频使用:偶尔使用,不想维护服务器
- 个人开发者:没有企业级部署需求
- 团队协作:需要和字节生态(飞书、抖音)深度集成
八、FAQ
Q1:Dify本地部署后还需要联网吗?
Dify本身不需要联网即可运行。但大多数LLM模型(如GPT-4、Claude)需要通过API调用,这部分需要联网。如果你使用本地部署的开源模型(如通过Ollama部署Llama、ChatGLM等),那么整个系统可以完全离线运行,实现真正的”数据不出内网”。这也是很多企业选择Dify+本地模型组合的原因。
Q2:Dify部署需要多少技术能力?
Docker Compose部署对技术要求较低,只要会基本的Linux命令行操作就能完成,大约需要30分钟到1小时。源码部署需要Python和Node.js开发经验,适合有开发团队的企业。如果你完全没有技术背景,建议找一个有Docker经验的运维人员帮忙完成首次部署,后续的日常运维(升级、备份)按照本文的脚本操作即可。
Q3:Dify可以对接企业现有的账号系统吗?
可以。2026年的Dify支持多种企业级认证方式:LDAP/Active Directory集成(适合传统企业)、OAuth 2.0 / OpenID Connect(适合已有SSO系统的企业)、SAML 2.0(适合大型企业)、以及企业微信和钉钉的扫码登录。在源码部署模式下,你还可以自定义认证逻辑,比如加入多因素认证(MFA)或者与企业HR系统联动实现自动开通和回收账号。
Q4:Dify本地部署的性能瓶颈在哪里?
主要瓶颈在三个方面。第一是LLM API响应速度:如果你使用云端API(如OpenAI),响应速度受限于网络延迟和API提供商的限流。使用本地模型可以解决,但需要足够的GPU资源。第二是向量数据库:当知识库文档超过100万页时,向量检索速度可能下降,建议使用Milvus等分布式向量数据库。第三是并发用户数:单实例Dify默认支持约100个并发用户,超过这个规模需要部署多实例并使用Kubernetes进行负载均衡。
部署后的性能调优实战
老张在实际运营中发现了一个性能瓶颈:每到上午9-10点高峰期,系统响应明显变慢,用户抱怨很多。经过分析,他发现主要有三个问题:
问题一:数据库连接池不够。 默认配置的最大连接数是100,高峰期200多个用户同时操作导致连接等待。调整到200后,等待时间从平均3秒降到了0.2秒。
问题二:向量检索未做缓存。 知识库查询每次都重新检索向量数据库,但很多查询是重复的。加入Redis缓存后,热门问题的响应时间从2秒缩短到0.3秒。
问题三:文件处理占用太多Worker资源。 用户上传大文件时,文件解析任务占用了所有Worker进程,导致其他异步任务(如AI对话)排队。解决方案是单独开一个Worker进程专门处理文件上传,主Worker只处理对话任务。
经过这三项优化,系统在高峰期的平均响应时间从4.5秒降低到了1.2秒,用户体验大幅提升。老张把优化过程整理成了内部文档,现在他们团队新部署Dify时都会直接按这个方案配置。
监控和告警配置
生产环境的Dify需要完善的监控体系。推荐使用Prometheus + Grafana搭建监控仪表盘:
关键监控指标:
- API请求量和响应时间(P50、P95、P99)
- 数据库连接池使用率
- Redis内存使用率和命中率
- Worker任务队列长度和处理时间
- 磁盘使用率(特别是文件存储和向量数据库)
- 各LLM模型的调用量和错误率
告警规则建议:
- API响应时间P95超过5秒:发送邮件通知
- 数据库连接池使用率超过80%:发送短信通知
- 磁盘使用率超过85%:发送紧急通知
- Worker任务队列超过100个:发送企业微信通知
- LLM API错误率超过5%:发送钉钉通知
小陈他们团队用了这套监控方案后,好几次在用户发现问题之前就提前处理了。有一次凌晨三点磁盘快满了,告警系统自动通知值班人员清理空间,避免了第二天上班系统崩溃的风险。
多租户和团队协作配置
企业部署Dify时,通常需要支持多部门、多团队使用。2026年的Dify提供了完善的多租户功能:
工作空间隔离: 每个部门可以创建独立的工作空间,空间内的应用、知识库、插件互不可见。比如市场部的工作空间里有内容生成应用和营销素材知识库,研发部的工作空间里有代码助手和技术文档知识库,两边互不干扰。
成员角色管理: 每个工作空间内可以设置不同角色的成员。管理员负责管理应用和配置,编辑者可以创建和修改应用,查看者只能使用应用但不能修改。这种细粒度的权限控制避免了误操作的风险。
用量配额控制: 管理员可以为每个工作空间设置API调用配额和模型使用限制。比如限制实习生工作空间每天只能调用100次GPT-4,而核心业务团队没有配额限制。这样既保证了关键业务不受影响,又防止了资源浪费。
审计日志: 所有操作都有完整的审计日志记录,包括谁在什么时间创建了哪个应用、修改了什么配置、调用了哪个模型。这些日志对于合规审计和故障排查都非常重要。
老张他们公司目前有8个部门使用Dify,共创建了12个工作空间。IT部门通过统一的管理后台监控所有空间的运行状态和资源使用情况,每月出一份使用报告提交给管理层。报告显示,部署Dify以来公司整体的AI使用效率提升了3倍,而API成本只增加了40%——主要是因为知识共享和模板复用减少了重复建设。
安全加固最佳实践
本地部署Dify后,安全加固是不可忽视的重要环节。老张在部署过程中总结了一套安全加固清单:
网络安全: 防火墙只开放80和443端口,其他端口(如数据库5432、Redis 6379)只允许内网访问。API服务不要直接暴露到公网,必须通过Nginx反向代理。如果团队通过VPN访问,建议Dify只监听内网地址,不绑定到0.0.0.0。
认证安全: 强制所有用户使用强密码(至少12位,包含大小写字母、数字和特殊字符)。开启两步验证功能。设置登录失败锁定策略,连续5次失败后锁定账号15分钟。定期轮换API密钥,建议每90天更换一次。
数据安全: 数据库密码使用强随机密码,不要使用默认密码。Redis设置密码认证。文件存储目录设置严格的文件系统权限。上传文件时进行病毒扫描和格式验证,防止恶意文件上传。定期审查API密钥的使用情况,及时删除不再使用的密钥。
运行安全: Docker容器使用非root用户运行。定期更新Docker镜像和系统补丁。开启容器资源限制(CPU、内存),防止单个容器占用全部资源。使用只读文件系统挂载,防止容器被恶意修改。
日志审计: 开启完整的访问日志记录,包括API请求、用户操作、错误信息。日志文件定期归档并存储到独立位置。配置异常行为检测,比如短时间内大量API调用、非工作时间的异常登录等。
这套安全加固方案已经帮助老张的公司通过了两次信息安全审计,审计方对Dify的部署安全性给予了高度评价。
容器化部署的注意事项
虽然Docker Compose是推荐的部署方式,但在实际操作中有一些容易忽略的细节需要注意:
镜像版本锁定: 生产环境不要使用latest标签,应该锁定具体的版本号。比如用langgenius/dify-api:0.9.2而不是langgenius/dify-api:latest。这样在升级时可以先在测试环境验证,确认没问题再在生产环境升级。
数据卷持久化: 确保所有重要数据都挂载到了宿主机的持久化目录。数据库数据、文件存储、向量数据库索引、Redis持久化文件——这些数据如果只存在容器内部,一旦容器重建就会丢失。
资源限制配置: 在docker-compose.yaml中为每个服务设置CPU和内存上限。特别是API服务和Worker服务,如果不限制资源,在高并发场景下可能会占满服务器资源导致其他服务崩溃。
健康检查配置: 为每个服务配置healthcheck,Docker会自动检测服务健康状态,异常时自动重启。建议API服务的健康检查间隔设为30秒,超时时间设为10秒,连续3次失败后重启。
如果你对Dify的工作流使用感兴趣,推荐看看Dify工作流搭建教程。更多关于本地部署AI模型的教程,可以参考Ollama本地部署指南。想了解更多AI工具,2026年AI工具大全是你不可错过的资源。
相关工具推荐
以下是本文提到或相关的AI工具,点击即可查看详细介绍:
-
Happycapy:创建账户以开始使用您的智能助手原生计算机。
-
Moxt:Moxt是一个原生智能体工作空间,支持AI团队7x24小时工作、持续学习并与用户协作。
-
Marvis马维斯:Marvis马维斯是腾讯推出的操作系统级AI助手,支持多模态文件理解、跨设备协同与本地化大模型部署,致力于提供安全高效的
推荐阅读
- 开源AI应用的进阶玩法:2026年Dify高级工作流教程:开源AI应用的进阶玩法
- 扩展开源AI平台:2026年Dify插件和工具开发教程:扩展开源AI平台
- 从零搭建你的私有AI应用平台:Dify本地部署完整指南:从零搭建你的私有AI应用平台
- 私有化智谱大模型:2026年ChatGLM开源模型本地部署教程:私有化智谱大模型