Installing AG2
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:
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:
!!! 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:
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:
or