Skip to main content
AgentScope Java 支持多种模型、RAG 后端和扩展功能,各自需要不同的第三方 SDK。把所有依赖打包到一起会让项目变得臃肿,所以我们提供了两种引入方式:
  • All-in-one:一个依赖搞定,默认带常用模型扩展(OpenAI / Gemini / Anthropic / DashScope / Ollama)和 MCP SDK,快速上手
  • Core + 扩展:最小化核心包,按需加扩展模块,适合对依赖有严格要求的场景
大多数情况下用 all-in-one 就够了,需要精细控制依赖时再换成 core + 扩展。 要求:JDK 17+

依赖选择


All-in-One(推荐)

Maven:
Gradle:

默认包含的依赖

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:
Gradle:

扩展模块

长期记忆

RAG

Session 存储

多智能体协作

调度

用户界面

扩展模块会自动带上所需的第三方依赖,不用手动加。

示例:Core + Mem0 扩展

框架集成

Spring Boot

其他 Starter:

Quarkus

Micronaut