文章

解決 Dify 新增 ollama 模型失敗 Errno 111 狀況

在 Dify 新增 Ollama 模型時,可能會遇到以下錯誤訊息:

1
2
3
An error occurred during credentials validation: HTTPConnectionPool(host='localhost', port=11434): 
Max retries exceeded with url: /api/chat (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xffff630b0f50>: 
Failed to establish a new connection: [Errno 111] Connection refused'))

這個在 Dify 文件上也有提到,主要是因為用 docker 服務起的 Dify 無法連接到本地端的 Ollama 服務。

解決方法也很簡單,改用 host.docker.internal 來連接 Ollama 就可以了。

本文章以 CC BY 4.0 授權