Dify Version 1.13.0 的方法
安装插件失败、无法添加模型、添加模型连接无响应卡死等问题
默认访问境外的 Python 源,需要添加国内镜像
步骤 1:修改 .env 文件(新增境内源配置)
进入 Dify 的 docker 目录(路径通常为 dify/docker/),找到 .env 文件,在文件中新增以下两个参数,用于指定境内 PyPI 源地址及可信主机:
PLUGIN_PYTHON_ENV_INIT_TIMEOUT=620# Plugin Daemonsidetimeout(configure to match the APIsidebelow)PLUGIN_MAX_EXECUTION_TIMEOUT=600# APIsidetimeout(configure to match the Plugin Daemonsideabove)PLUGIN_DAEMON_TIMEOUT=600.0PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple# PIP_MIRROR_URL=PIP_INDEX_URL:"https://pypi.tuna.tsinghua.edu.cn/simple"PIP_TRUSTED_HOST:"pypi.tuna.tsinghua.edu.cn"若需使用阿里源,可将上述地址替换为:
PIP_INDEX_URL=`https://mirrors.aliyun.com/pypi/simple/`PIP_TRUSTED_HOST=`mirrors.aliyun.com`步骤 2:修改 docker-compose.yaml 文件(引用境内源配置)
在 dify/docker/ 目录下找到 docker-compose.yaml 文件,需完成两处配置:一是在 x-shared-env 节点中引用境内源参数,二是在 plugin_daemon 的环境变量中调用该配置,确保 plugin_daemon 服务能读取到境内源设置。
PIP_INDEX_URL:${PIP_INDEX_URL:-https://pypi.tuna.tsinghua.edu.cn/simple}PIP_TRUSTED_HOST:${PIP_TRUSTED_HOST:-pypi.tuna.tsinghua.edu.cn}PIP_INDEX_URL:"https://pypi.tuna.tsinghua.edu.cn/simple"PIP_TRUSTED_HOST:"pypi.tuna.tsinghua.edu.cn"PIP_TRUSTED_HOST:$PIP_TRUSTED_HOST PIP_INDEX_URL:$PIP_INDEX_URL重启dify
docker compose down docker compose up-d1.14以后的版本简单一些:
选择详情
下载到本地
选择本地插件选择刚下载的文件安装即可