AgentScope 需要 Python 3.11 及以上版本,可以通过 PyPI 或源码进行安装。
推荐使用 uv 来安装 AgentScope。
通过 PyPI 安装
通过源码安装
验证安装
安装完成后,可以执行以下代码确认是否安装成功:
第一个智能体
下面的示例构建了一个最简智能体:一个 DashScope 凭据、对应的聊天模型、一个空工具集,以及一个 Agent 实例。智能体提供两个调用入口 —— reply 返回最终消息,reply_stream 则以流式方式逐步产出事件,适合展示推理和工具调用的中间过程。
运行脚本前,需要在环境变量中设置 DASHSCOPE_API_KEY。如果想切换到其他模型提供商,将 DashScopeCredential 和 DashScopeChatModel 替换为对应的配对即可,例如 OpenAICredential 和 OpenAIChatModel。
额外依赖
为了满足不同功能的需求,AgentScope 提供了可按需安装的额外依赖包。
- full:包含模型 API、工具函数等额外依赖。
- dev:开发依赖,包含测试和文档工具。
以安装完整依赖为例,安装命令因操作系统而有所不同。