docker部署dify,使用大模型时 安装模型供应商失败 :init environment for plugin langgenius/openai:0.2.6 解决办法
摘要: 本文介绍大模型安装的两种方法(在线配置API Key与离线下载安装),并针对安装过程中出现的网络连接错误提供解决方案。错误源于Docker容器无法解析PyPI地址导致依赖包拉取失败,可通过修改Docker配置文件(添加国内镜像源与DNS设置8.8.8.8)并重启服务解决。最终验证网络恢复,成功完成安装。
摘要:
本文介绍大模型安装的两种方法(在线配置API Key与离线下载安装),并针对安装过程中出现的网络连接错误提供解决方案。错误源于Docker容器无法解析PyPI地址导致依赖包拉取失败,可通过修改Docker配置文件(添加国内镜像源与DNS设置8.8.8.8)并重启服务解决。最终验证网络恢复,成功完成安装。
一.安装模型供应商:使用大模型
1.安装方法一

1.直接点击安装
2.配置输入apikey即可

2.安装方法二
进入详情页点击下载本地 (离线安装)


选中问价安装即可:

二.安装过程出现错误
1.错误信息
init environment for plugin langgenius/openai:0.2.6 failed too many times, you should consider the package is corrupted or your network is unstable

2.docker后端日志

3.错误原因
docker exec -it dify-plugin_daemon-1 /bin/sh
curl https://pypi.org/simple/openai/

插件启动时尝试从 PyPI 拉取依赖包(openai、tiktoken、dify-plugin 等),但是容器无法解析 pypi.org 的 DNS 地址,导致初始化失败并不断重试,最终插件退出。
4.解决办法
sudo nano /etc/docker/daemon.json (没有这个文件就建一个)
输入:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://registry.cn-hangzhou.aliyuncs.com"
],
"dns": ["8.8.8.8", "8.8.4.4"]
}
ctrl + s 保存/ ctrl + x 退出

重启docker,启动项目就好了
sudo systemctl restart docker
docker compose down
docker compose up -d
再次验证,网络恢复正常
docker exec -it dify-plugin_daemon-1 /bin/sh
curl https://pypi.org/simple/openai/

5.问题解决:


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)