[vc_row][vc_column][vc_headings linewidth=”0″ borderwidth=”1″ borderclr=”#000000″ title=”MetaGPT” google_fonts=”font_family:Comfortaa%3A300%2Cregular%2C700|font_style:700%20bold%20regular%3A700%3Anormal” titlesize=”60″ titleclr=”#000000″]
Multi-Agent Meta Programming Framework
[/vc_headings][vc_single_image image=”4500″ img_size=”medium” alignment=”center”][vc_column_text]MetaGPT is a powerful tool that leverages multiple GPT models to perform complex tasks based on a single-line requirement. It can generate user stories, competitive analysis, requirements, data structures, APIs, and documents for any given project. MetaGPT aims to simplify and automate the software development process by providing high-quality and relevant outputs.[/vc_column_text][vc_single_image image=”4502″ img_size=”full” alignment=”center”][vc_separator][/vc_column][/vc_row][vc_row][vc_column][vc_headings style=”theme4″ borderclr=”#000000″ style2=”image” title=”Getting Started 🚀” google_fonts=”font_family:Comfortaa%3A300%2Cregular%2C700|font_style:700%20bold%20regular%3A700%3Anormal” lineheight=”3″ titlesize=”40″ titleclr=”#000000″ image_id=”2854″][/vc_headings][vc_column_text]
Installation
# Step 1: Ensure that NPM is installed on your system. Then install mermaid-js.
npm --version
sudo npm install -g @mermaid-js/mermaid-cli
# Step 2: Ensure that Python 3.9+ is installed on your system. You can check this by using:
python --version
# Step 3: Clone the repository to your local machine, and install it.
git clone https://github.com/geekan/metagpt
cd metagpt
python setup.py install
[/vc_column_text][vc_column_text]
Docker Installation 🐋
[/vc_column_text][vc_raw_html]JTNDZGl2JTIwY2xhc3MlM0QlMjJoaWdobGlnaHQlMjBoaWdobGlnaHQtc291cmNlLXNoZWxsJTIwbm90cmFuc2xhdGUlMjBwb3NpdGlvbi1yZWxhdGl2ZSUyMG92ZXJmbG93LWF1dG8lMjIlMjBkaXIlM0QlMjJhdXRvJTIyJTNFJTNDcHJlJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYyUyMiUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMlMjIlM0UlMjMlM0MlMkZzcGFuJTNFJTIwU3RlcCUyMDElM0ElMjBEb3dubG9hZCUyMG1ldGFncHQlMjBvZmZpY2lhbCUyMGltYWdlJTIwYW5kJTIwcHJlcGFyZSUyMGNvbmZpZy55YW1sJTNDJTJGc3BhbiUzRSUwQWRvY2tlciUyMHB1bGwlMjBtZXRhZ3B0JTJGbWV0YWdwdCUzQXYwLjElMEFta2RpciUyMC1wJTIwJTJGb3B0JTJGbWV0YWdwdCUyRmNvbmZpZyUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWslMjIlM0UlMjZhbXAlM0IlMjZhbXAlM0IlM0MlMkZzcGFuJTNFJTIwZG9ja2VyJTIwcnVuJTIwLS1ybSUyMG1ldGFncHQlMkZtZXRhZ3B0JTNBdjAuMSUyMGNhdCUyMCUyRmFwcCUyRm1ldGFncHQlMkZjb25maWclMkZjb25maWcueWFtbCUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWslMjIlM0UlMjZndCUzQiUzQyUyRnNwYW4lM0UlMjAlMkZvcHQlMkZtZXRhZ3B0JTJGY29uZmlnJTJGY29uZmlnLnlhbWwlMEF2aW0lMjAlMkZvcHQlMkZtZXRhZ3B0JTJGY29uZmlnJTJGY29uZmlnLnlhbWwlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1jJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYyUyMiUzRSUyMyUzQyUyRnNwYW4lM0UlMjBDaGFuZ2UlMjB0aGUlMjBjb25maWclM0MlMkZzcGFuJTNFJTBBJTBBJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYyUyMiUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMlMjIlM0UlMjMlM0MlMkZzcGFuJTNFJTIwU3RlcCUyMDIlM0ElMjBSdW4lMjBtZXRhZ3B0JTIwaW1hZ2UlM0MlMkZzcGFuJTNFJTBBZG9ja2VyJTIwcnVuJTIwLS1uYW1lJTIwbWV0YWdwdCUyMC1kJTIwJTVDJTBBJTIwJTIwJTIwJTIwLXYlMjAlMkZvcHQlMkZtZXRhZ3B0JTJGY29uZmlnJTNBJTJGYXBwJTJGbWV0YWdwdCUyRmNvbmZpZyUyMCU1QyUwQSUyMCUyMCUyMCUyMC12JTIwJTJGb3B0JTJGbWV0YWdwdCUyRndvcmtzcGFjZSUzQSUyRmFwcCUyRm1ldGFncHQlMkZ3b3Jrc3BhY2UlMjAlNUMlMEElMjAlMjAlMjAlMjBtZXRhZ3B0JTJGbWV0YWdwdCUzQXYwLjElMEElMEElM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1jJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYyUyMiUzRSUyMyUzQyUyRnNwYW4lM0UlMjBTdGVwJTIwMyUzQSUyMEFjY2VzcyUyMHRoZSUyMG1ldGFncHQlMjBjb250YWluZXIlM0MlMkZzcGFuJTNFJTBBZG9ja2VyJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYzElMjIlM0VleGVjJTNDJTJGc3BhbiUzRSUyMC1pdCUyMG1ldGFncHQlMjAlMkZiaW4lMkZiYXNoJTBBJTBBJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYyUyMiUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMlMjIlM0UlMjMlM0MlMkZzcGFuJTNFJTIwU3RlcCUyMDQlM0ElMjBQbGF5JTIwaW4lMjB0aGUlMjBjb250YWluZXIlM0MlMkZzcGFuJTNFJTBBJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYzElMjIlM0VjZCUzQyUyRnNwYW4lM0UlMjAlMkZhcHAlMkZtZXRhZ3B0JTBBcHl0aG9uJTIwc3RhcnR1cC5weSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMlMjIlM0UlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1wZHMlMjIlM0UlMjIlM0MlMkZzcGFuJTNFV3JpdGUlMjBhJTIwY2xpJTIwc25ha2UlMjBnYW1lJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtcGRzJTIyJTNFJTIyJTNDJTJGc3BhbiUzRSUzQyUyRnNwYW4lM0UlM0MlMkZwcmUlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnplcm9jbGlwYm9hcmQtY29udGFpbmVyJTIwcG9zaXRpb24tYWJzb2x1dGUlMjByaWdodC0wJTIwdG9wLTAlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NjbGlwYm9hcmQtY29weSUyMGFyaWEtbGFiZWwlM0QlMjJDb3B5JTIyJTIwY2xhc3MlM0QlMjJDbGlwYm9hcmRCdXR0b24lMjBidG4lMjBqcy1jbGlwYm9hcmQtY29weSUyMG0tMiUyMHAtMCUyMHRvb2x0aXBwZWQtbm8tZGVsYXklMjIlMjBkYXRhLWNvcHktZmVlZGJhY2slM0QlMjJDb3BpZWQlMjElMjIlMjBkYXRhLXRvb2x0aXAtZGlyZWN0aW9uJTNEJTIydyUyMiUyMHZhbHVlJTNEJTIyJTIzJTIwU3RlcCUyMDElM0ElMjBEb3dubG9hZCUyMG1ldGFncHQlMjBvZmZpY2lhbCUyMGltYWdlJTIwYW5kJTIwcHJlcGFyZSUyMGNvbmZpZy55YW1sJTBBZG9ja2VyJTIwcHVsbCUyMG1ldGFncHQlMkZtZXRhZ3B0JTNBdjAuMSUwQW1rZGlyJTIwLXAlMjAlMkZvcHQlMkZtZXRhZ3B0JTJGY29uZmlnJTIwJTI2YW1wJTNCJTI2YW1wJTNCJTIwZG9ja2VyJTIwcnVuJTIwLS1ybSUyMG1ldGFncHQlMkZtZXRhZ3B0JTNBdjAuMSUyMGNhdCUyMCUyRmFwcCUyRm1ldGFncHQlMkZjb25maWclMkZjb25maWcueWFtbCUyMCUzRSUyMCUyRm9wdCUyRm1ldGFncHQlMkZjb25maWclMkZjb25maWcueWFtbCUwQXZpbSUyMCUyRm9wdCUyRm1ldGFncHQlMkZjb25maWclMkZjb25maWcueWFtbCUyMCUyMyUyMENoYW5nZSUyMHRoZSUyMGNvbmZpZyUwQSUwQSUyMyUyMFN0ZXAlMjAyJTNBJTIwUnVuJTIwbWV0YWdwdCUyMGltYWdlJTBBZG9ja2VyJTIwcnVuJTIwLS1uYW1lJTIwbWV0YWdwdCUyMC1kJTIwJTVDJTBBJTIwJTIwJTIwJTIwLXYlMjAlMkZvcHQlMkZtZXRhZ3B0JTJGY29uZmlnJTNBJTJGYXBwJTJGbWV0YWdwdCUyRmNvbmZpZyUyMCU1QyUwQSUyMCUyMCUyMCUyMC12JTIwJTJGb3B0JTJGbWV0YWdwdCUyRndvcmtzcGFjZSUzQSUyRmFwcCUyRm1ldGFncHQlMkZ3b3Jrc3BhY2UlMjAlNUMlMEElMjAlMjAlMjAlMjBtZXRhZ3B0JTJGbWV0YWdwdCUzQXYwLjElMEElMEElMjMlMjBTdGVwJTIwMyUzQSUyMEFjY2VzcyUyMHRoZSUyMG1ldGFncHQlMjBjb250YWluZXIlMEFkb2NrZXIlMjBleGVjJTIwLWl0JTIwbWV0YWdwdCUyMCUyRmJpbiUyRmJhc2glMEElMEElMjMlMjBTdGVwJTIwNCUzQSUyMFBsYXklMjBpbiUyMHRoZSUyMGNvbnRhaW5lciUwQWNkJTIwJTJGYXBwJTJGbWV0YWdwdCUwQXB5dGhvbiUyMHN0YXJ0dXAucHklMjAlMjZxdW90JTNCV3JpdGUlMjBhJTIwY2xpJTIwc25ha2UlMjBnYW1lJTI2cXVvdCUzQiUyMiUyMHRhYmluZGV4JTNEJTIyMCUyMiUyMHJvbGUlM0QlMjJidXR0b24lMjIlMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBpbmhlcml0JTNCJTIyJTNFJTBBJTIwJTIwJTNDJTJGZGl2JTNFJTNDJTJGZGl2JTNF[/vc_raw_html][vc_column_text]
The command docker run ... will do the following :
- Start the Metagpt container with the default command
tail -f /dev/null - Map host directory
/opt/metagtp/configto the container directory/app/metagpt/config - Map host directory
/opt/metagpt/workspaceto the container directory/app/metagpt/workspace
Build an image by yourself
# You can also build metagpt image by yourself.
cd metagpt && docker build --network host -t metagpt:v0.1 .
[/vc_column_text][vc_column_text]
Configuration
- Configure your
OPENAI_API_KEYin any ofconfig/key.yaml / config/config.yaml / env - Priority order:
config/key.yaml > config/config.yaml > env
# Copy the configuration file and make the necessary modifications.
cp config/config.yaml config/key.yaml
[/vc_column_text][vc_raw_html]JTNDc3R5bGUlM0UlMEF0YWJsZSUyMCU3QiUwQSUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTBBJTIwJTIwYm9yZGVyLWNvbGxhcHNlJTNBJTIwY29sbGFwc2UlM0IlMEElN0QlMEElMEF0aCUyQyUyMHRkJTIwJTdCJTBBJTIwJTIwcGFkZGluZyUzQSUyMDhweCUzQiUwQSUyMCUyMHRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTBBJTIwJTIwYm9yZGVyJTNBJTIwMXB4JTIwc29saWQlMjAlMjNkZGQlM0IlMEElN0QlMEElMEF0aCUyMCU3QiUwQSUyMCUyMGZvbnQtd2VpZ2h0JTNBJTIwYm9sZCUzQiUwQSUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjNmMmYyZjIlM0IlMEElMjAlMjBjb2xvciUzQSUyMGJsYWNrJTNCJTBBJTdEJTBBJTBBJTQwbWVkaWElMjBvbmx5JTIwc2NyZWVuJTIwYW5kJTIwJTI4bWF4LXdpZHRoJTNBJTIwNjAwcHglMjklMjAlN0IlMEElMjAlMjB0YWJsZSUyQyUyMHRoZWFkJTJDJTIwdGJvZHklMkMlMjB0aCUyQyUyMHRkJTJDJTIwdHIlMjAlN0IlMEElMjAlMjAlMjAlMjBkaXNwbGF5JTNBJTIwYmxvY2slM0IlMEElMjAlMjAlN0QlMEElMEElMjAlMjB0aCUyMCU3QiUwQSUyMCUyMCUyMCUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlMEElMjAlMjAlMjAlMjB0b3AlM0ElMjAtOTk5OXB4JTNCJTBBJTIwJTIwJTIwJTIwbGVmdCUzQSUyMC05OTk5cHglM0IlMEElMjAlMjAlN0QlMEElMEElMjAlMjB0ZCUyMCU3QiUwQSUyMCUyMCUyMCUyMGJvcmRlciUzQSUyMG5vbmUlM0IlMEElMjAlMjAlMjAlMjBib3JkZXItYm90dG9tJTNBJTIwMXB4JTIwc29saWQlMjAlMjNkZGQlM0IlMEElMjAlMjAlMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTBBJTIwJTIwJTIwJTIwcGFkZGluZy1sZWZ0JTNBJTIwNTAlMjUlM0IlMEElMjAlMjAlN0QlMEElMEElMjAlMjB0ZCUzQWJlZm9yZSUyMCU3QiUwQSUyMCUyMCUyMCUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlMEElMjAlMjAlMjAlMjB0b3AlM0ElMjA2cHglM0IlMEElMjAlMjAlMjAlMjBsZWZ0JTNBJTIwNnB4JTNCJTBBJTIwJTIwJTIwJTIwd2lkdGglM0ElMjA0NSUyNSUzQiUwQSUyMCUyMCUyMCUyMHBhZGRpbmctcmlnaHQlM0ElMjAxMHB4JTNCJTBBJTIwJTIwJTIwJTIwd2hpdGUtc3BhY2UlM0ElMjBub3dyYXAlM0IlMEElMjAlMjAlMjAlMjBjb250ZW50JTNBJTIwYXR0ciUyOGRhdGEtbGFiZWwlMjklM0IlMEElMjAlMjAlMjAlMjBmb250LXdlaWdodCUzQSUyMGJvbGQlM0IlMEElMjAlMjAlN0QlMEElN0QlMEElM0MlMkZzdHlsZSUzRSUwQSUwQSUzQ3RhYmxlJTNFJTBBJTNDdGhlYWQlM0UlMEElM0N0ciUzRSUwQSUzQ3RoJTNFVmFyaWFibGUlMjBOYW1lJTNDJTJGdGglM0UlMEElM0N0aCUyMGRhdGEtbGFiZWwlM0QlMjJjb25maWclMkZrZXkueWFtbCUyMiUzRWNvbmZpZyUyRmtleS55YW1sJTNDJTJGdGglM0UlMEElM0N0aCUyMGRhdGEtbGFiZWwlM0QlMjJlbnYlMjIlM0VlbnYlM0MlMkZ0aCUzRSUwQSUzQyUyRnRyJTNFJTBBJTNDJTJGdGhlYWQlM0UlMEElM0N0Ym9keSUzRSUwQSUzQ3RyJTNFJTBBJTNDdGQlMjBkYXRhLWxhYmVsJTNEJTIyVmFyaWFibGUlMjBOYW1lJTIyJTNFT1BFTkFJX0FQSV9LRVklMjAlMjMlMjBSZXBsYWNlJTIwd2l0aCUyMHlvdXIlMjBvd24lMjBrZXklM0MlMkZ0ZCUzRSUwQSUzQ3RkJTIwZGF0YS1sYWJlbCUzRCUyMmNvbmZpZyUyRmtleS55YW1sJTIyJTNFT1BFTkFJX0FQSV9LRVklM0ElMjAlMjJzay0uLi4lMjIlM0MlMkZ0ZCUzRSUwQSUzQ3RkJTIwZGF0YS1sYWJlbCUzRCUyMmVudiUyMiUzRWV4cG9ydCUyME9QRU5BSV9BUElfS0VZJTNEJTIyc2stLi4uJTIyJTNDJTJGdGQlM0UlMEElM0MlMkZ0ciUzRSUwQSUzQ3RyJTNFJTBBJTNDdGQlMjBkYXRhLWxhYmVsJTNEJTIyVmFyaWFibGUlMjBOYW1lJTIyJTNFT1BFTkFJX0FQSV9CQVNFJTIwJTIzJTIwT3B0aW9uYWwlM0MlMkZ0ZCUzRSUwQSUzQ3RkJTIwZGF0YS1sYWJlbCUzRCUyMmNvbmZpZyUyRmtleS55YW1sJTIyJTNFT1BFTkFJX0FQSV9CQVNFJTNBJTIwJTIyaHR0cHMlM0ElMkYlMkYlMjZsdCUzQllPVVJfU0lURSUyNmd0JTNCJTJGdjElMjIlM0MlMkZ0ZCUzRSUwQSUzQ3RkJTIwZGF0YS1sYWJlbCUzRCUyMmVudiUyMiUzRWV4cG9ydCUyME9QRU5BSV9BUElfQkFTRSUzRCUyMmh0dHBzJTNBJTJGJTJGJTI2bHQlM0JZT1VSX1NJVEUlMjZndCUzQiUyRnYxJTIyJTNDJTJGdGQlM0UlMEElM0MlMkZ0ciUzRSUwQSUzQyUyRnRib2R5JTNFJTBBJTNDJTJGdGFibGUlM0UlMEE=[/vc_raw_html][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
Tutorial: Initiating a startup
python startup.py "Write a cli snake game"
The script creates a new project in the workspace/ directory.
Code walkthrough
[/vc_column_text][vc_raw_html]JTNDc3R5bGUlM0UlMEEuaGlnaGxpZ2h0JTIwLnBsLWslMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyM2Q3M2E0OSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtczElMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyMzAzMmY2MiUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtdiUyMCU3QiUwQSUyMCUyMGNvbG9yJTNBJTIwJTIzMDA1Y2M1JTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1lbiUyMCU3QiUwQSUyMCUyMGNvbG9yJTNBJTIwJTIzNmY0MmMxJTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1jMSUyMCU3QiUwQSUyMCUyMGNvbG9yJTNBJTIwJTIzMDA1Y2M1JTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1zJTIwJTdCJTBBJTIwJTIwY29sb3IlM0ElMjAlMjM2YTczN2QlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLWMlMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyMzZhNzM3ZCUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtcGRzJTJDJTBBLmhpZ2hsaWdodCUyMC5wbC1zJTJDJTBBLmhpZ2hsaWdodCUyMC5wbC1zJTIwLnBsLXBzZSUyMC5wbC1zMSUyQyUwQS5oaWdobGlnaHQlMjAucGwtc3IlMkMlMEEuaGlnaGxpZ2h0JTIwLnBsLXNyJTIwLnBsLWNjZSUyQyUwQS5oaWdobGlnaHQlMjAucGwtc3IlMjAucGwtc3JlJTIwJTdCJTBBJTIwJTIwY29sb3IlM0ElMjAlMjMwMzJmNjIlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLXNtaSUyQyUwQS5oaWdobGlnaHQlMjAucGwtc3IlMjAucGwtc3JhJTJDJTBBLmhpZ2hsaWdodCUyMC5wbC1zciUyMC5wbC1zcmUlMjAlN0IlMEElMjAlMjBmb250LXdlaWdodCUzQSUyMGJvbGQlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLXZsJTIwJTdCJTBBJTIwJTIwY29sb3IlM0ElMjAlMjMwMzY2ZDYlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLWVudCUyMCU3QiUwQSUyMCUyMGNvbG9yJTNBJTIwJTIzMjI4NjNhJTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1rb3MlMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyM2Q3M2E0OSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwta29zJTIwLnBsLXMxJTIwLnBsLXBzZSUyMC5wbC1zMSUyQyUwQS5oaWdobGlnaHQlMjAucGwtc3IlMjAucGwtY2NlJTIwJTdCJTBBJTIwJTIwZm9udC13ZWlnaHQlM0ElMjBub3JtYWwlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLW1sJTIwJTdCJTBBJTIwJTIwY29sb3IlM0ElMjAlMjM3MzVjMGYlM0IlMEElN0QlMEEuaGlnaGxpZ2h0JTIwLnBsLW1oJTJDJTBBLmhpZ2hsaWdodCUyMC5wbC1taCUyMC5wbC1lbiUyQyUwQS5oaWdobGlnaHQlMjAucGwtbXMlMjAlN0IlMEElMjAlMjBmb250LXdlaWdodCUzQSUyMGJvbGQlM0IlMEElMjAlMjBjb2xvciUzQSUyMCUyMzAwNWNjNSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtbXElMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyMzZmNDJjMSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtbWklMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyMzIyODYzYSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtbWIlMjAlN0IlMEElMjAlMjBjb2xvciUzQSUyMCUyM2Q3M2E0OSUzQiUwQSU3RCUwQS5oaWdobGlnaHQlMjAucGwtbWQlMjAlN0IlMEElMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzZmZlZWYwJTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1taTElMjAlN0IlMEElMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzZjBmZmY0JTNCJTBBJTdEJTBBLmhpZ2hsaWdodCUyMC5wbC1tYyUyMCU3QiUwQSUyMCUyMGNvbG9yJTNBJTIwJTIzZjZmOGZhJTNCJTBBJTdEJTBBJTNDJTJGc3R5bGUlM0UlMEElMEElM0NkaXYlMjBjbGFzcyUzRCUyMmhpZ2hsaWdodCUyMGhpZ2hsaWdodC1zb3VyY2UtcHl0aG9uJTIwbm90cmFuc2xhdGUlMjBwb3NpdGlvbi1yZWxhdGl2ZSUyMG92ZXJmbG93LWF1dG8lMjIlMjBkaXIlM0QlMjJhdXRvJTIyJTNFJTBBJTIwJTIwJTNDcHJlJTNFJTBBJTIwJTIwJTIwJTIwJTNDY29kZSUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWslMjIlM0Vmcm9tJTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFbWV0YWdwdCUzQyUyRnNwYW4lM0UuJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0Vzb2Z0d2FyZV9jb21wYW55JTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWslMjIlM0VpbXBvcnQlM0MlMkZzcGFuJTNFJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtdiUyMiUzRVNvZnR3YXJlQ29tcGFueSUzQyUyRnNwYW4lM0UlMEElM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1rJTIyJTNFZnJvbSUzQyUyRnNwYW4lM0UlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zMSUyMiUzRW1ldGFncHQlM0MlMkZzcGFuJTNFLiUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFcm9sZXMlM0MlMkZzcGFuJTNFJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtayUyMiUzRWltcG9ydCUzQyUyRnNwYW4lM0UlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC12JTIyJTNFUHJvamVjdE1hbmFnZXIlM0MlMkZzcGFuJTNFJTJDJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtdiUyMiUzRVByb2R1Y3RNYW5hZ2VyJTNDJTJGc3BhbiUzRSUyQyUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXYlMjIlM0VBcmNoaXRlY3QlM0MlMkZzcGFuJTNFJTJDJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtdiUyMiUzRUVuZ2luZWVyJTNDJTJGc3BhbiUzRSUwQSUwQSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWslMjIlM0Vhc3luYyUzQyUyRnNwYW4lM0UlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1rJTIyJTNFZGVmJTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWVuJTIyJTNFc3RhcnR1cCUzQyUyRnNwYW4lM0UlMjglM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zMSUyMiUzRWlkZWElM0MlMkZzcGFuJTNFJTNBJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0VzdHIlM0MlMkZzcGFuJTNFJTJDJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0VpbnZlc3RtZW50JTNDJTJGc3BhbiUzRSUzQSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFZmxvYXQlM0MlMkZzcGFuJTNFJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYzElMjIlM0UlM0QlM0MlMkZzcGFuJTNFJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtYzElMjIlM0UzLjAlM0MlMkZzcGFuJTNFJTJDJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0VuX3JvdW5kJTNDJTJGc3BhbiUzRSUzQSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFaW50JTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMxJTIyJTNFJTNEJTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMxJTIyJTNFNSUzQyUyRnNwYW4lM0UlMjklM0ElMEElMjAlMjAlMjAlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zJTIyJTNFJTIyJTIyJTIyUnVuJTIwYSUyMHN0YXJ0dXAuJTIwQmUlMjBhJTIwYm9zcy4lMjIlMjIlMjIlM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0Vjb21wYW55JTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMxJTIyJTNFJTNEJTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXYlMjIlM0VTb2Z0d2FyZUNvbXBhbnklM0MlMkZzcGFuJTNFJTI4JTI5JTBBJTIwJTIwJTIwJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0Vjb21wYW55JTNDJTJGc3BhbiUzRS4lM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1lbiUyMiUzRWhpcmUlM0MlMkZzcGFuJTNFJTI4JTVCJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtdiUyMiUzRVByb2R1Y3RNYW5hZ2VyJTNDJTJGc3BhbiUzRSUyOCUyOSUyQyUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXYlMjIlM0VBcmNoaXRlY3QlM0MlMkZzcGFuJTNFJTI4JTI5JTJDJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtdiUyMiUzRVByb2plY3RNYW5hZ2VyJTNDJTJGc3BhbiUzRSUyOCUyOSUyQyUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXYlMjIlM0VFbmdpbmVlciUzQyUyRnNwYW4lM0UlMjglMjklNUQlMjklMEElMjAlMjAlMjAlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zMSUyMiUzRWNvbXBhbnklM0MlMkZzcGFuJTNFLiUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWVuJTIyJTNFaW52ZXN0JTNDJTJGc3BhbiUzRSUyOCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFaW52ZXN0bWVudCUzQyUyRnNwYW4lM0UlMjklMEElMjAlMjAlMjAlMjAlM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zMSUyMiUzRWNvbXBhbnklM0MlMkZzcGFuJTNFLiUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWVuJTIyJTNFc3RhcnRfcHJvamVjdCUzQyUyRnNwYW4lM0UlMjglM0NzcGFuJTIwY2xhc3MlM0QlMjJwbC1zMSUyMiUzRWlkZWElM0MlMkZzcGFuJTNFJTI5JTBBJTIwJTIwJTIwJTIwJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtayUyMiUzRWF3YWl0JTNDJTJGc3BhbiUzRSUyMCUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFY29tcGFueSUzQyUyRnNwYW4lM0UuJTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtZW4lMjIlM0VydW4lM0MlMkZzcGFuJTNFJTI4JTNDc3BhbiUyMGNsYXNzJTNEJTIycGwtczElMjIlM0VuX3JvdW5kJTNDJTJGc3BhbiUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLWMxJTIyJTNFJTNEJTNDJTJGc3BhbiUzRSUzQ3NwYW4lMjBjbGFzcyUzRCUyMnBsLXMxJTIyJTNFbl9yb3VuZCUzQyUyRnNwYW4lM0UlMjklMEElMjAlMjAlMjAlMjAlM0MlMkZjb2RlJTNFJTBBJTIwJTIwJTNDJTJGcHJlJTNFJTBBJTNDJTJGZGl2JTNFJTBB[/vc_raw_html][vc_custom_heading text=”External Links 🔗” font_container=”tag:h2|text_align:center” use_theme_fonts=”yes”][/vc_column][/vc_row][vc_row][vc_column width=”1/2″][mvc_advanced_button align=”center” btn_text=”Github” icon_size=”25″ use_theme_fonts=”yes” btn_icon=”fab fa-github” btn_url=”url:https%3A%2F%2Fgithub.com%2Fgeekan%2FMetaGPT|target:_blank” btn_clr=”#ffffff” btn_bg=”#0a0a0a” btn_radius=”50″ caption_url=”” caption_urls=”” caption_urlss=””][/vc_column][vc_column width=”1/2″][mvc_advanced_button align=”center” btn_text=”Mail” icon_size=”25″ use_theme_fonts=”yes” btn_icon=”fas fa-at” btn_url=”url:mailto%3Aalexanderwu%40fuzhi.ai|target:_blank” btn_clr=”#ffffff” btn_bg=”#0e76a8″ btn_radius=”50″ caption_url=”” caption_urls=”” caption_urlss=””][/vc_column][/vc_row]



0 Comments