安装
创建虚拟环境(可选)
在本地安装 AutoGen 时,我们建议使用虚拟环境进行安装。这样可以确保 AutoGen 的依赖与您系统的其他部分隔离开来。
- venv
- Conda
- Poetry
创建并激活虚拟环境:
python3 -m venv pyautogen
source pyautogen/bin/activate
要在以后取消激活,请运行:
deactivate
如果您尚未安装 Conda,请安装 Conda。
创建并激活环境:
conda create -n pyautogen python=3.10
conda activate pyautogen
要在以后取消激活,请运行:
conda deactivate
安装 AutoGen
AutoGen 需要 Python 版本 >= 3.8,< 3.13。可以使用 pip 进行安装:
pip install pyautogen
info
pyautogen<0.2
需要 openai<1
。从 pyautogen v0.2 开始,需要 openai>=1
。
安装 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},
)
要了解有关代码执行器的更多信息,请参阅 代码执行器教程。
您可能已经看到了另一种定义执行器的方式,而不是创建执行器对象,请参阅 FAQ 中的 旧版代码执行器。