跳到主要内容

安装

创建一个虚拟环境(可选)

在本地安装autogen时,我们建议使用虚拟环境进行安装。这样可以确保autogen的依赖与系统的其他部分隔离。

创建并激活:

python3 -m venv .venv
source .venv/bin/activate

要稍后停用,请运行:

deactivate

安装AutoGen

AutoGen 需要Python 版本 >= 3.8, < 3.13。可以通过pip安装:

pip install autogen-agentchat~=0.2

安装Docker以执行代码

我们建议使用 Docker 来执行代码。要安装 Docker,请按照 Docker 网站上针对您操作系统的说明进行操作。

一个简单的示例展示了如何使用Docker进行代码执行:

from pathlib import Path
from autogen import UserProxyAgent
from autogen.coding import DockerCommandLineCodeExecutor

work_dir = Path("coding")
work_dir.mkdir(exist_ok=True)

with DockerCommandLineCodeExecutor(work_dir=work_dir) as code_executor:
user_proxy = UserProxyAgent(
name="user_proxy",
code_execution_config={"executor": code_executor},
)

要了解更多关于代码执行器的信息,请参阅代码执行器教程

你可能见过不创建executor对象来定义executors的不同方式,请参考FAQ中的legacy code executor