本项目利用streamlit和fastmcp以及autogen等框架实现了通用智能体的构建,一些常用的功能如下:
1.基于聊天的界面 —— 由大型语言模型 (Gemini-2.5-Flash) 驱动
2.文件操作 —— 在容器内安全地读取、写入并浏览本地文件
3.YouTube 播放器 —— 内置搜索并在线播放视频,无需离开应用
4.图像生成 —— 根据文本提示创作图片并立刻下载
5.网页搜索 —— 使用 playwright 搜索互联网以获取信息
6.GoogleMap —— 通过 Google Map API 查询并获取地图信息
7.数据分析 —— 代理可用 pandas 和 matplotlib 绘制图表、表格
8.视频抓取 —— 按需求从指定网站抓取视频
9.虚拟货币 —— 调用 CoinCapMarket API 获取虚拟货币数据
10.定时任务 —— 可以创建定时搜索分析任务或者定时提醒的任务
11.可扩展工具 —— 仅用一个 Python 装饰器即可添加自定义工具