当前位置: 首页 > news >正文

AutoGen 安装与使用指南

AutoGen 安装与使用指南

一、环境准备

1. 检查 miniconda 安装状态

conda --version

如果未安装,可通过 Homebrew 安装:

brew install --cask miniconda

2. 初始化 conda(首次使用)

conda init zsh

然后重新加载配置:

source ~/.zshrc

3. 创建 conda 环境

conda create -n juke-ai python=3.13 -y

4. 激活环境

conda activate juke-ai

二、安装 AutoGen

1. 安装 pyautogen 核心包

pip install pyautogen

验证安装:

pip show pyautogen

2. 安装 AutoGen Studio(Web UI)

pip install -U autogenstudio

三、启动 AutoGen Studio

启动命令

conda activate juke-ai
autogenstudio ui --port 8081

启动成功后,在浏览器中访问:

http://127.0.0.1:8081

端口说明

  • 默认端口:8080
  • 如果端口被占用,可指定其他端口:--port 8082

停止 UI

方法 1:终端前台运行时

Ctrl+C

方法 2:后台运行时

pkill -f autogenstudio

方法 3:查找进程后停止

# 查找进程
ps aux | grep autogenstudio# 杀掉进程(替换 PID)
kill <PID>

四、首次配置

1. 配置 API Key

进入页面后:

  1. 点击 SettingsDefaultModelEdit Model
  2. 添加 OpenAI API Key(或其他兼容 LLM API)
  3. 选择模型(如 gpt-4o, gpt-4o-mini 等)

2. 模型配置示例(JSON 格式)

{"provider": "autogen_ext.models.openai.OpenAIChatCompletionClient","component_type": "model","version": 1,"component_version": 1,"description": "OpenAI GPT-4o-mini","label": "OpenAI GPT-4o Mini","config": {"model": "gpt-4o-mini","api_key": "sk-proj-xxx","model_info": {"vision": "False","function_calling": "True","json_output": "False","family": "unknown","structured_output": "True"}}
}

五、功能模块说明

英文名称 中文说明 功能
Team Builder 团队构建器 创建和管理智能体团队
Playground 测试场 实时测试和调试智能体对话
Gallery 画廊 浏览和管理模型配置
Settings 设置 配置 API Key 和模型参数
Deploy 部署 部署智能体应用

六、常用命令速查

# 激活环境
conda activate juke-ai# 退出环境
conda deactivate# 启动 UI
autogenstudio ui --port 8081# 指定数据目录
autogenstudio ui --port 8081 --appdir ./my_autogen_data# 更新 AutoGen
pip install -U pyautogen autogenstudio# 停止 UI
pkill -f autogenstudio

七、环境信息

  • Python 版本:3.13.12
  • pyautogen 版本:0.10.0
  • autogen-agentchat 版本:0.7.5
  • autogen-core 版本:0.7.5
  • autogenstudio 版本:0.4.2.2
  • 环境路径:/opt/homebrew/Caskroom/miniconda/base/envs/juke-ai

八、注意事项

  1. AutoGen Studio 目前仅支持英文界面
  2. 可使用浏览器自带翻译功能辅助使用
  3. 数据默认存储在 ~/.autogenstudio 目录
  4. 首次使用需要配置有效的 API Key
  5. 停止服务按 Ctrl+C

九、参考资源

  • AutoGen GitHub
  • AutoGen 官方文档
http://www.jsqmd.com/news/423984/

相关文章:

  • 讲讲河北圣铂尔,作为源头绝缘卡厂家靠谱吗,价格和口碑咋样? - 工业推荐榜
  • 制造业如何做豆包广告?怎么做?联系谁? - 品牌2025
  • 沃尔玛购物卡变现指南:操作简单,秒到账! - 团团收购物卡回收
  • 2026年全国CPE流延高透膜源头厂家排名,推荐靠谱又好用的品牌 - 工业品牌热点
  • python使用type生成类
  • 这次终于选对! 千笔·降AIGC助手 VS WPS AI,专科生专用降AI率软件
  • 微信公共平台---所需知识温习与汇总
  • 写作小白救星 10个AI论文软件测评:自考毕业论文+开题报告全攻略
  • 医疗如何做豆包广告,怎么做? - 品牌2025
  • 导师又让重写?千笔AI,最受欢迎的AI论文工具
  • STM32F107加载UCOS系统并实现CAN总线通信
  • Testing Library 用户事件深度解析
  • 好写作AI:对抗式协作:让AI反驳你的观点,在辩论中深化论证
  • 不踩雷! 降AIGC平台 千笔·专业降AI率智能体 VS 万方智搜AI,研究生专属
  • 2026年2月,为你推荐市场出色的失蜡铸造产品,熔模铸造/不锈钢铸造/硅溶胶精密铸造,失蜡铸造生产厂家口碑推荐榜 - 品牌推荐师
  • 导师推荐 8个AI论文写作软件:本科生毕业论文+开题报告高效写作工具测评
  • 沃尔玛购物卡回收秘籍,简单几步变现! - 团团收购物卡回收
  • google play开发者注册信用卡问题
  • python __new__方法
  • C++常量定义——弧度转角度(RAD_TO_DEG)
  • Testing Library 查询方法深度解析
  • 2026年CIE SCI2区TOP,优化应急救援行动:一种用于无人机通信中继规划的计算机智能系统,深度解析+性能实测
  • 好写作AI:如何在致谢中写AI?保留协作痕迹,彰显学术诚信
  • 【转载】AlphaZero实战:从零学下五子棋(附代码)
  • 分析临沂新华电脑学校,教学质量好用吗,推荐去吗? - myqiye
  • 瑞祥商联卡回收小技巧 - 团团收购物卡回收
  • 基于Django + Vue的YOLO Web端通用检测系统 yolo web端检测系统成品 可替换自己的模型 使用Django和vue前后端分离
  • AI工作负载的黄金路径 - 标准化部署、观测性和信任
  • CF1091H New Year and the Tricolore Recreation
  • 使用Octopus Deploy实现左移QA:在管道中编排Katalon测试