安装指南#
AutoGen Studio 提供两种安装方式:通过 PyPi 安装或从源码安装。我们推荐通过 PyPi 安装,除非您需要修改源代码。
创建虚拟环境(推荐)#
建议使用虚拟环境,这能确保 AutoGen Studio 的依赖项与系统其他部分隔离。
创建并激活环境:
Linux/Mac:
python3 -m venv .venv
source .venv/bin/activate
Windows 命令行:
python3 -m venv .venv
.venv\Scripts\activate.bat
后续如需退出环境,执行:
deactivate
若未安装请先安装 Conda
创建并激活环境:
conda create -n autogen python=3.10
conda activate autogen
后续如需退出环境,执行:
conda deactivate
通过 PyPi 安装(推荐)#
使用 Python 包管理器 pip 安装 AutoGen Studio:
pip install -U autogenstudio
从源码安装#
注:此方式需要具备 React 界面构建的相关知识
提供两种从源码安装的方式:手动安装或使用开发容器。
A) 手动从源码安装#
确保已安装 Python 3.10+ 和 Node.js(版本需高于 14.15.0)
克隆 AutoGen Studio 代码仓库
进入
python/packages/autogen-studio
目录,执行pip install -e .
安装 Python 依赖进入
python/packages/autogen-studio/frontend
目录,安装依赖并构建 UI:
npm install -g gatsby-cli
npm install --global yarn
cd frontend
yarn install
yarn build
Windows 用户可能需要使用替代命令构建前端:#
gatsby clean && rmdir /s /q ..\autogenstudio\web\ui 2>nul & (set "PREFIX_PATH_VALUE=" || ver>nul) && gatsby build --prefix-paths && xcopy /E /I /Y public ..\autogenstudio\web\ui
### B) 使用开发容器从源码安装
1. 按照 [Dev Containers 教程](https://code.visualstudio.com/docs/devcontainers/tutorial) 安装 VS Code、Docker 和相关扩展。
2. 克隆 AutoGen Studio 代码仓库。
3. 在 VS Code 中打开 `python/packages/autogen-studio/`。点击左下角的蓝色按钮或按 F1 选择 _"Dev Containers: 在容器中重新打开"_。
4. 构建用户界面:
```bash
cd frontend
yarn build
运行应用#
安装完成后,在终端输入以下命令启动Web界面:
autogenstudio ui --port 8081
该命令将在指定端口启动应用。打开浏览器访问 http://localhost:8081/ 即可使用AutoGen Studio。
AutoGen Studio支持以下参数用于自定义应用配置:
--host <host>
参数用于指定主机地址,默认为localhost
--appdir <appdir>
参数用于指定应用文件存储目录(如数据库和生成的用户文件),默认为用户主目录下的.autogenstudio
文件夹--port <port>
参数用于指定端口号,默认为8080
--reload
参数用于启用代码修改后自动重启服务器功能,默认为False
--database-uri
参数用于指定数据库连接URI。示例值包括SQLite的sqlite:///database.sqlite
和PostgreSQL的postgresql+psycopg://user:password@localhost/dbname
。若未指定,默认使用--appdir
目录下的database.sqlite
文件--upgrade-database
参数用于将数据库架构升级至最新版本,默认为False
现在您已成功安装并运行AutoGen Studio,接下来可以探索其各项功能,包括定义和修改agent工作流、与agents和会话进行交互,以及扩展agent技能集。