基础模型强大后怎么样呢?来试一下
2024年中都时候跑过一次,花了我几十块钱token,最后一个demo 都没成功,放弃了
官网的架构图
https://github.com/geekan/MetaGPT
需要使用python 版本 3.12 一下
使用pyenv install 3.11
,pyenv 安装后记得将加入到path 中
export PATH="$HOME/.pyenv/shims:$PATH"
准备venv
python -m venv .venv
source .venv/bin/activate
install metagpt
git clone https://github.com/geekan/MetaGPT && cd MetaGPT && pip install --upgrade -e
初始化配置文件, 用于配置大模型配置
# Check https://docs.deepwisdom.ai/main/en/guide/get_started/configuration.html for more details
metagpt --init-config # it will create ~/.metagpt/config2.yaml, just modify it to your needs
打开配置文件
~/.metagpt/config2.yaml
参考配置,我使用的火山提供的api
# Full Example: https://github.com/geekan/MetaGPT/blob/main/config/config2.example.yaml
# Reflected Code: https://github.com/geekan/MetaGPT/blob/main/metagpt/config2.py
# Config Docs: https://docs.deepwisdom.ai/main/en/guide/get_started/configuration.html
llm:
api_type: "openai" # or azure / ollama / groq etc.
model: "doubao-1-5-pro-32k-250115" # or gpt-3.5-turbo
base_url: "https://ark.cn-beijing.volces.com/api/v3" # or forward url / other llm url
api_key: "xxxxxxxx" # 替换自己的key
没有注册过的可以用这个链接参与活动 HY89EOI9
all ready
metagpt "Create a 2048 game"
开始执行了
过程文档归档
2025-03-09 10:05:40.159 | INFO | metagpt.utils.git_repository:archive:168 - Archive: ['.dependencies.json', 'docs/prd/20250309100158.json', 'docs/requirement.txt', 'docs/system_design/20250309100158.json', 'docs/task/20250309100158.json', 'game_2048/game_logic.py', 'game_2048/main.py', 'game_2048/score_tracker.py', 'game_2048/ui.py', 'requirements.txt', 'resources/competitive_analysis/20250309100158.mmd', 'resources/data_api_design/20250309100158.mmd', 'resources/prd/20250309100158.md', 'resources/seq_flow/20250309100158.mmd', 'resources/system_design/20250309100158.md']
看看最终效果
还是有点问题,已经不错,似乎是code review 的时候出现了问题