OpenManus适配UI界面和国内搜索引擎,顺便分享几个适配了界面的仓库
分享OpenManus的UI跑通过程,以及几个适配了界面的仓库
大家好我是chal1ce,上上周写了两篇openmanus用本地ollama和网络api服务商的配置教程,这次是给大家分享几个适配openmanus的ui仓库以及国内搜索引擎配置。
一周没看,openmanus已经适配了国内搜索引擎和UI界面,同时有一些民间仓库也适配了UI界面了,有兴趣的话可以到github搜openmanus相关的仓库,找找webui相关的,他们还做了一个官网界面:https://openmanus.github.io/
我从github仓库点进去之后,点击文档document会跳转回github实在让我绷不住。
从github绕了一圈又回到github。然后下面这个就是几个适配webui的仓库:
1、https://github.com/AlvinWu7/OpenManu
2、https://github.com/Shybert-AI/OpenManus-WebUI
3、https://github.com/ToMatrgod/OpenManusUi
4、https://github.com/Dbbc00/OpenManus-Web
大家有兴趣的话可以去看一看,跑一下ui版本的。再说回这次的官网更新,配置界面现在有新的注释,像ui、url、搜索引擎些东西官方都给我们填好了,对新人来说更加友好:
下面还有视觉模型的配置,也是和上面这些差不多,这里就不放出来了。除此之外,还有搜索引擎和浏览器的配置,大家按照自己需求来便可,看不懂英文去复制翻译:
下载ui版本的,我们需要选择仓库这个front-end分支:
我们在开始启动之前,需要先配置好环境变量,这里我仍然用本地ollama做例子,开始之前,我们可以先复制一个config文件:
然后在这个文件里面进行修改。以本地ollama为例,我们可以把前面的api配置先删掉,然后在以ollama的端口配置进行修改:
这里要注意的地方是api_key一定要随便填一个,反正不能为空。然后就是选模型的时候要选支持function tools的模型,在ollama官网有写哪些模型支持工具调用。然后设置你的端口和搜索引擎(ui分支还没适配国内搜索引擎),这里我以百度为例就写了Baidu:黑窗口版本配置:
ui版本配置:
然后保存你的配置文件。下一步去命令行启动ollama,我用的两个模型分别是qwen2.5:7b和llava:
之后呢我们还要安装一下新有的包,例如fastapi、duckduckgo和baidusearch这些,直接在项目根目录下运行:
pip install -r requirements.txt
安装完成后启动我们的项目,黑窗口可以用run_flow文件或者main文件:
python run_flow.py
### 或者
python main.py
ui版本可以用下面这个命令启动ui界面:
python app.py
然后就可以开始我们的任务了,下面这个是黑窗口的:
可惜的是这次又没保存下来文件,没执行file_saver这个操作,直接把步骤终止了。UI版本的启动:
启动完后你就会弹到这个页面:
在下面输入框输入你的任务后,点击create task就能创建任务了。
在后台和前端界面你都可以看到它的运行情况:
这里不知道为什么它想要给我安装一个python库,好在它运行失败了,重试到了最后也是没运行成功,不然环境可能就被污染了hhh。最后呢还有一个老哥提了微信搜索的pr󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱󠇘󠆯󠆉󠇖󠆈󠆟󠅓󠅘󠅑󠅜󠄡󠅓󠅕󠇗󠆊󠅴󠇖󠆆󠅷󠇗󠆛󠆐󠇟󠆬󠅼󠇔󠆭󠆐󠇖󠆝󠆓󠇕󠆌󠆘󠇕󠅱󠆊󠇗󠆊󠅴󠇖󠆈󠆟󠇙󠆍󠆎󠇖󠆣󠆅󠇖󠆤󠆇󠇗󠆘󠆯󠇖󠆃󠅽󠇔󠆭󠆌󠇟󠆬󠅼󠇘󠆟󠆧󠇕󠅱󠆌󠇖󠆝󠆒󠇔󠆭󠆐󠇗󠆊󠅴󠇘󠆑󠅼󠇔󠆨󠆪󠇟󠆬󠅱,一开始我还以为微信什么时候开放生态圈了,一看原来是基于搜狗微信搜索+爬虫技术,链接在这:https://github.com/mannaandpoem/OpenManus/pull/483
有兴趣的话可以自己适配一下,现在因为openmanus把搜索接口给优化了一下,路径也不一样了,需要自己去配置。