Dify+Ollama设置“基础URL“配置失败
·
如果 Dify 运行在 Docker 容器中,而 Ollama 运行在本地主机(宿主机)上,直接使用localhost:11434可能无法访问,这是因为 Docker 容器有自己的网络环境,localhost在容器内指向的是容器本身,而非宿主机。
- Windows 或 macOS(使用 Docker Desktop)
可以用特殊域名host.docker.internal代替宿主机的localhost,基础 URL 写为:http://host.docker.internal:11434 - Linux 系统
Docker Desktop for Linux 不支持host.docker.internal,需要用宿主机的实际 IP 地址。例如:
先在宿主机终端用ifconfig或ip addr查看本地 IP(如192.168.1.100)
基础 URL 写为:http://192.168.1.100:11434 - 其他情况
如果 Ollama 和 Dify 在同一 Docker 网络中(需手动创建网络并将两者加入),可以直接用 Ollama 容器的名称作为主机名(如http://ollama-container:11434,其中ollama-container是 Ollama 容器的名称)。
更多推荐


所有评论(0)