最全openmanus运行实践,使用免费大模型接口

B站影视 欧美电影 2025-03-14 05:49 2

摘要:使用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技术圈

相关推荐