MetaGPT 是一个多智能体框架,给定一行需求,它可以返回 PRD、设计、任务列表、代码。它模拟了软件公司的完整工作流程,包含产品经理、架构师、项目经理、工程师等角色。
更多信息请参考官方文档:
docker build -t oc9-metagpt:0.7.0 frameworks/metagpt/0.7.0/
# 创建配置和工作目录
mkdir -p /opt/metagpt/{config,workspace}
# 从镜像中提取默认配置
docker run --rm oc9-metagpt:0.7.0 cat /root/.metagpt/config2.yaml > /opt/metagpt/config/config2.yaml
# 修改配置(填入真实的 API Key)
vim /opt/metagpt/config/config2.yaml
# 使用容器运行 metagpt demo
docker run --rm \
--privileged \
-v /opt/metagpt/config/config2.yaml:/root/.metagpt/config2.yaml \
-v /opt/metagpt/workspace:/workspace \
oc9-metagpt:0.7.0 \
metagpt "Write a cli snake game"
# 启动后台容器
docker run --name metagpt -d \
--privileged \
-v /opt/metagpt/config/config2.yaml:/root/.metagpt/config2.yaml \
-v /opt/metagpt/workspace:/workspace \
oc9-metagpt:0.7.0
# 在容器中执行命令
docker exec -it metagpt /bin/bash
# 在容器内运行 metagpt
metagpt "Write a cli snake game"
bash test.sh oc9-metagpt:0.7.0
测试脚本会验证以下内容:
~/.metagpt/config2.yaml,需要包含 llm 配置。镜像中预置了占位配置,使用时请替换为真实的 API Key。--privileged 参数以支持浏览器渲染等高级功能。Content type
Image
Digest
sha256:bdf5dd15b…
Size
1.4 GB
Last updated
4 months ago
docker pull ocpub/oc9-metagpt:0.7.0