问题现象
大模型的联网搜索功能本质上是将模型的自然语言处理能力与传统搜索引擎技术相结合,实现获取联网信息并生成可靠答案的能力。但是在Open WebUI默认安装下该功能是不可用的,需要你自己来配置一下。

设置Open WebUI
在Open WebUI前端,用管理员账号登录进去,然后点右上角的设置,然后找到“联网搜索”
将联网搜索功能启用一下,然后将你自己的密钥及账号信息填进去即可。
建议选择用Goole的PSE(Programmable Search Engine),因为我试着去注册了几个搜索引擎,同样是有free trial,只有Google的这个没让我绑定信用卡。
以Google PSE为例从头申请一个Google PSE的API。
- 登录Google开发者平台
假定你已经有一个Google账号,打开Google开发者平台: https://developers.google.com/custom-search?hl=zh-cn ,登录进去,并找到Google自定义搜索引擎 - 创建自定义搜索引擎
进入Google的可编程搜索引擎控制面板:https://programmablesearchengine.google.com/controlpanel/all ,在那里点击“添加一个自定义搜索引擎”,根据提示设置你的搜索引擎。可以选择搜索的范围是指定的域名或者整个网络。 - 获取API密钥和搜索引擎ID
创建自定义搜索引擎后,回到Google开发者平台(https://developers.google.com/custom-search/v1/introduction )
- 点击Get a key获取API密钥
- 点开你创建的自定义搜索引擎,找到你的搜索引擎ID
然后把这个API密钥和搜索引擎ID填到Open WebUI的设置项中,保存并刷新Open WebUI,然后联网搜索就可以工作了。
注意事项
一、免费版的Google PSE的每天有使用限制(点开你创建的自定义搜索引擎后,在那里会显示),当前的限制是每次1万次。
二、要使用Google PSE就意味着你的服务器是支持科学上网的,不然连不上Google一切白扯。
One thought on “Open WebUI联网搜索功能异常问题”