目录
[1. 介绍](#1. 介绍)
[2. 插件下载](#2. 插件下载)
[3. dify插件打包工具](#3. dify插件打包工具)
[4. 插件打包](#4. 插件打包)
[5. 插件安装](#5. 插件安装)
前言
Dify的插件常规情况下需要联网安装,即使将插件下载下来,通过本地方式安装,插件内部的依赖依然需要联网才能下载。所以常规情况下无法在纯内网环境安装和使用插件。
本教程旨在通过将下载的插件转换为离线版本,可以在无网络的情况下也能正常安装。
1. 介绍
Dify是一款开源的Agent开发平台,旨在简化生成式AI应用的开发、集成和部署过程。

2. 插件下载
打开插件市场:https://marketplace.dify.ai/

搜索需要下载的插件,以ollama为例:

下载:

3. dify插件打包工具
bash
git clone https://github.com/junjiem/dify-plugin-repackaging.git
下载后,进入到工具所在目录dify-plugin-repackaging/
bash
cd dify-plugin-repackaging
修改以下脚本为可执行文件:
bash
chmod 755 plugin_repackaging.sh
4. 插件打包
执行下述命令:
bash
./plugin_repackaging.sh local ../langgenius-ollama_0.1.2.difypkg
langgenius-ollama_0.1.2.difypkg为你刚刚下载的插件。


打包完成之后会在当前目录下生成一个 待打包插件名-offline.difypkg文件,即 langgenius-ollama_0.1.2-offline.difypkg文件。

5. 插件安装
打包好之后的插件可以直接在dify中进行安装。
