安装#
安装 AutoGen Studio 有两种方法 - 从 PyPi 安装或从源代码安装。 我们**建议从 PyPi 安装**,除非您计划修改源代码。
创建虚拟环境(推荐)#
我们建议使用虚拟环境,因为这将确保 AutoGen Studio 的依赖项与系统的其余部分隔离。
创建并激活
python3 -m venv .venv
source .venv/bin/activate
要稍后停用,请运行
deactivate
如果您尚未安装,请安装 Conda。
创建并激活
conda create -n autogen python=3.10
conda activate autogen
要稍后停用,请运行
conda deactivate
从 PyPi 安装(推荐)#
您可以使用 pip(Python 包管理器)安装 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
此命令将在指定的端口上启动应用程序。 打开您的 Web 浏览器并转到 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
。 如果未指定此项,则数据库 URL 默认为--appdir
目录中的database.sqlite
文件。--upgrade-database
参数用于将数据库架构升级到最新版本。 默认情况下,它设置为False
。
现在您已经安装并运行了 AutoGen Studio,您已准备好探索其功能,包括定义和修改代理工作流程、与代理和会话交互以及扩展代理技能。