一、提出问题

先看下图:

在使用RAGflow导入OLLAMA模型的时候填入基础URL以及OLLAMA工作的端口号出现连接不上的错误,No route to host的问题, 为了解决这个问题,有以下几个方案供参考。

二、解决方案

2.1保证环境变量中配置了必要端口

ollama模型运行在11434端口,所以在高级环境配置中必须有这个端口配置给iOLLAMA_HOST:

配置完成后建议重启, 这样才能生效。

2.2降低RAGflow的版本

        在源码的docker目录下有个.env文件 这个是build docker镜像使用到的配置文件,从这里可以修改ragflow的版本,一般选用0.15.x-0.16.x  尝试是否可以解决问题

# The RAGFlow Docker image to download.
# Defaults to the v0.17.2-slim edition, which is the RAGFlow Docker image without embedding models.
#RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2-slim
#
# To download the RAGFlow Docker image with embedding models, uncomment the following line instead:
RAGFLOW_IMAGE=infiniflow/ragflow:v0.15.1
# 
# The Docker image of the v0.17.2 edition includes built-in embedding models:
#   - BAAI/bge-large-zh-v1.5
#   - maidalun1020/bce-embedding-base_v1

# 

2.3 防火墙设置

        如果以上方案还是不能解决,试试看是不是防火墙端口未放行11434.

        windows系统的操作如下:

         win+R 中输入ws.msc:,然后打开防火墙设置

 选择右侧的新建规则,放行11434端口:

依次点击端口、协议和端口、

后面全选下一步,最后可以出现如下,即可,然后再尝试添加OLLAMA模型。

2.4修改OLLAMA基础URL

        如果以上方案都不行,可能是由于docker的原因,所以把添加OLLAMA模型的url地址改成docker的再次尝试:

url:

http://host.docker.internal:11434/

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐