安装#
安装 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 users may need alternative commands to build the frontend:
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) 使用开发容器从源代码安装#
按照 开发容器教程 安装 VS Code、Docker 和相关扩展。
克隆 AutoGen Studio 仓库。
在 VS Code 中打开
python/packages/autogen-studio/。点击右下角的蓝色按钮或按下 F1 并选择 “Dev Containers: Reopen in Container”。构建 UI
cd frontend
yarn build
运行应用程序#
安装完成后,在终端中输入以下命令运行 Web UI:
autogenstudio ui --port 8081
此命令将在指定端口启动应用程序。打开你的网络浏览器并访问 https://: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。如果未指定此参数,数据库 URL 默认为--appdir目录中的database.sqlite文件。--upgrade-database参数用于将数据库模式升级到最新版本。默认情况下,它设置为False。
现在你已经安装并运行了 AutoGen Studio,可以探索其功能了,包括定义和修改代理工作流、与代理和会话交互以及扩展代理技能。