摘要:使用conda的目的是为openmanus项目创建隔离的python环境,避免多项目间依赖干扰。
使用conda的目的是为openmanus项目创建隔离的python环境,避免多项目间依赖干扰。
conda很好安装。去官网下载安装即可。
conda create -n open_manus python=3.12
conda activate open_manus
这里如果遇到报错:CondaError: Run 'conda init' before 'conda activate'
可以尝试如下解决:
1. 以管理员身份运行PowerShell
2. conda init powershell
这种错误解决方法:
删掉Path中的:%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
你也可能遇到权限问题,无法加载文件 ******.ps1,因为在此系统中禁止执行脚本。
改powershell的安全策略,输入以下命令修改执行策略 Set-ExecutionPolicy RemoteSigned 然后输入A
2. 使用git克隆仓库git是复制开源项目的通用工具。
git clone https://github.com/mannaandpoem/OpenManus.git
如果你不熟悉git,直接下载代码zip包也可以
3. 安装依赖cd OpenManus
pip install -r requirements.txt
Pip install的时候可能会有问题,似乎依赖间有冲突。我把playwright的版本限制去掉好了。
playwright
这里使用智谱的大模型,因为GLM-4-Flash模型是免费的。
双方均可获得智谱高性价比GLM-4-Air模型2000万Tokens
https://www.bigmodel.cn/invite?icode=RKh1Q5lmwuT1lrHJKEkL01wpqjqOwPB5EXW6OL4DgqY=
先完成实名认证,然后再创建一个key
修改代码中的配置
复制一下config.example.toml文件,命名为config.toml
改成下面这样
[llm]
model = "glm-4" # 智谱的模型名称
base_url = "https://open.bigmodel.cn/api/paas/v4/" # 智谱的API地址
api_key = "你自己的key"
max_tokens = 4096
temperature = 0.0
然后就可以运行测试啦
python main.py
安装一下浏览器工具
playwright install
测试一下:
输入指令:创建一个名为 'report.txt' 的文件,内容包含今日日期和天气数据
执行了,看看效果。确实生成了文件。
时间倒是对,天气怎么是个占位。仔细看了下执行日志,说他没有工具直接获取天气。还是不够智能哈,应该自己去网上查的呀。
优化下指令:
创建一个名为 'report.txt' 的文件,内容包含今日日期和天气数据。天气数据去网站weather.cma.cn查询,地点是中国北京。
执行之后会自动打开浏览器。
不错,有点意思了。
来源:IT技术圈