GitHub 热门项目:Upsonic

摘要

GitHub项目:Upsonic 仓库地址:https://github。com/Upsonic/Upsonic Stars:7855 | 作者:Upsonic 项目描述:Build autonomous AI agents in Python。

https Upsonic upsonic docs and
2026-05-22 1 阅读 GitHub Trending
GitHub 项目:Upsonic 仓库地址:https://github.com/Upsonic/Upsonic 星级:7855 | 作者:Upsonic 项目描述:用 Python 构建自主人工智能代理。 =================================================== 自述文件内容: Upsonic_README # 超音速 **用 Python 构建自主人工智能代理** [![PyPI 版本](https://badge.fury.io/py/upsonic.svg)](https://badge.fury.io/py/upsonic) [![许可证](https://img.shields.io/badge/license-MIT-blue.svg)](许可证) [![Python 版本](https://img.shields.io/pypi/pyversions/upsonic.svg)](https://pypi.org/project/upsonic/) [![GitHub 星星](https://img.shields.io/github/stars/Upsonic/Upsonic.svg?style=social&label=Star)](https://github.com/Upsonic/Upsonic) [![GitHub 问题](https://img.shields.io/github/issues/Upsonic/Upsonic.svg)](https://github.com/Upsonic/Upsonic/issues) [![文档](https://img.shields.io/badge/docs-upsonic.ai-brightgreen.svg)](https://docs.upsonic.ai) [![Discord](https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/pmYDMSQHqY) [文档](https://docs.upsonic.ai) • [快速入门](https://docs.upsonic.ai/get-started/quickstart) • [示例](https://docs.upsonic.ai/examples) • [Discord](https://discord.gg/pmYDMSQHqY)
--- ## 概述 Upsonic 是一个 Python 框架,用于构建 OpenClaw 和 Claude Cowork 等自主代理以及更传统的代理系统。 ## 快速入门 ### 安装 ````bash uv pip 安装 upsonic # pip 安装 upsonic ```` ### IDE 集成 将 Upsonic 文档添加为编码工具中的源: **光标:** 设置 → 索引和文档 → 添加 `https://docs.upsonic.ai/llms-full.txt` 还适用于 VSCode、Windsurf 和类似工具。 --- ## 创建自治代理 ### 构建你自己的 ````蟒蛇 从 upsonic 导入 AutonomousAgent、任务 代理=自主代理( 模型=“人类/克劳德-sonnet-4-5”, 工作区=“/路径/到/日志” ) task = Task("分析服务器日志并检测异常模式") 代理.print_do(任务) ```` 所有文件和 shell 操作都仅限于“工作空间”。路径遍历和危险命令被阻止。 ### 使用我们预建的 预构建的自主代理是由 Upsonic 社区构建的可立即运行的代理,每个代理都包含一项技能、系统提示和第一条消息,因此您可以在几秒钟内从安装到运行。该集合[开放供稿](https://github.com/Upsonic/Upsonic/tree/master/src/upsonic/prebuilt),带上您的代理并打开 PR。 了解更多信息:[预建自治代理](https://docs.upsonic.ai/concepts/prebuilt-autonomous-agents/overview) > **后续步骤:** 连接 [沙箱提供程序 (E2B)](https://docs.upsonic.ai/concepts/autonomous-agent/overview) 以实现隔离的云执行环境。 --- ## 创建传统代理 ````蟒蛇 从 upsonic 导入代理、任务 代理=代理(模型=“anthropic/claude-sonnet-4-5”,名称=“股票分析师代理”) task = Task(description="分析当前市场趋势") 代理.print_do(任务) ```` ### 添加自定义工具 ````蟒蛇 来自 upsonic 进口代理商, 塔斯马尼亚