chatbox
chatbox copied to clipboard
[BUG] 网页端和ios端 无法获取ollama模型列表
Bug Description 自己在本地linux上部署了一个ollama服务,然后使用frp进行内网穿透到公网IP方便外部访问。
当在运行ollama本机上使用localhost访问时,web端和客户端一切正常。
别的电脑使用公网IP地址访问时,Windows的客户端和安卓端能成功连上并找到模型文件名,但web端无法获取模型名。
F12检查浏览器输出,发现下面这样的报错:
怀疑是web端强制https,然后未配置https_proxy导致的?是否可以在教程里补充一下web访问的方法? https://chatboxai.app/zh/help-center/connect-chatbox-remote-ollama-service-guide
相关issue:#1427
Screenshots
Web端截图:
客户端截图:
经测试,ios的客户端也不能获取列表
你好,看错误应该是遇到了跨域问题了,这是浏览器的默认行为,而且在网页层面几乎无法解决。不过看样子你的 ollama 服务可以在公网上访问,因此其实你可以试一下添加“自定义模型提供方”,那里有个“网络兼容模式”的功能,专门解决这类跨域问题。
感谢回复,网络兼容模式好像要设置api密钥才能正常运行?ollama本地模型是没有api密钥的,这样似乎会遇到 Custom Provider的报错。
报错的html如下:
是否能将网络兼容模式作为全局配置或ollama模型的配置?
或者ios客户端看看能否修复一下这个问题,安卓端已经被修复可以正常运行 #1427