Repolode
agentscope-ai

agentscope-ai/agentscope

一个 Python 智能体框架,用于构建、运行和观测 LLM 智能体,支持工具调用、多智能体协作与服务化部署。

Star
35,511
Fork
3,805
未关闭 Issue
670
最近提交
3天前

这是什么?

AgentScope 是一个用于构建 LLM 智能体的 Python 框架。SDK 层提供 ReAct 推理与行动循环,工具模块可接入 Python 函数、MCP 服务器和 skills,并适配 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollama 等多家模型。上下文管理、中间件钩子、带人工确认的权限控制,以及 ReMe、Mem0 等可切换的记忆后端也都作为基础模块提供。

在执行层面,智能体可以在隔离沙箱中运行工具和代码,支持本地、Docker、E2B 和 Kubernetes 等环境。事件系统可将推理过程、工具调用和多模态内容流式推送到前端,同时支持实时语音智能体。

项目还提供一套智能体服务:基于 FastAPI 的后端加预置 Web UI,支持多租户、多会话应用、智能体团队、飞书、Discord 等 IM 渠道接入、RAG、定时任务和状态持久化。

核心功能

  • 01ReAct 推理行动循环,支持结构化输出、中断恢复与批量工具调用
  • 02工具模块可接入 Python 工具、MCP 服务器和 skills,内置 shell、文件编辑和搜索工具
  • 03支持 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollama 等多家模型
  • 04可在本地、Docker、E2B 或 Kubernetes 沙箱中隔离执行工具和代码
  • 05提供带预置 Web UI 的智能体服务,支持多租户会话和 IM 渠道接入

适用场景

  • 构建会调用工具、在沙箱中读写文件的多步骤智能体
  • 搭建由主控智能体与工作智能体组成的团队,拆分复杂任务
  • 基于现成 Web 前端部署支持多会话的智能体对话应用
  • 快速原型化可流式响应的实时语音助手

快速上手

  1. 1

    从 PyPI 安装 AgentScope(需要 Python 3.11+)

    uv pip install agentscope
  2. 2

    保存 README 中的控制台示例,设置 DASHSCOPE_API_KEY 后运行

使用前须知

  • 需要 Python 3.11 或更高版本。
  • 示例智能体需要模型服务商(DashScope)的 API 密钥。
  • 实时语音和 SOP 等部分功能被标注为实验性功能。

收录于专题

标签

常见问题

agentscope 是什么?
一个 Python 智能体框架,用于构建、运行和观测 LLM 智能体,支持工具调用、多智能体协作与服务化部署。 AgentScope 是一个用于构建 LLM 智能体的 Python 框架。SDK 层提供 ReAct 推理与行动循环,工具模块可接入 Python 函数、MCP 服务器和 skills,并适配 OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollama 等多家模型。上下文管理、中间件钩子、带人工确认的权限控制,以及 ReMe、Mem0 等可切换的记忆后端也都作为基础模块提供。
agentscope 可以免费使用吗?用的什么许可证?
agentscope 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
agentscope 还在维护吗?
活跃维护中。agentscope 最近一次提交是在 2026年11月4日。
agentscope 适合用来做什么?
构建会调用工具、在沙箱中读写文件的多步骤智能体 搭建由主控智能体与工作智能体组成的团队,拆分复杂任务 基于现成 Web 前端部署支持多会话的智能体对话应用 快速原型化可流式响应的实时语音助手
agentscope 怎么安装和运行?
从 PyPI 安装 AgentScope(需要 Python 3.11+): uv pip install agentscope 保存 README 中的控制台示例,设置 DASHSCOPE_API_KEY 后运行
在哪里获取 agentscope?
源代码和安装说明在 GitHub 上:https://github.com/agentscope-ai/agentscope

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目