- All-in-one:一个依赖搞定,默认带常用模型扩展(OpenAI / Gemini / Anthropic / DashScope / Ollama)和 MCP SDK,快速上手
- Core + 扩展:最小化核心包,按需加扩展模块,适合对依赖有严格要求的场景
依赖选择
All-in-One(推荐)
Maven:默认包含的依赖
All-in-one 包(io.agentscope:agentscope)已打包常用模型扩展及其所需第三方 SDK,不必再额外引入模型厂商 SDK:
- OpenAI 模型支持(
agentscope-extensions-model-openai,原生 HTTP,无需openai-java) - Google Gemini 模型支持(含 Google GenAI SDK)
- Anthropic 模型支持(含 Anthropic Java SDK)
- DashScope 模型支持(通义千问系列)
- Ollama 模型支持
- MCP SDK(模型上下文协议)
- Reactor Core、Jackson、SLF4J(基础框架)
额外功能的依赖
下列能力在使用 core + 扩展 时,或 all-in-one 未覆盖的运行时驱动 / 可选组件时,才需要按需补充。All-in-one 用户使用上方已列出的模型时,无需再手动添加 OpenAI / Gemini / Anthropic / DashScope / Ollama SDK。示例:用 Qdrant RAG + PDF 处理
Studio 集成
接入 AgentScope Studio 做可视化调试,需要加这些依赖:
完整配置:
Core + 扩展
需要精细控制依赖时,用agentscope-core 配合扩展模块:
Maven:
扩展模块
长期记忆
RAG
Session 存储
多智能体协作
调度
用户界面
扩展模块会自动带上所需的第三方依赖,不用手动加。