MetaGPT是基于大型语言模型(LLMs)的多智能体写作框架,目前在Github开源,其Start数量也是比较高的,是一款非常不错的开源框架。
下面将带你进入MetaGPT的大门,开启MetaGPT的体验之旅。首先是入门教程,如何安装及使用MetaGPT。
python
环境安装,MetaGPT所需的Python环境是3.9+
,故你的电脑需要安装Python3.9+
版本,推荐使用Python3.10或3.9
。
首先,打开Python的下载页面,我这里选择安装的版本是3.10.11
,根据自己电脑情况选择对应安装包;
具体的Python安装教程,可以看我这篇文章Python3.10安装教程
Git安装
Git的安装教程可查看之前写得一篇文章Git 安装教程
npm安装
VsCode安装
npm安装和VsCode 安装也非常简单,大家可自行搜索即可。
上述第一节中的环境安装完毕之后,即可进行MetaGPT的安装。MetaGPT的安装方式不唯一,基本有两种安装方式可以选择:
pip 安装MetaGPT
像导入Python包一样把MetaGPT导入;本文使用第二种方式进行,第一种方式不过多赘述。
pip
安装在终端中使用命令:pip install metagpt
,目前推荐使用v0.5.2
,使用指令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple metagpt==0.5.2
打开VsCode
,打开一个terminal,通过指令进入到一个空白目录,开始通过git拉取文件
在终端中输入:git clone https://github.com/geekan/MetaGPT.git
,确认后拉取代码
拉取的代码是所有版本的,可在右下角选择版本分支,这里选择v0.5.2
版本
版本选择完毕后,可在左侧看到MetaGPT
的代码文件
python -m pip install -r requirements.txt
进行依赖下载(PS: 这里根据大家网络的不同,下载时间可能不同,耐心等待即可)Successfully installed ....
说明依赖安装完成python setup.py install
完成安装,当你看到·Finished Processing ...
,恭喜你,已经完成了metaGPT v0.5.2版本的安装。接下来就是配置文件的修改:在metaGPT目录中,找到config文件夹,然后修改config.yaml
文件中的OPENAI_API_KEY
的信息。
[重要!!!]
注意:这里使用的是OpenAi
的API
,如果你没有OpenAi
的账号,那么可以选择注册一个新的,至于怎么操作,这里不过多赘述。
在config.yaml
文件中,我们也可以看到其余的一些模型的API,如果你没有OpenAi
的账号也不打算新注册,可以使用智谱
或其他模型,当然我们还是非常推荐使用OpenAi
官方提供的接口,尤其是ChatGPT-4。
当上述准备就绪以后,我们就可以使用MetaGPT
了:
python startup.py "write a cli snake game"
开始执行一个贪吃蛇游戏项目的生成任务最新的代码中没有了startup.py
,如果有以下报错,请自行下载startup.py
文件,并放到MetaGPT
根目录下再运行
网络问题,大家在使用OpenAI
API时,如果遇到PRD卡住/ 无法访问 / 连接中断
等问题可参考下面解决办法:
OPENAI_API_BASE
官方地址为:https://api.openai.com/v1
如果自己的环境中OPENAI_API_BASE
官方地址不可访问(可通过curl验证),那么建议配置使用openai-forward
等库给出反向代理OPENAI_API_BASE
,例如:
OPENAI_API_BASE: "https://api.openai-forward.com/v1"
如果自己的环境中OPENAI_API_BASE官方地址不可访问,还有一种办法是配置OPENAI_PROXY
参数,这样就可以通过本地代理来访问官方的OPENAI_API_BASE。如果不需要通过代理访问,请不要开启这个配置;如果需要通过代理访问,请把它改成你正确的代理地址。注:开启OPENAI_PROXY
时,不要设置OPENAI_API_BASE
。