Skip to content

v1.0.0.2

Choose a tag to compare

@chickenlj chickenlj released this 29 May 15:24
· 999 commits to main since this release
ec874c7

We are excited to announce the release of Spring AI Alibaba 1.0.0.2, the first GA version! Built on Spring AI and deeply integrated with Bailian, Spring AI Alibaba supports development of ChatBot, Workflow, and Multi-agent applications.

Key Features

1. Comprehensive Framework Integration

  • Integration with Alibaba Cloud: Seamlessly connect to Alibaba services, including Bailian's Dashscope, supporting various mainstream AI models like Qwen and Deepseek.

2. Multi-agent Framework

  • Graph-Based Multi-agent Framework: Inspired by Langgraph, Spring AI Alibaba Graph makes building workflows and multi-agent applications effortlessly.

3. Enterprise-ready AI Agent Solutions

  • Nacos MCP Registry
    • Distributed MCP discovery and load balance
    • Dynamic API to MCP proxy
  • NL2SQL for transforming natural language queries into SQL statements.
  • Observability

Developer Experience

Quick Start Guide

Kick-start your first AI application with Spring AI Alibaba by adding the following dependency to your Spring Boot project:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud.ai</groupId>
            <artifactId>spring-ai-alibaba-bom</artifactId>
            <version>1.0.0.2</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <dependency>
        <groupId>com.alibaba.cloud.ai</groupId>
        <artifactId>spring-ai-alibaba-starter-dashscope</artifactId>
    </dependency>
</dependencies>

Spring Boot Starters

  • spring-ai-alibaba-starter-dashscope - Integrated model service adaptation
  • spring-ai-alibaba-graph-core - Core components of the AI Graph framework
  • spring-ai-alibaba-starter-nl2sql - Natural language to SQL conversion component
  • spring-ai-alibaba-starter-memory - Session memory component
  • spring-ai-alibaba-starter-nacos-mcp-client - Nacos MCP client; recommended version: Nacos 3.0.1. For Nacos 2 Server users, please use the older version (spring-ai-alibaba-starter-nacos2-mcp-client).
  • spring-ai-alibaba-starter-nacos-mcp-server - Nacos MCP server; recommended version: Nacos 3.0.1. For Nacos 2 Server users, please use the older version (spring-ai-alibaba-starter-nacos2-mcp-server).
  • spring-ai-alibaba-starter-nacos-prompt - Nacos Prompt management
  • spring-ai-alibaba-starter-arms-observation - ARMS observability
  • Community components
    • spring-ai-alibaba-starter-tool-calling-* - Tool calling component
    • spring-ai-alibaba-starter-document-reader-* - Document reading component
    • spring-ai-alibaba-starter-vector-store-* - Vector Store component

Example Projects

The official community has developed a Playground example that includes a complete Frontend UI and Backend based on Spring AI Alibaba. Playground allows users to experience all core framework capabilities such as chat, observability, multi-round conversations, image generation, multimodality, tool calling, MCP, and RAG.

image

For more usage cases, see Spring AI Alibaba Examples Repository.

Agent Products built with Spring AI Alibaba

  • JManus
  • DeepResearch

Merged Contributors

Thank you to all community contributors and users for your support! We look forward to your feedback and continued participation as we advance the Spring AI Alibaba framework together!