dify 离线安装模型插件
时间: 2025-06-10 21:39:50 浏览: 25
### 如何离线安装 Dify 模型插件
在离线环境下安装 Dify 模型插件,通常需要通过以下方式实现:首先从插件市场下载所需的插件文件(如 `.difypkg` 文件),然后将该文件传输到目标离线环境,并按照特定步骤完成安装[^1]。此外,在纯内网环境中安装 Dify 及其模型插件时,还需要确保所有依赖项(如 Docker 镜像、模型文件等)能够正确导入并运行[^3]。
以下是关于如何离线安装 Dify 模型插件的详细说明:
#### 1. 插件文件的获取与传输
- 在具备外网连接的设备上访问 Dify 插件市场,搜索目标插件(例如 Ollama 或 OpenAI-API-compatible 插件)。
- 下载对应的插件文件(如 `langgenius-openai_api_compatible_0.0.13.difypkg`),并通过安全的方式将其传输到离线环境(例如使用 U 盘或内部网络共享)[^1]。
#### 2. 离线环境的准备
- 确保目标离线环境已正确安装 Dify 平台及相关依赖项(如 Docker 和必要的镜像)。如果尚未安装,可以参考外网环境下的安装流程,打包所有依赖镜像后导入到离线环境[^4]。
- 使用以下命令保存和加载 Docker 镜像:
```bash
# 在外网环境下保存镜像
docker save -o dify-web.tar langgenius/dify-web:0.14.2
docker save -o dify-api.tar langgenius/dify-api:0.14.2
docker save -o postgres.tar postgres:15-alpine
docker save -o nginx.tar nginx:latest
docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.10
docker save -o squid.tar ubuntu/squid:latest
docker save -o weaviate.tar semitechnologies/weaviate:1.19.0
# 在离线环境下加载镜像
docker load < dify-web.tar
docker load < dify-api.tar
docker load < postgres.tar
docker load < nginx.tar
docker load < dify-sandbox.tar
docker load < squid.tar
docker load < weaviate.tar
```
#### 3. 插件的安装
- 将下载的 `.difypkg` 文件上传至目标离线环境中的指定目录(如 `/opt/app/middles/dify`),并解压文件内容[^3]。
- 登录到 Dify 的管理界面,导航至插件管理页面,选择“手动安装”选项,上传已解压的插件文件[^1]。
#### 4. 配置与验证
- 安装完成后,根据插件文档配置相关参数(如 API 密钥、模型路径等)。如果插件依赖外部模型(如 Ollama),需要确保模型文件已正确导入到离线环境,并调整配置以指向本地模型路径[^2]。
- 测试插件功能,确认其是否正常工作。
---
### 注意事项
- 如果目标离线环境完全隔离且无法访问任何外部资源,则需提前在外网环境下准备好所有必要的依赖项(包括插件文件、Docker 镜像、模型文件等)[^3]。
- 对于某些插件(如 Ollama),可能需要额外的配置或调整以适应离线环境的需求[^2]。
---
阅读全文
相关推荐

















