[开源]多智能体开发平台,帮助开发者轻松构建和部署多智能体应用
开源系统
![[开源]多智能体开发平台,帮助开发者轻松构建和部署多智能体应用](https://yy123.ink/api/img/1781019024262-8x30jq.jpg)
一、开源项目简介
AgentScope: Agent-Oriented Programming for Building LLM Applications
Start building LLM-empowered multi-agent applications in an easier way.
开源的多智能体开发平台,帮助开发者轻松构建和部署多智能体应用。
AgentScope提供高易用性、高鲁棒性和分布式支持,内置多种模型API和本地模型部署选项,覆盖聊天、图像合成、文本嵌入等多种任务。
AgentScope包含拖拽式编程界面、交互式编程助手、实时监控功能,及丰富的开发资源,支持快速二次开发。
AgentScope具备容错机制、提示优化和分布式并行处理能力,提升应用性能和开发效率。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
四、功能概述
✨ Why AgentScope?
浅显入门,精深致用。
- 对开发者透明
透明是 AgentScope 的 首要原则。无论提示工程、API调用、智能体构建还是工作流程编排,坚持对开发者可见&可控。拒绝深度封装或隐式魔法。 - 支持模型无关开发
一次编程,适配所有模型。支持超过 17+ 不同 LLM API。 - “乐高式”智能体构建
所有组件保持 模块化和相互 独立,使用与否完全由开发者来决定。 - 面向多智能体
专为 多智能体设计, 显式的消息传递和工作流编排,拒绝深度封装。 - 原生分布式/并行化
原生支持分布式智能体应用,支持 自动并行化和 中心化编排。 - 高度可定制
工具、提示、智能体、流程编排、可视化,AgentScope 支持&鼓励开发者进行定制。 - 开发者友好
低代码开发,可视化追踪和监控。从开发到部署,一站式解决。
五、技术选型
快速入门
AgentScope 需要 Python 3.9 或更高版本。你可以从源码或 pypi 安装。
从 PyPI 安装
从源码安装
要从源码安装 AgentScope,你需要从 GitHub 克隆仓库,然后通过以下命令安装
要确保 AgentScope 安装正常。可以执行以下代码:
额外依赖
AgentScope 提供了针对不同需求的额外依赖。你可以根据需求安装它们。
-
ollama: Ollama API -
litellm: Litellm API -
zhipuai: Zhipuai API -
gemini: Gemini API -
anthropic: Anthropic API -
service: 用于不同工具函数的依赖 -
distribute: 用于分布式模式的依赖 -
full: 一次性安装所有依赖
以分布式模式为例,安装命令因操作系统而异。
对于 Windows 用户:
对于 Mac 和 Linux 用户:
Total running time of the script: (0 minutes 2.370 seconds)
评论