AG2 is available on PyPI as ag2. You can install it using pip, the Python package manager.

We recommend using a virtual environment for your project to keep your packages contained. See venv.

Run the following command to install AG2:

pip install "ag2[openai]"

This installs AG2 along with the openai package.

!!! note From ag2 version 0.8: The OpenAI package, openai is not installed by default. You need to install it separately by adding the openai extra option.

Install with Your Preferred Model Provider(s)

AG2 supports multiple AI model providers through optional dependency groups. Below are some examples of how to install AG2 with different model providers:

pip install "ag2[openai]"
pip install "ag2[gemini]"
pip install "ag2[anthropic,cohere,mistral]"

!!! tip “MacOS Tip” On MacOS, if you get a no matches found: error, it usually means you missed the double quotes enclosing the package name. Wrap it in quotes as shown in the example and you should be fine:

pip install "ag2[openai]"

Upgrading from autogen or pyautogen

If you’ve been using autogen or pyautogen, upgrading is simple — no need to reinstall from scratch. ag2, autogen, and pyautogen are aliases for the same PyPI package.

👉 To upgrade, run:

pip install -U "autogen[openai]"

or

pip install -U "pyautogen[openai]"