DataWhale学习:MetaGPT智能体理论与实战①

课程链接:GitHub - datawhalechina/hugging-multi-agent: 基于MetaGPT的多智能体入门与开发教程

课程在线文档:

Docs

本次我们进行metagpt的配置。按照课程中的版本,我配置的是0.6.6版本的metagpt。

1.获取metagpt中的问题

我采取了创建虚拟环境的方法来安装metagpt。

在base环境安装metagpt时,出现了以下的问题:

经过安装aiohttp,faiss_cpu,libsct,升级pip,以及在csdn中的安装解决方案后,发现对于这个问题毫无作用。

最终,我选择了创建虚拟环境,其中的python版本设置为3.10,在群中得到消息,3.9也是可行的版本。

2.配置metagpt

配置metagpt时,首先,我们可以在将要创建项目的根目录,创建一个这个py文件:

from metagpt.const import DEFAULT_WORKSPACE_ROOT, METAGPT_ROOT, OPTIONS
default_yaml_file = METAGPT_ROOT / "config/config.yaml"
print(METAGPT_ROOT / "config/config.yaml")

运行后,我们就会设置了根目录-config-config.yaml的路径

接着,在根目录下创建config文件夹,在文件夹中创建一个文本文档,输入你的api_key,这里以智谱为例,最新版本的步骤类似:

#### if zhipuai from `https://open.bigmodel.cn`. You can set here or export API_KEY="YOUR_API_KEY"
ZHIPUAI_API_KEY: 'YOUR_API_KEY'

之后将后缀名改为yaml,完成配置。

metagpt可以像python包一样导入,通过配置好api,我们的metagpt就可以开始使用了。

3.其他细节

在metagpt的官方公众号中提供了在vscode的终端中配置的教程,这种方式比较推荐。通过将conda设置为环境变量,我们就可以在终端中运行conda命令,从而在虚拟环境下配置metagpt。

安装到一半失败了,缓存的文件怎么办?

可以参考这篇文章:https://www.cnblogs.com/xiaoaug/p/18106750

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值