chatbox icon indicating copy to clipboard operation
chatbox copied to clipboard

[BUG] 网页端和ios端 无法获取ollama模型列表

Open HowcanoeWang opened this issue 11 months ago • 1 comments
trafficstars

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端截图:

图片

客户端截图:

图片

HowcanoeWang avatar Nov 25 '24 02:11 HowcanoeWang

经测试,ios的客户端也不能获取列表

图片

HowcanoeWang avatar Nov 25 '24 02:11 HowcanoeWang

你好,看错误应该是遇到了跨域问题了,这是浏览器的默认行为,而且在网页层面几乎无法解决。不过看样子你的 ollama 服务可以在公网上访问,因此其实你可以试一下添加“自定义模型提供方”,那里有个“网络兼容模式”的功能,专门解决这类跨域问题。

Bin-Huang avatar Dec 01 '24 03:12 Bin-Huang

感谢回复,网络兼容模式好像要设置api密钥才能正常运行?ollama本地模型是没有api密钥的,这样似乎会遇到 Custom Provider的报错。

图片

图片

报错的html如下:

图片

是否能将网络兼容模式作为全局配置或ollama模型的配置?

HowcanoeWang avatar Dec 02 '24 01:12 HowcanoeWang

或者ios客户端看看能否修复一下这个问题,安卓端已经被修复可以正常运行 #1427

HowcanoeWang avatar Dec 02 '24 01:12 HowcanoeWang