diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..cfd9a42d
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,15 @@
+# http://editorconfig.org
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+indent_style = space
+indent_size = 2
+max_line_length = 80
+trim_trailing_whitespace = true
+
+[Makefile]
+indent_style = tab
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..47d0d3c2
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,11 @@
+# Auto detect text files and perform LF normalization
+* text=auto
+* text eol=lf
+
+# Binary files - treat as binary, no line ending conversion
+*.png binary
+*.jpg binary
+*.jpeg binary
+*.gif binary
+*.ico binary
+*.svg binary
diff --git a/README-zh.md b/README-zh.md
index 2d34e61c..b30d8879 100644
--- a/README-zh.md
+++ b/README-zh.md
@@ -24,7 +24,7 @@
com.alibaba.cloud.ai
spring-ai-extensions-bom
- 1.1.0.0
+ 1.1.0.0-M5-SNAPSHOT
pom
import
@@ -74,7 +74,32 @@ public class HelloworldController {
### 使用 Agent 框架开发智能体
-// 待补充
+在引入了 `spring-ai-alibaba-agent-frwmework` 之后,您可以使用 DashScope ChatModel 作为模型接入以此来创建一个 React Agent:
+
+```java
+@RestController
+public class ReactAgent {
+
+ private final DashScopeChatModel chatModel;
+
+ public SimpleReactAgent(DashScopeChatModel chatModel) {
+ this.chatModel = chatModel;
+ }
+
+ @GetMapping("/act")
+ public String test() throws GraphRunnerException {
+
+ return ReactAgent.builder()
+ .name("demoReactAgent")
+ .model(chatModel)
+ .instruction("主题为: {target_topic}")
+ .systemPrompt("你是一个诗歌写作专家,请按照给定的主题写作200字左右的诗歌")
+ .build()
+ .call("春天")
+ .getText();
+ }
+}
+```
## 示例和演示
@@ -350,4 +375,4 @@ ARMS(应用实时监控服务)集成,提供全面的 AI 应用可观测性
- Spring AI Alibaba Agent 框架: [https://github.com/alibaba/spring-ai-alibaba](https://github.com/alibaba/spring-ai-alibaba)
- 文档: [https://java2ai.com](https://java2ai.com)
-- 示例: [Spring AI Alibaba 示例](https://github.com/springaialibaba/spring-ai-alibaba-examples)
\ No newline at end of file
+- 示例: [Spring AI Alibaba 示例](https://github.com/springaialibaba/spring-ai-alibaba-examples)
diff --git a/README.md b/README.md
index c22381eb..aa33fda7 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ To quickly get started with Spring AI Alibaba, add 'spring-ai-alibaba-starter-da
com.alibaba.cloud.ai
spring-ai-extensions-bom
- 1.1.0.0
+ 1.1.0.0-M5-SNAPSHOT
pom
import
@@ -350,4 +350,4 @@ This project is licensed under the Apache License 2.0 - see the LICENSE file for
- Spring AI Alibaba Agent Framework: [https://github.com/alibaba/spring-ai-alibaba](https://github.com/alibaba/spring-ai-alibaba)
- Documentation: [https://java2ai.com](https://java2ai.com)
-- Examples: [Spring AI Alibaba Examples](https://github.com/springaialibaba/spring-ai-alibaba-examples)
\ No newline at end of file
+- Examples: [Spring AI Alibaba Examples](https://github.com/springaialibaba/spring-ai-alibaba-examples)
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-a2a-server/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-a2a-server/pom.xml
index e1a5c6ee..4a77b127 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-a2a-server/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-a2a-server/pom.xml
@@ -12,11 +12,11 @@
Spring AI Alibaba A2A Server Autoconfiguration
Spring AI Alibaba A2A Server Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-arms-observation/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-arms-observation/pom.xml
index 0fa28fa1..eaeaaa4f 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-arms-observation/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-arms-observation/pom.xml
@@ -12,7 +12,7 @@
Spring AI Alibaba Arms Observation Autoconfiguration
Spring AI Alibaba ARMS Observation Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-dashscope/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-dashscope/pom.xml
index 2d5afa88..b5fed100 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-dashscope/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-dashscope/pom.xml
@@ -28,7 +28,7 @@
Spring AI Alibaba Auto Configurations DashScope
Spring AI Alibaba Auto Configurations for DashScope
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed/pom.xml
index 214ed87d..4d32cefa 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed/pom.xml
@@ -12,7 +12,7 @@
Spring AI Alibaba Nacos Mcp Distributed Autoconfiguration
Spring AI Alibaba Nacos Mcp Distributed Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway/pom.xml
index c4b0f5eb..e5fe697f 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway/pom.xml
@@ -11,7 +11,7 @@
spring-ai-alibaba-autoconfigure-mcp-gateway
Spring AI Alibaba Nacos Mcp Gateway Autoconfiguration
Spring AI Alibaba Nacos Mcp Gateway Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -31,9 +31,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-registry/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-registry/pom.xml
index 4c5619ed..ec893ef8 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-registry/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-registry/pom.xml
@@ -12,7 +12,7 @@
Spring AI Alibaba Nacos Mcp Registry Autoconfiguration
Spring AI Alibaba Nacos Mcp Registry Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-router/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-router/pom.xml
index ae034e25..8a76a807 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-router/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-mcp-router/pom.xml
@@ -12,7 +12,7 @@
Spring AI Alibaba Nacos Mcp Router Autoconfiguration
Spring AI Alibaba Nacos Mcp Router Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-memory-long/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-memory-long/pom.xml
index 2249bb2f..c8cd5e64 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-memory-long/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-memory-long/pom.xml
@@ -13,7 +13,7 @@
Spring AI Alibaba Long Memory Autoconfiguration
Spring AI Alibaba Long Memory Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -33,9 +33,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-memory/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-memory/pom.xml
index 96ce4f4f..50cadeff 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-memory/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-memory/pom.xml
@@ -28,7 +28,7 @@
Spring AI Alibaba Memory Autoconfiguration
Spring AI Alibaba Memory Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -112,7 +112,6 @@
redis.clients
jedis
- ${jedis.version}
true
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-nacos-prompt/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-nacos-prompt/pom.xml
index ef810f25..aba49af3 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-nacos-prompt/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-nacos-prompt/pom.xml
@@ -12,7 +12,7 @@
Spring AI Alibaba Nacos Prompt Autoconfiguration
Spring AI Alibaba Nacos Prompt Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/auto-configurations/spring-ai-alibaba-autoconfigure-rag-elasticsearch/pom.xml b/auto-configurations/spring-ai-alibaba-autoconfigure-rag-elasticsearch/pom.xml
index 5b9390c8..e72b0b9b 100644
--- a/auto-configurations/spring-ai-alibaba-autoconfigure-rag-elasticsearch/pom.xml
+++ b/auto-configurations/spring-ai-alibaba-autoconfigure-rag-elasticsearch/pom.xml
@@ -28,11 +28,11 @@
Spring AI Alibaba RAG Elasticsearch Autoconfiguration
Spring AI Alibaba RAG Elasticsearch Autoconfiguration
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-apache-pdfbox/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-apache-pdfbox/pom.xml
index 5b52aa07..1b38f527 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-apache-pdfbox/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-apache-pdfbox/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Parser Apache Pdfbox
document-parser-apache-pdfbox for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-bibtex/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-bibtex/pom.xml
index 0b82551c..2640e456 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-bibtex/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-bibtex/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Parser Bibtex
document-parser-bibtex for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-bshtml/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-bshtml/pom.xml
index 95c628d2..dc0b1aa3 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-bshtml/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-bshtml/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Parser Bshtml
document-parser-bshtml for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-directory/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-directory/pom.xml
index 198924b4..fabd3e65 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-directory/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-directory/pom.xml
@@ -11,7 +11,7 @@
spring-ai-alibaba-starter-document-parser-directory
Spring AI Alibaba Starter Document Parser document Reader Directory
document-parser-directory for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -31,9 +31,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-markdown/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-markdown/pom.xml
index 821f4b1a..3ad874c7 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-markdown/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-markdown/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Parser Markdown
document-parser-markdown for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-multi-modality/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-multi-modality/pom.xml
index 96cffe16..659bb6f6 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-multi-modality/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-multi-modality/pom.xml
@@ -11,7 +11,7 @@
spring-ai-alibaba-starter-document-parser-multi-modality
Spring AI Alibaba Starter Document Parser Multi Modality
document-parser-multi-modality for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -31,9 +31,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-pdf-tables/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-pdf-tables/pom.xml
index 758db93c..1c3cadd5 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-pdf-tables/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-pdf-tables/pom.xml
@@ -28,7 +28,7 @@
Spring AI Alibaba Starter Document Parser Pdf Tables
document-parser-pdf-tables for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-tika/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-tika/pom.xml
index a18ac068..38593989 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-tika/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-tika/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Parser Tika
document-parser-tika for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-parsers/spring-ai-alibaba-starter-document-parser-yaml/pom.xml b/document-parsers/spring-ai-alibaba-starter-document-parser-yaml/pom.xml
index 65c3b955..b7a981b1 100644
--- a/document-parsers/spring-ai-alibaba-starter-document-parser-yaml/pom.xml
+++ b/document-parsers/spring-ai-alibaba-starter-document-parser-yaml/pom.xml
@@ -12,7 +12,7 @@
jar
Spring AI Alibaba Starter Document Parser Yaml
document-parser-yaml for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-archive/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-archive/pom.xml
index c804754f..3f74bd12 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-archive/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-archive/pom.xml
@@ -28,7 +28,7 @@
jar
Spring AI Alibaba Starter Document Reader Archive
Archive-document reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -49,9 +49,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-arxiv/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-arxiv/pom.xml
index 87331595..b3de3b38 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-arxiv/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-arxiv/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader Arxiv
arxiv reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-bilibili/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-bilibili/pom.xml
index f5a30042..b40c9c5c 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-bilibili/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-bilibili/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader BiliBili
bilibili reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-chatgpt-data/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-chatgpt-data/pom.xml
index bf65e8d4..bf1eb148 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-chatgpt-data/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-chatgpt-data/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader ChatGPT Data
chatgpt-data reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-elasticsearch/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-elasticsearch/pom.xml
index 87bade9a..6cd1e7b5 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-elasticsearch/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-elasticsearch/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-document-reader-elasticsearch
Spring AI Alibaba Starter Document Reader Elasticsearch
Spring AI Alibaba Document Reader Elasticsearch
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-email/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-email/pom.xml
index 76a8fbcc..c3d15dd6 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-email/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-email/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-document-reader-email
Spring AI Alibaba Starter Document Reader Email
Spring AI Alibaba Document Reader Email
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-gitbook/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-gitbook/pom.xml
index 14fe87c6..2b78b64f 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-gitbook/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-gitbook/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader GitBook
gitbook reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-github/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-github/pom.xml
index 9895bca8..9d73e5f1 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-github/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-github/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader GitHub
github reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-gitlab/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-gitlab/pom.xml
index 803c9935..f59312f1 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-gitlab/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-gitlab/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader GitLab
gitlab reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-gpt-repo/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-gpt-repo/pom.xml
index 5e984992..184a8117 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-gpt-repo/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-gpt-repo/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader GPT Repo
gpt-repo reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-huggingface-fs/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-huggingface-fs/pom.xml
index 0dd2c617..4b528237 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-huggingface-fs/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-huggingface-fs/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader HuggingFace Fs
huggingface-fs reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-larksuite/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-larksuite/pom.xml
index c79161db..a431966a 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-larksuite/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-larksuite/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader LarkSuite
FeiShu Reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-mbox/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-mbox/pom.xml
index d1deda44..a7ac8b27 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-mbox/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-mbox/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-document-reader-mbox
Spring AI Alibaba Starter Document Reader Mbox
Spring AI Document Reader implementation for Mbox format emails
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-mongodb/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-mongodb/pom.xml
index 2c7d7fea..d0b4fbcb 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-mongodb/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-mongodb/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader MongoDB
mongodb reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-mysql/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-mysql/pom.xml
index 396ce699..f6a9fbae 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-mysql/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-mysql/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-document-reader-mysql
Spring AI Alibaba Starter Document Reader MySQL
Spring AI Alibaba MySQL Document Reader Implementation
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-notion/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-notion/pom.xml
index ad0ce591..f643f922 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-notion/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-notion/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader Notion
notion reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-obsidian/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-obsidian/pom.xml
index a673cb30..8fc0a639 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-obsidian/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-obsidian/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader Obsidian
obsidian reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-onenote/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-onenote/pom.xml
index 8237bbe2..4e71b9f9 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-onenote/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-onenote/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader OneNote
onenote reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-poi/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-poi/pom.xml
index d2e50392..dd1f35d1 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-poi/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-poi/pom.xml
@@ -40,7 +40,7 @@
jar
Spring AI Alibaba Starter Document Reader POI
poi-document reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -61,9 +61,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-sqlite/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-sqlite/pom.xml
index 1e014f70..17486900 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-sqlite/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-sqlite/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-document-reader-sqlite
Spring AI Alibaba Starter Document Reader SQLite
Spring AI Alibaba SQLite Document Reader Implementation
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-tencent-cos/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-tencent-cos/pom.xml
index 8122848f..c42628b0 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-tencent-cos/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-tencent-cos/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader Tencent COS
tencent-cos-reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-youtube/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-youtube/pom.xml
index b89e0042..6c396dc0 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-youtube/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-youtube/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader YouTube
youtube reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/document-readers/spring-ai-alibaba-starter-document-reader-yuque/pom.xml b/document-readers/spring-ai-alibaba-starter-document-reader-yuque/pom.xml
index a3e134dc..1c977d4b 100644
--- a/document-readers/spring-ai-alibaba-starter-document-reader-yuque/pom.xml
+++ b/document-readers/spring-ai-alibaba-starter-document-reader-yuque/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Document Reader Yuque
yuque reader for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/mcp/spring-ai-alibaba-mcp-common/pom.xml b/mcp/spring-ai-alibaba-mcp-common/pom.xml
index fac6f187..2d909f45 100644
--- a/mcp/spring-ai-alibaba-mcp-common/pom.xml
+++ b/mcp/spring-ai-alibaba-mcp-common/pom.xml
@@ -12,7 +12,7 @@
spring-ai-alibaba-mcp-common
Spring AI Alibaba MCP Nacos Common
Nacos3 MCP for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/mcp/spring-ai-alibaba-mcp-distributed/pom.xml b/mcp/spring-ai-alibaba-mcp-distributed/pom.xml
index 20699af5..c76667a4 100644
--- a/mcp/spring-ai-alibaba-mcp-distributed/pom.xml
+++ b/mcp/spring-ai-alibaba-mcp-distributed/pom.xml
@@ -13,7 +13,7 @@
Spring AI Alibaba MCP Discovery Client
Spring AI Alibaba MCP Discovery Client
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -33,9 +33,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/mcp/spring-ai-alibaba-mcp-gateway/pom.xml b/mcp/spring-ai-alibaba-mcp-gateway/pom.xml
index 49a13122..825a2b31 100644
--- a/mcp/spring-ai-alibaba-mcp-gateway/pom.xml
+++ b/mcp/spring-ai-alibaba-mcp-gateway/pom.xml
@@ -11,7 +11,7 @@
spring-ai-alibaba-mcp-gateway
Spring AI Alibaba MCP Gateway
Spring AI Alibaba MCP Gateway
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -31,9 +31,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/mcp/spring-ai-alibaba-mcp-registry/pom.xml b/mcp/spring-ai-alibaba-mcp-registry/pom.xml
index 6fc921d4..b9cfb211 100644
--- a/mcp/spring-ai-alibaba-mcp-registry/pom.xml
+++ b/mcp/spring-ai-alibaba-mcp-registry/pom.xml
@@ -12,7 +12,7 @@
spring-ai-alibaba-mcp-registry
Spring AI Alibaba MCP Registry
Spring AI Alibaba MCP Registry
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/mcp/spring-ai-alibaba-mcp-router/pom.xml b/mcp/spring-ai-alibaba-mcp-router/pom.xml
index e41589cd..5fe48159 100644
--- a/mcp/spring-ai-alibaba-mcp-router/pom.xml
+++ b/mcp/spring-ai-alibaba-mcp-router/pom.xml
@@ -11,7 +11,7 @@
spring-ai-alibaba-mcp-router
Spring AI Alibaba MCP Router
Spring AI Alibaba MCP Router
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -31,9 +31,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-elasticsearch/pom.xml b/memories/spring-ai-alibaba-starter-memory-elasticsearch/pom.xml
index 043a8fab..08ab5354 100644
--- a/memories/spring-ai-alibaba-starter-memory-elasticsearch/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-elasticsearch/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory ElasticSearch
ElasticSearch ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-jdbc/pom.xml b/memories/spring-ai-alibaba-starter-memory-jdbc/pom.xml
index c20f05e4..07d3e7f0 100644
--- a/memories/spring-ai-alibaba-starter-memory-jdbc/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-jdbc/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory JDBC
Jdbc ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-mem0/pom.xml b/memories/spring-ai-alibaba-starter-memory-mem0/pom.xml
index bc44dd55..75a0ae65 100644
--- a/memories/spring-ai-alibaba-starter-memory-mem0/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-mem0/pom.xml
@@ -28,7 +28,7 @@
jar
Spring AI Alibaba Starter Memory Mem0
Mem0 ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-memcached/pom.xml b/memories/spring-ai-alibaba-starter-memory-memcached/pom.xml
index 6060bb77..2b6c91c2 100644
--- a/memories/spring-ai-alibaba-starter-memory-memcached/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-memcached/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory Memcached
Memcached ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-mongodb/pom.xml b/memories/spring-ai-alibaba-starter-memory-mongodb/pom.xml
index b07dcc7c..538acb65 100644
--- a/memories/spring-ai-alibaba-starter-memory-mongodb/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-mongodb/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory MongoDB
MongoDB ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/memories/spring-ai-alibaba-starter-memory-redis/pom.xml b/memories/spring-ai-alibaba-starter-memory-redis/pom.xml
index 241eaeee..13eb1163 100644
--- a/memories/spring-ai-alibaba-starter-memory-redis/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-redis/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory Redis
Redis ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -71,7 +71,6 @@
redis.clients
jedis
- ${jedis.version}
diff --git a/memories/spring-ai-alibaba-starter-memory-tablestore/pom.xml b/memories/spring-ai-alibaba-starter-memory-tablestore/pom.xml
index 37666185..c11bca51 100644
--- a/memories/spring-ai-alibaba-starter-memory-tablestore/pom.xml
+++ b/memories/spring-ai-alibaba-starter-memory-tablestore/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Memory Tablestore
Tablestore ChatMemory implementation for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/models/dashscope/pom.xml b/models/spring-ai-alibaba-dashscope/pom.xml
similarity index 92%
rename from models/dashscope/pom.xml
rename to models/spring-ai-alibaba-dashscope/pom.xml
index 5a877f86..b339e64c 100644
--- a/models/dashscope/pom.xml
+++ b/models/spring-ai-alibaba-dashscope/pom.xml
@@ -28,7 +28,7 @@
Spring AI Alibaba DashScope Model Extension
Spring AI Alibaba core module, DashScope 4 Spring AI Implementation
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -49,9 +49,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetriever.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetriever.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetriever.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetriever.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisor.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisor.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisor.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisor.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisor.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisor.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisor.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisor.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisor.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisor.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisor.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisor.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/agent/Agent.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/agent/Agent.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/agent/Agent.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/agent/Agent.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/aot/DashScopeAIRuntimeHints.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/aot/DashScopeAIRuntimeHints.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/aot/DashScopeAIRuntimeHints.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/aot/DashScopeAIRuntimeHints.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgent.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgent.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgent.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgent.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentFlowStreamMode.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentFlowStreamMode.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentFlowStreamMode.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentFlowStreamMode.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentRagOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentRagOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentRagOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentRagOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/ApiUtils.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/ApiUtils.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/ApiUtils.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/ApiUtils.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelper.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelper.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelper.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelper.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioSpeechApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioSpeechApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioSpeechApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioSpeechApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormat.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormat.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormat.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormat.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeVideoApi.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeVideoApi.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeVideoApi.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/api/DashScopeVideoApi.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioSpeechOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/DashScopeAudioTranscriptionOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/AudioTranscriptionModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/AudioTranscriptionModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/AudioTranscriptionModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/AudioTranscriptionModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/StreamingTranscriptionModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/StreamingTranscriptionModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/StreamingTranscriptionModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/audio/transcription/StreamingTranscriptionModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/MessageFormat.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/MessageFormat.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/MessageFormat.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/MessageFormat.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConvention.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConvention.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConvention.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConvention.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/package-info.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/package-info.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/package-info.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/chat/observation/package-info.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeApiConstants.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeApiConstants.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeApiConstants.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeApiConstants.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeException.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeException.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeException.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/DashScopeException.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/ErrorCodeEnum.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/ErrorCodeEnum.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/ErrorCodeEnum.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/ErrorCodeEnum.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/IdGenerator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/IdGenerator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/IdGenerator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/IdGenerator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGenerator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGenerator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGenerator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGenerator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationConvention.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationConvention.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationConvention.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationConvention.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImagePromptContentObservationHandler.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImagePromptContentObservationHandler.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImagePromptContentObservationHandler.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImagePromptContentObservationHandler.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsage.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsage.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsage.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsage.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeImageGenMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeImageGenMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeImageGenMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeImageGenMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/observation/conventions/AiProvider.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/observation/conventions/AiProvider.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/observation/conventions/AiProvider.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/observation/conventions/AiProvider.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClient.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClient.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClient.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClient.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStore.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStore.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStore.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStore.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReader.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReader.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReader.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReader.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisor.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisor.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisor.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisor.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetriever.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetriever.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetriever.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetriever.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformer.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformer.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformer.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformer.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeApiSpec.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeApiSpec.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeApiSpec.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeApiSpec.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/spec/DashScopeModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoMessage.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoMessage.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoMessage.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoMessage.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoPrompt.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoPrompt.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoPrompt.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoPrompt.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoResponse.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoResponse.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoResponse.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/dashscope/video/VideoResponse.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentParser.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentParser.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentParser.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentParser.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentWithScore.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentWithScore.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentWithScore.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/DocumentWithScore.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/document/JsonDocumentParser.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/JsonDocumentParser.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/document/JsonDocumentParser.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/JsonDocumentParser.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/document/TextDocumentParser.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/TextDocumentParser.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/document/TextDocumentParser.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/document/TextDocumentParser.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/LaajEvaluator.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/LaajEvaluator.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/LaajEvaluator.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/evaluation/LaajEvaluator.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankModel.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankModel.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankModel.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankModel.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankOptions.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankOptions.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankOptions.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankOptions.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankRequest.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankRequest.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankRequest.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankRequest.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponse.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponse.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponse.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponse.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponseMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponseMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponseMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResponseMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResultMetadata.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResultMetadata.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResultMetadata.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/RerankResultMetadata.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModelProperties.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModelProperties.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModelProperties.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModelProperties.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModels.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModels.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModels.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/model/SpringAIAlibabaModels.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManager.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManager.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManager.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManager.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationContext.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationContext.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationContext.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationContext.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationConvention.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationConvention.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationConvention.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationConvention.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationDocumentation.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationDocumentation.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationDocumentation.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationDocumentation.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/inner/ToolCallReactiveContextHolder.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/inner/ToolCallReactiveContextHolder.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/inner/ToolCallReactiveContextHolder.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/inner/ToolCallReactiveContextHolder.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/package-info.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/package-info.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/package-info.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/tool/observation/package-info.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitter.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitter.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitter.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitter.java
diff --git a/models/dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java b/models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java
similarity index 100%
rename from models/dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java
rename to models/spring-ai-alibaba-dashscope/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java
diff --git a/models/dashscope/src/main/resources/META-INF/spring/aot.factories b/models/spring-ai-alibaba-dashscope/src/main/resources/META-INF/spring/aot.factories
similarity index 100%
rename from models/dashscope/src/main/resources/META-INF/spring/aot.factories
rename to models/spring-ai-alibaba-dashscope/src/main/resources/META-INF/spring/aot.factories
diff --git a/models/dashscope/src/main/resources/opennlp/opennlp-en-ud-ewt-sentence-1.2-2.5.0.bin b/models/spring-ai-alibaba-dashscope/src/main/resources/opennlp/opennlp-en-ud-ewt-sentence-1.2-2.5.0.bin
similarity index 100%
rename from models/dashscope/src/main/resources/opennlp/opennlp-en-ud-ewt-sentence-1.2-2.5.0.bin
rename to models/spring-ai-alibaba-dashscope/src/main/resources/opennlp/opennlp-en-ud-ewt-sentence-1.2-2.5.0.bin
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetrieverTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetrieverTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetrieverTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/CompositeDocumentRetrieverTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisorTest.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisorTest.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisorTest.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DashScopeDocumentAnalysisAdvisorTest.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/DocumentRetrievalAdvisorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/advisor/RetrievalRerankAdvisorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/agent/DashScopeAgentTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/ApiUtilsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/ApiUtilsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/ApiUtilsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/ApiUtilsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApiTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApiTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApiTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAgentApiTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelperTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelperTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelperTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAiStreamFunctionCallingHelperTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiUploadFileTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiUploadFileTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiUploadFileTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeApiUploadFileTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApiTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApiTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApiTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeAudioTranscriptionApiTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApiTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApiTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApiTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeImageApiTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormatTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormatTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormatTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeResponseFormatTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeSpeechSynthesisApiTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeSpeechSynthesisApiTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeSpeechSynthesisApiTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/api/DashScopeSpeechSynthesisApiTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatIT.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatIT.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatIT.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatIT.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModelTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModelTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModelTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatModelTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeChatOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeMultiModalChatTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeMultiModalChatTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeMultiModalChatTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/DashScopeMultiModalChatTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConventionTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConventionTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConventionTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/chat/observation/DashScopeChatModelObservationConventionTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGeneratorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGeneratorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGeneratorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/common/RequestIdGeneratorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModelTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModelTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModelTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingModelTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/embedding/DashScopeEmbeddingOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModelTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModelTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModelTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageModelTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/DashScopeImageOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationITests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationITests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationITests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/image/observation/DashScopeImageModelObservationITests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsageTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsageTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsageTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/DashScopeAiUsageTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadataTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadataTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadataTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioSpeechResponseMetadataTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadataTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadataTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadataTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/metadata/audio/DashScopeAudioTranscriptionResponseMetadataTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/protocol/DashScopeWebSocketClientTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStoreTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStoreTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStoreTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeCloudStoreTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentCloudReaderTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrievalAdvisorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentRetrieverTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeDocumentTransformerTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rag/DashScopeStoreOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModelTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModelTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModelTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankModelTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptionsTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptionsTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptionsTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/rerank/DashScopeRerankOptionsTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModelTest.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModelTest.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModelTest.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/dashscope/video/DashScopeVideoModelTest.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/document/DocumentWithScoreTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/DocumentWithScoreTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/document/DocumentWithScoreTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/DocumentWithScoreTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/document/JsonDocumentParserTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/JsonDocumentParserTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/document/JsonDocumentParserTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/JsonDocumentParserTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/document/TextDocumentParserTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/TextDocumentParserTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/document/TextDocumentParserTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/document/TextDocumentParserTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluatorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluatorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluatorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerCorrectnessEvaluatorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluatorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluatorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluatorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerFaithfulnessEvaluatorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluatorTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluatorTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluatorTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/evaluation/AnswerRelevancyEvaluatorTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankRequestTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankRequestTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankRequestTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankRequestTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseMetadataTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseMetadataTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseMetadataTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseMetadataTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResponseTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResultMetadataTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResultMetadataTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResultMetadataTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/model/RerankResultMetadataTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/MockWeatherService.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/MockWeatherService.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/MockWeatherService.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/MockWeatherService.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManagerTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManagerTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManagerTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/ObservableToolCallingManagerTests.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationIT.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationIT.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationIT.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/tool/observation/ArmsToolCallingObservationIT.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitterTest.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitterTest.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitterTest.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/RecursiveCharacterTextSplitterTest.java
diff --git a/models/dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitterTests.java b/models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitterTests.java
similarity index 100%
rename from models/dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitterTests.java
rename to models/spring-ai-alibaba-dashscope/src/test/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitterTests.java
diff --git a/models/dashscope/src/test/resources/data/acme/bikes.json b/models/spring-ai-alibaba-dashscope/src/test/resources/data/acme/bikes.json
similarity index 100%
rename from models/dashscope/src/test/resources/data/acme/bikes.json
rename to models/spring-ai-alibaba-dashscope/src/test/resources/data/acme/bikes.json
diff --git a/models/dashscope/src/test/resources/data/acme/intro.txt b/models/spring-ai-alibaba-dashscope/src/test/resources/data/acme/intro.txt
similarity index 100%
rename from models/dashscope/src/test/resources/data/acme/intro.txt
rename to models/spring-ai-alibaba-dashscope/src/test/resources/data/acme/intro.txt
diff --git a/models/dashscope/src/test/resources/multimodel/dog_and_girl.jpeg b/models/spring-ai-alibaba-dashscope/src/test/resources/multimodel/dog_and_girl.jpeg
similarity index 100%
rename from models/dashscope/src/test/resources/multimodel/dog_and_girl.jpeg
rename to models/spring-ai-alibaba-dashscope/src/test/resources/multimodel/dog_and_girl.jpeg
diff --git a/models/dashscope/src/test/resources/prompts/acme/system-qa.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/acme/system-qa.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/acme/system-qa.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/acme/system-qa.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/correctness-evaluator.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/correctness-evaluator.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/correctness-evaluator.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/correctness-evaluator.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/qa-evaluator-accurate-answer.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-accurate-answer.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/qa-evaluator-accurate-answer.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-accurate-answer.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/qa-evaluator-fact-based-answer.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-fact-based-answer.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/qa-evaluator-fact-based-answer.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-fact-based-answer.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/qa-evaluator-not-related-message.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-not-related-message.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/qa-evaluator-not-related-message.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-evaluator-not-related-message.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/qa-faithfulness-evaluator.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-faithfulness-evaluator.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/qa-faithfulness-evaluator.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-faithfulness-evaluator.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/qa-relevancy-evaluator.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-relevancy-evaluator.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/qa-relevancy-evaluator.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/qa-relevancy-evaluator.st
diff --git a/models/dashscope/src/test/resources/prompts/eval/user-evaluator-message.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/user-evaluator-message.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/eval/user-evaluator-message.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/eval/user-evaluator-message.st
diff --git a/models/dashscope/src/test/resources/prompts/rag/system-qa-ref.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/rag/system-qa-ref.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/rag/system-qa-ref.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/rag/system-qa-ref.st
diff --git a/models/dashscope/src/test/resources/prompts/rag/system-qa.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/rag/system-qa.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/rag/system-qa.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/rag/system-qa.st
diff --git a/models/dashscope/src/test/resources/prompts/system-message.st b/models/spring-ai-alibaba-dashscope/src/test/resources/prompts/system-message.st
similarity index 100%
rename from models/dashscope/src/test/resources/prompts/system-message.st
rename to models/spring-ai-alibaba-dashscope/src/test/resources/prompts/system-message.st
diff --git a/models/dashscope/src/test/resources/speech/count.pcm b/models/spring-ai-alibaba-dashscope/src/test/resources/speech/count.pcm
similarity index 100%
rename from models/dashscope/src/test/resources/speech/count.pcm
rename to models/spring-ai-alibaba-dashscope/src/test/resources/speech/count.pcm
diff --git a/models/dashscope/src/test/resources/speech/jfk.flac b/models/spring-ai-alibaba-dashscope/src/test/resources/speech/jfk.flac
similarity index 100%
rename from models/dashscope/src/test/resources/speech/jfk.flac
rename to models/spring-ai-alibaba-dashscope/src/test/resources/speech/jfk.flac
diff --git a/models/dashscope/src/test/resources/test-file.pdf b/models/spring-ai-alibaba-dashscope/src/test/resources/test-file.pdf
similarity index 100%
rename from models/dashscope/src/test/resources/test-file.pdf
rename to models/spring-ai-alibaba-dashscope/src/test/resources/test-file.pdf
diff --git a/models/dashscope/src/test/resources/test.png b/models/spring-ai-alibaba-dashscope/src/test/resources/test.png
similarity index 100%
rename from models/dashscope/src/test/resources/test.png
rename to models/spring-ai-alibaba-dashscope/src/test/resources/test.png
diff --git a/pom.xml b/pom.xml
index f4b55255..a5aa112d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,8 +23,8 @@
pom
Spring AI Extensions
- Extensions of Spring AI core concepts and components.
- https://github.com/alibaba/spring-ai-alibaba
+ Extensions of Spring AI core concepts and components
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -99,6 +99,9 @@
auto-configurations/spring-ai-alibaba-autoconfigure-mcp-registry
auto-configurations/spring-ai-alibaba-autoconfigure-mcp-router
auto-configurations/spring-ai-alibaba-autoconfigure-rag-elasticsearch
+ auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed
+ auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway
+
spring-boot-starters/spring-ai-alibaba-starter-dashscope
@@ -109,6 +112,8 @@
spring-boot-starters/spring-ai-alibaba-starter-mcp-registry
spring-boot-starters/spring-ai-alibaba-starter-mcp-router
spring-boot-starters/spring-ai-alibaba-starter-rag
+ spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway
+ spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed
tool-calls/spring-ai-alibaba-starter-tool-calling-alitranslate
@@ -155,42 +160,40 @@
tool-calls/spring-ai-alibaba-starter-tool-calling-yuque
- vector-stores/spring-ai-alibaba-starter-analyticdb-store
- vector-stores/spring-ai-alibaba-starter-oceanbase-store
- vector-stores/spring-ai-alibaba-starter-opensearch-store
- vector-stores/spring-ai-alibaba-starter-tablestore-store
- vector-stores/spring-ai-alibaba-starter-tair-store
+ vector-stores/spring-ai-alibaba-analyticdb-store
+ vector-stores/spring-ai-alibaba-oceanbase-store
+ vector-stores/spring-ai-alibaba-opensearch-store
+ vector-stores/spring-ai-alibaba-tablestore-store
+ vector-stores/spring-ai-alibaba-tair-store
+
mcp/spring-ai-alibaba-mcp-common
mcp/spring-ai-alibaba-mcp-registry
mcp/spring-ai-alibaba-mcp-router
+ mcp/spring-ai-alibaba-mcp-distributed
+ mcp/spring-ai-alibaba-mcp-gateway
prompt/spring-ai-alibaba-prompt-nacos
- models/dashscope
+ models/spring-ai-alibaba-dashscope
rag/spring-ai-alibaba-rag
- observation
- mcp/spring-ai-alibaba-mcp-distributed
- auto-configurations/spring-ai-alibaba-autoconfigure-mcp-distributed
- spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed
+ spring-ai-alibaba-observation-extension
+
spring-ai-alibaba-extensions-bom
- mcp/spring-ai-alibaba-mcp-gateway
- auto-configurations/spring-ai-alibaba-autoconfigure-mcp-gateway
- spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway
git://github.com/spring-ai-alibaba/spring-ai-extensions.git
git@github.com:spring-ai-alibaba/spring-ai-extensions.git
- https://github.com/spring-ai-alibaba/spring-ai-extensions
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
- 1.1.0.0
+ 1.1.0.0-M5-SNAPSHOT
17
@@ -213,50 +216,44 @@
2023.0.1.3
- 3.22.0
+ 3.42.0
+ 5.2.0
2.10.1
1.2.83
-
- 4.12.0
+ 2.9.0
3.2.0
- 1.17.0
- 1.3
- 4.4
-
3.5.3
- 2.3.3
-
- 2.9.0
-
- 5.2.0
-
- 3.42.0
-
+
8.0.32
-
42.4.4
+
+ 1.17.0
+ 1.3
+ 4.4
3.2.2
-
2.14.0
-
3.9
- 6.1.0
-
+ 4.12.0
5.4.3
5.4.0
+
0.11.2
- 1.38.0
+ 2.3.3
+ 6.1.0
0.2.5.Beta2
+
+ 1.38.0
+
false
@@ -616,8 +613,6 @@
release
-
-
diff --git a/prompt/spring-ai-alibaba-prompt-nacos/pom.xml b/prompt/spring-ai-alibaba-prompt-nacos/pom.xml
index d8dec7a2..b0000480 100644
--- a/prompt/spring-ai-alibaba-prompt-nacos/pom.xml
+++ b/prompt/spring-ai-alibaba-prompt-nacos/pom.xml
@@ -28,7 +28,7 @@
Spring AI Alibaba Prompt Nacos
Spring AI Alibaba Prompt Nacos
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/rag/spring-ai-alibaba-rag/pom.xml b/rag/spring-ai-alibaba-rag/pom.xml
index afe5d49e..9349af40 100644
--- a/rag/spring-ai-alibaba-rag/pom.xml
+++ b/rag/spring-ai-alibaba-rag/pom.xml
@@ -12,11 +12,11 @@
spring-ai-alibaba-rag
Spring AI Alibaba RAG
RAG for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-ai-alibaba-extensions-bom/pom.xml b/spring-ai-alibaba-extensions-bom/pom.xml
index 1d29d19d..753d2a6b 100644
--- a/spring-ai-alibaba-extensions-bom/pom.xml
+++ b/spring-ai-alibaba-extensions-bom/pom.xml
@@ -25,7 +25,7 @@
pom
Spring AI Alibaba Extensions Bom
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
Bill of Materials POM (BOM) for the Spring AI Alibaba modules
@@ -34,7 +34,7 @@
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
git://github.com/alibaba/spring-ai-alibaba.git
git@github.com:alibaba/spring-ai-alibaba.git
@@ -240,7 +240,7 @@
com.alibaba.cloud.ai
- spring-ai-alibaba-observation
+ spring-ai-alibaba-observation-extension
${project.version}
@@ -509,31 +509,31 @@
com.alibaba.cloud.ai
- spring-ai-alibaba-starter-store-analyticdb
+ spring-ai-alibaba-analyticdb-store
${project.version}
com.alibaba.cloud.ai
- spring-ai-alibaba-starter-store-tablestore
+ spring-ai-alibaba-tablestore-store
${project.version}
com.alibaba.cloud.ai
- spring-ai-alibaba-starter-store-oceanbase
+ spring-ai-alibaba-oceanbase-store
${project.version}
com.alibaba.cloud.ai
- spring-ai-alibaba-starter-store-opensearch
+ spring-ai-alibaba-opensearch-store
${project.version}
com.alibaba.cloud.ai
- spring-ai-alibaba-starter-store-tair
+ spring-ai-alibaba-tair-store
${project.version}
diff --git a/observation/pom.xml b/spring-ai-alibaba-observation-extension/pom.xml
similarity index 90%
rename from observation/pom.xml
rename to spring-ai-alibaba-observation-extension/pom.xml
index 13b6de62..365ffd8a 100644
--- a/observation/pom.xml
+++ b/spring-ai-alibaba-observation-extension/pom.xml
@@ -27,7 +27,7 @@
Spring AI Alibaba Observation Extension
Spring AI Alibaba Observation Extension Module, ARMS Implementation
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -48,9 +48,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/client/prompt/PromptMetadataAwareChatClientObservationConvention.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/client/prompt/PromptMetadataAwareChatClientObservationConvention.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/client/prompt/PromptMetadataAwareChatClientObservationConvention.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/client/prompt/PromptMetadataAwareChatClientObservationConvention.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/constants/MetadataAttributes.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/constants/MetadataAttributes.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/constants/MetadataAttributes.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/constants/MetadataAttributes.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelInputObservationHandler.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelInputObservationHandler.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelInputObservationHandler.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelInputObservationHandler.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelOutputObservationHandler.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelOutputObservationHandler.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelOutputObservationHandler.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ChatModelOutputObservationHandler.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/ObservationMetadataAwareOptions.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ObservationMetadataAwareOptions.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/ObservationMetadataAwareOptions.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/ObservationMetadataAwareOptions.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/OpenTelemetrySpanBridge.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/OpenTelemetrySpanBridge.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/OpenTelemetrySpanBridge.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/OpenTelemetrySpanBridge.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/PromptMetadataAwareChatModelObservationConvention.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/PromptMetadataAwareChatModelObservationConvention.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/PromptMetadataAwareChatModelObservationConvention.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/PromptMetadataAwareChatModelObservationConvention.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputModel.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputModel.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputModel.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputModel.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputUtils.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputUtils.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputUtils.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/InputOutputUtils.java
diff --git a/observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/MessageMode.java b/spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/MessageMode.java
similarity index 100%
rename from observation/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/MessageMode.java
rename to spring-ai-alibaba-observation-extension/src/main/java/com/alibaba/cloud/ai/observation/model/semconv/MessageMode.java
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-arms-observation/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-arms-observation/pom.xml
index dc8bd7e3..35dcd26e 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-arms-observation/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-arms-observation/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-arms-observation
jar
Spring AI Alibaba Starter Arms Observation
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-dashscope/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-dashscope/pom.xml
index b2cb3c52..141e3b8c 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-dashscope/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-dashscope/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-dashscope
jar
Spring AI Alibaba Starter DashScope
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed/pom.xml
index 4d53383b..348ad313 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-mcp-distributed/pom.xml
@@ -27,7 +27,7 @@
jar
Spring AI Alibaba Starter Nacos Mcp Registry
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway/pom.xml
index 039237a7..179b8f8a 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-mcp-gateway/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-mcp-gateway
jar
Spring AI Alibaba Starter Nacos Mcp Gateway
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-mcp-registry/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-mcp-registry/pom.xml
index 7a5c5c2a..95110ab5 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-mcp-registry/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-mcp-registry/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-mcp-registry
jar
Spring AI Alibaba Starter Nacos Mcp Registry
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-mcp-router/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-mcp-router/pom.xml
index c1721da6..56b7822d 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-mcp-router/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-mcp-router/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-mcp-router
jar
Spring AI Alibaba Starter Nacos Mcp Router
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-memory-long/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-memory-long/pom.xml
index 8b772d6d..4acd97f1 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-memory-long/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-memory-long/pom.xml
@@ -12,7 +12,7 @@
jar
Spring AI Alibaba Starter Long Memory
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -32,9 +32,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-memory/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-memory/pom.xml
index ea50e0b1..f0fceb98 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-memory/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-memory/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-memory
jar
Spring AI Alibaba Starter Memory
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-nacos-prompt/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-nacos-prompt/pom.xml
index 05db58cb..f748e467 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-nacos-prompt/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-nacos-prompt/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-nacos-prompt
jar
Spring AI Alibaba Starter Nacos Prompt
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/spring-boot-starters/spring-ai-alibaba-starter-rag/pom.xml b/spring-boot-starters/spring-ai-alibaba-starter-rag/pom.xml
index df35357c..3737d84a 100644
--- a/spring-boot-starters/spring-ai-alibaba-starter-rag/pom.xml
+++ b/spring-boot-starters/spring-ai-alibaba-starter-rag/pom.xml
@@ -27,11 +27,11 @@
spring-ai-alibaba-starter-rag
jar
Spring AI Alibaba Starter RAG
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-alitranslate/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-alitranslate/pom.xml
index aeb31015..3a40eb5b 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-alitranslate/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-alitranslate/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-tool-calling-alitranslate
Spring AI Alibaba Starter Tool Calling AliTranslate
Translate tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-aliyunaisearch/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-aliyunaisearch/pom.xml
index fa59b06c..55140999 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-aliyunaisearch/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-aliyunaisearch/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-aliyunaisearch
Spring AI Alibaba Starter Tool Calling Aliyun AI Search
Aliyun AI Search tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-amap/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-amap/pom.xml
index b24c9dda..0321ccae 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-amap/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-amap/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-tool-calling-amap
Spring AI Alibaba Starter Tool Calling Amap
Gao De Map tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidumap/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidumap/pom.xml
index eb78ba04..e78ff0d1 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidumap/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidumap/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-baidumap
Spring AI Alibaba Starter Tool Calling Baidu Map
Bai Du Map tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidusearch/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidusearch/pom.xml
index 86eb8e29..67592099 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidusearch/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidusearch/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-baidusearch
Spring AI Alibaba Starter Tool Calling Baidu Search
Baidu search tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidutranslate/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidutranslate/pom.xml
index dd669eed..d1d0d098 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-baidutranslate/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-baidutranslate/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-tool-calling-baidutranslate
Spring AI Alibaba Starter Tool Calling BaiduTranslate
Translate tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-bravesearch/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-bravesearch/pom.xml
index d783fb9b..af7dd552 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-bravesearch/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-bravesearch/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-bravesearch
Spring AI Alibaba Starter Tool Calling Brave Search
Brave search tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-common/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-common/pom.xml
index 5f7cb753..7e184351 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-common/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-common/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-common
Spring AI Alibaba Starter Common Tool Calling
Public attributes and methods for Spring AI Alibaba Tool Calling
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-dingtalk/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-dingtalk/pom.xml
index f4ba21c1..af2bafa2 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-dingtalk/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-dingtalk/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-tool-calling-dingtalk
Spring AI Alibaba Starter Tool Calling DingTalk
Ding Talk tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-duckduckgo/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-duckduckgo/pom.xml
index a8225f0f..963da410 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-duckduckgo/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-duckduckgo/pom.xml
@@ -27,7 +27,7 @@
spring-ai-alibaba-starter-tool-calling-duckduckgo
Spring AI Alibaba Starter Tool Calling DuckDuckGo
Web Search tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -47,9 +47,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-firecrawl/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-firecrawl/pom.xml
index 67ffd65d..0d44ed47 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-firecrawl/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-firecrawl/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-firecrawl
Spring AI Alibaba Starter Tool Calling FireCrawl
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-githubtoolkit/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-githubtoolkit/pom.xml
index d7e12673..e3f1c8da 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-githubtoolkit/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-githubtoolkit/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-githubtoolkit
Spring AI Alibaba Starter Tool Calling GithubToolKit
github toolkit for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-googlescholar/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-googlescholar/pom.xml
index 9dc1fe83..5c0d1346 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-googlescholar/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-googlescholar/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-googlescholar
Spring AI Alibaba Starter Tool Calling Google Scholar
Google Scholar search tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
@@ -46,9 +46,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-googletranslate/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-googletranslate/pom.xml
index 10fa1b5d..bc2d0bac 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-googletranslate/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-googletranslate/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-googletranslate
Spring AI Alibaba Starter Tool Calling GoogleTranslate
Translate tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
Apache 2.0
@@ -45,9 +45,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-googletrends/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-googletrends/pom.xml
index d392ec75..640f1ced 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-googletrends/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-googletrends/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-googletrends
Spring AI Alibaba Starter Tool Calling Google Trends
Google Trends tool for Spring AI Alibaba
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
Apache 2.0
@@ -45,9 +45,9 @@
- git://github.com/alibaba/spring-ai-alibaba.git
- git@github.com:alibaba/spring-ai-alibaba.git
- https://github.com/alibaba/spring-ai-alibaba
+ git://github.com/spring-ai-alibaba/spring-ai-extensions.git
+ git@github.com:spring-ai-alibaba/spring-ai-extensions.git
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git
diff --git a/tool-calls/spring-ai-alibaba-starter-tool-calling-jinacrawler/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-jinacrawler/pom.xml
index d8be76df..72337f53 100644
--- a/tool-calls/spring-ai-alibaba-starter-tool-calling-jinacrawler/pom.xml
+++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-jinacrawler/pom.xml
@@ -26,7 +26,7 @@
spring-ai-alibaba-starter-tool-calling-jinacrawler
Spring AI Alibaba Starter Tool Calling Jina Crawler
- https://github.com/alibaba/spring-ai-alibaba
+ https://github.com/spring-ai-alibaba/spring-ai-extensions.git