开源 Python 框架,用于编排基于角色的自主 AI 智能体(Crews)和事件驱动的工作流(Flows)。
MervinPraison/PraisonAI
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
- Star
- 9,279
- Fork
- 1,486
- 未关闭 Issue
- 134
- 最近提交
- 4小时前
这是什么?
PraisonAI 是一个用于构建 AI 智能体的框架,智能体可以完成研究、规划、编写代码和多步骤任务执行。核心 Python SDK(praisonaiagents)支持通过指令、工具、记忆和知识库定义智能体,同时提供命令行工具和无需编写代码的 YAML 模式来运行智能体团队。
多个智能体可以组合成团队,通过任务交接和工作流模式(如路由、并行执行、循环与评估-优化)协作。项目支持通过 stdio、HTTP、WebSocket 和 SSE 接入 MCP 工具,并可将记忆和会话持久化到 PostgreSQL、SQLite、MongoDB 等数据库,同时支持对本地文档进行检索增强生成。工具还可以选择在 Docker、E2B、Modal 等远程沙箱中运行。
框架支持 100 多种大模型服务,包括 OpenAI、Anthropic、Gemini,也可通过 Ollama 或 vLLM 使用本地模型。
核心功能
- 01支持单智能体与多智能体团队,并可在智能体之间交接任务
- 02通过 stdio、HTTP、WebSocket 和 SSE 集成 MCP 工具
- 03提供持久化记忆、会话管理和知识检索(RAG)
- 04支持路由、并行执行和循环等工作流模式
- 05工具可在 Docker、E2B、Modal 等沙箱中运行
- 06支持 100 多种大模型服务,包括本地模型
适用场景
- 跨多个来源自动完成调研与报告撰写
- 构建带记忆功能的 Telegram、Slack 或 Discord 客服机器人
- 编排编码智能体,完成多步骤代码生成任务
- 构建查询 API 和数据库的数据管道智能体
快速上手
- 1
安装轻量级核心 SDK
pip install praisonaiagents - 2
设置你的大模型服务 API 密钥(示例使用 OpenAI)
export OPENAI_API_KEY="your-api-key" - 3
在 Python 脚本中使用 Agent 类运行第一个智能体
使用前须知
- 快速开始需要付费大模型服务(如 OpenAI)的 API 密钥。
- Docker、E2B 或 Modal 等高级沙箱功能需要各自的账户或基础设施。
标签
常见问题
- PraisonAI 是什么?
- 用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。 PraisonAI 是一个用于构建 AI 智能体的框架,智能体可以完成研究、规划、编写代码和多步骤任务执行。核心 Python SDK(praisonaiagents)支持通过指令、工具、记忆和知识库定义智能体,同时提供命令行工具和无需编写代码的 YAML 模式来运行智能体团队。
- PraisonAI 可以免费使用吗?用的什么许可证?
- PraisonAI 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- PraisonAI 还在维护吗?
- 活跃维护中。PraisonAI 最近一次提交是在 2026年10月20日。
- PraisonAI 适合用来做什么?
- 跨多个来源自动完成调研与报告撰写 构建带记忆功能的 Telegram、Slack 或 Discord 客服机器人 编排编码智能体,完成多步骤代码生成任务 构建查询 API 和数据库的数据管道智能体
- PraisonAI 怎么安装和运行?
- 安装轻量级核心 SDK: pip install praisonaiagents 设置你的大模型服务 API 密钥(示例使用 OpenAI): export OPENAI_API_KEY="your-api-key" 在 Python 脚本中使用 Agent 类运行第一个智能体
- 在哪里获取 PraisonAI?
- 源代码和安装说明在 GitHub 上:https://github.com/MervinPraison/PraisonAI
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来构建、运行和调度完成多步骤工作流的智能体。
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。