AI个人学习
和实操指南
豆包Marscode1

OpenManus 新增 WebUI 及国内搜索引擎配置指南

OpenManus 近期更新频繁,除了支持本地 Ollama 和网络 API 服务商,还增加了对国内搜索引擎的支持以及多个 WebUI 适配。本文将介绍几个社区贡献的 OpenManus WebUI,以及国内搜索引擎的配置方法。


 

OpenManus WebUI 介绍

社区涌现了一批适配 OpenManus 的 WebUI 项目,以下列出其中几个供参考:

  1. AlvinWu7/OpenManu

    AlvinWu7/OpenManu

  2. Shybert-AI/OpenManus-WebUI

    Shybert-AI/OpenManus-WebUI

  3. ToMatrgod/OpenManusUi

    ToMatrgod/OpenManusUi

  4. Dbbc00/OpenManus-Web

    Dbbc00/OpenManus-Web

这些 WebUI 项目各有特色,大家可以根据自己的喜好选择使用。

OpenManus 官方网站也进行了更新 (https://openmanus.github.io/)。不过,从 GitHub 仓库右侧点击进入官网,再点击文档链接,会跳转回 GitHub 仓库,这有些令人困惑。

 

配置界面更新

新版配置界面增加了注释,UI、URL、搜索引擎等配置项都有了更清晰的说明,对新手用户更加友好。

配置界面

视觉模型配置与此类似,此处不再赘述。

 

搜索引擎和浏览器配置

OpenManus 现在支持配置搜索引擎和浏览器。用户可以根据自己的需求进行选择。如果对英文选项不熟悉,可以使用翻译工具辅助理解。

搜索引擎和浏览器配置

 

使用 WebUI

要使用 WebUI,需要选择仓库的 front-end 分支。

选择 front-end 分支

环境配置

在启动之前,需要配置环境变量。这里以本地 Ollama 为例。首先,复制一份 config 文件:

复制 config 文件

然后,在复制的文件中进行修改。删除原有的 API 配置,按照 Ollama 的端口进行配置:

Ollama 配置

注意:api_key 不能为空,可以随意填写一个值。

选择模型时,要选择支持 function tools 的模型。Ollama 官网列出了支持工具调用的模型。

设置端口和搜索引擎(UI 分支尚未完全适配国内搜索引擎)。以百度为例,填写 Baidu

黑窗口版本配置:

黑窗口版本配置

UI 版本配置:

UI 版本配置

保存配置文件。

启动 Ollama

在命令行启动 Ollama。示例中使用了 qwen2.5:7b 和 llava 两个模型:

启动 Ollama

安装依赖

安装新增的依赖包,如 fastapiduckduckgo 和 baidusearch。在项目根目录下运行:

pip install -r requirements.txt

启动项目

安装完成后,启动项目。

黑窗口版本可以使用 run_flow.py 或 main.py 文件:

python run_flow.py
# 或者
python main.py

UI 版本使用以下命令启动:

python app.py

开始任务

黑窗口版本运行效果:

黑窗口运行效果

UI 版本启动后,会自动跳转到 Web 页面:

UI 启动页面

在输入框中输入任务,点击 "Create Task" 即可创建任务。

创建任务

在后台和前端界面都可以查看任务运行情况:

任务运行情况

 

微信搜索支持(实验性)

有开发者提交了微信搜索的 Pull Request:https://github.com/mannaandpoem/OpenManus/pull/483

该功能基于搜狗微信搜索和爬虫技术实现。由于 OpenManus 搜索接口的优化,原有路径可能需要重新配置。感兴趣的用户可以尝试自行适配。

未经允许不得转载:首席AI分享圈 » OpenManus 新增 WebUI 及国内搜索引擎配置指南
zh_CN简体中文