Chenming Wu

Results 5 comments of Chenming Wu

有没有可能是网络通信的问题?Docker部署的中间件没办法连接到本地的MCP服务?

> invoke llm model failed: Post "[http://api:5001/inner/api/invoke/llm\](http://api:5001/inner/api/invoke/llm%5C)": dial tcp: lookup api on 127.0.0.11:53: no such host > > 你的模型插件出的问题 @junjiem 我使用了硅基流动,Deepseek,和国内中转的API都会报这个错误。 我初步查看发现可能是Docker配置问题,应该不是Dify的问题了

由于我是通过官方教程源码部署,通过 `middleware.env` 进行启动中间件,而其中: ``` PLUGIN_DEBUGGING_PORT=5003 PLUGIN_DEBUGGING_HOST=0.0.0.0 EXPOSE_PLUGIN_DEBUGGING_HOST=localhost EXPOSE_PLUGIN_DEBUGGING_PORT=5003 PLUGIN_DIFY_INNER_API_KEY=... PLUGIN_DIFY_INNER_API_URL=http://api:5001 ``` 问题出现在 `http://api:5001`,由于 `api` 服务对于我来说是在本地启动,所以不是作为一个docker服务,所以插件无法正常获取。 而docker部署,`api`服务作为一个docker服务,所以能够被正确获取,所以不会出现这个bug。 修改为: ``` PLUGIN_DIFY_INNER_API_URL=http://host.docker.internal:5001 ``` 即可解决

> 可以啊,我就是本地搞的 @Rendtime 你是本地源码部署的吗?

你在输入的时候按ctrl+`可以弹出配置,那样方便点