AgentVerse is a JavaScript/Python-annotated framework to deploy and run multi-agent LLM-based systems for task solving and simulation, with multiple releases and active development since 2023.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in various applications, primarily providing two frameworks: task-solving and simulation.
How it works
The project includes frameworks for simulation and task-solving environments, with CLI and GUI options to run multi-agent scenarios. It supports local model integration and tools server for advanced workflows. Environment variables are used for OpenAI/Azure keys. Framework modules include agents, simulation_env, and tasksolving_env.
Getting started
Getting started options include manual installation or installation via pip:
git clone https://github.com/OpenBMB/AgentVerse.git --depth 1
cd AgentVerse
pip install -e .
If using local models:
pip install -r requirements_local.txt
Or through pip:
pip install -U agentverse
Environment variables:
export OPENAI_API_KEY="your_api_key_here"
Azure keys:
export AZURE_OPENAI_API_KEY="your_api_key_here"
export AZURE_OPENAI_API_BASE="your_api_base_here"
Simulation (CLI):
agentverse-simulation --task simulation/nlp_classroom_9players
Simulation (GUI):
agentverse-simulation-gui --task simulation/nlp_classroom_9players
BMTools setup (optional):
git clone git+https://github.com/OpenBMB/BMTools.git
cd BMTools
pip install -r requirements.txt
python setup.py develop
Task-solving (CLI snippets):
agentverse-benchmark --task tasksolving/humaneval/gpt-3.5 --dataset_path data/humaneval/test.jsonl --overwrite
agentverse-tasksolving --task tasksolving/brainstorming
Recent releases
- v0.1.8.1 (2023-10-27): fix a bug about updating kwargs; add simulation UI params.
- v0.1.8 (2023-10-12): fix: arrange output parser classes.
- v0.1.5 (2023-10-10): various initial changes including database diag and agents.
Traction
stars: 5095 forks: 511 open_issues: 35
Behind the repo
The project is maintained under the OpenBMB organization and targets agents, AI, GPT-enabled workflows.
Caveats
License: Apache-2.0 Created: 2023-05-06 Last push: 2024-09-09 Language: JavaScript






