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 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-jsonprocessor/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-jsonprocessor/pom.xml index 4cdac7e8..0163e07f 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-jsonprocessor/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-jsonprocessor/pom.xml @@ -25,7 +25,7 @@ spring-ai-alibaba-starter-tool-calling-jsonprocessor Spring AI Alibaba Starter Tool Calling JsonProcessor - https://github.com/alibaba/spring-ai-alibaba + https://github.com/spring-ai-alibaba/spring-ai-extensions.git Apache 2.0 @@ -44,9 +44,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-kuaidi100/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-kuaidi100/pom.xml index ab1bee47..78b4643b 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-kuaidi100/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-kuaidi100/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-kuaidi100 Spring AI Alibaba Starter Tool Calling Kuaidi100 Kuaidi100 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-larksuite/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-larksuite/pom.xml index d3379e61..253d77db 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-larksuite/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-larksuite/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-larksuite Spring AI Alibaba Starter Tool Calling LarkSuite - https://github.com/alibaba/spring-ai-alibaba + https://github.com/spring-ai-alibaba/spring-ai-extensions.git Apache 2.0 @@ -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-memcached/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-memcached/pom.xml index 37aabd05..9a2e5818 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-memcached/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-memcached/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-memcached Spring AI Alibaba Starter Tool Calling Memcached Memcached 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 @@ -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-metaso/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-metaso/pom.xml index 4de61e6f..397480b8 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-metaso/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-metaso/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-metaso Spring AI Alibaba Starter Tool Calling Metaso AI Search Metaso AI Search 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-microsofttranslate/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-microsofttranslate/pom.xml index cf5a588f..4cd73665 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-microsofttranslate/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-microsofttranslate/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-microsofttranslate Spring AI Alibaba Starter Tool Calling MicrosoftTranslate 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 @@ -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-minio/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-minio/pom.xml index 131f1ba3..3301d601 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-minio/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-minio/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-minio Spring AI Alibaba Starter Tool Calling Minio Minio 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 @@ -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-ollamasearchmodel/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-ollamasearchmodel/pom.xml index d706ce85..582ee9f5 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-ollamasearchmodel/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-ollamasearchmodel/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-ollamasearchmodel Spring AI Alibaba Starter Tool Calling Ollama Search Model Ollama Search Model 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 @@ -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-openalex/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-openalex/pom.xml index 7abc531a..da017332 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-openalex/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-openalex/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-openalex Spring AI Alibaba Starter Tool Calling OpenAlex OpenAlex academic search 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-opentripmap/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-opentripmap/pom.xml index f34c6dca..c7141687 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-opentripmap/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-opentripmap/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-opentripmap Spring AI Alibaba Starter Tool Calling OpenTripMap OpenTripMap 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 @@ -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-regex/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-regex/pom.xml index 9bcba058..2efed58b 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-regex/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-regex/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-regex Spring AI Alibaba Starter Tool Calling Regex - 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-searches/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-searches/pom.xml index cc860372..97770f0a 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-searches/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-searches/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-searches Spring AI Alibaba Starter Tool Calling Searches Collect All Search Plugins in Tool Calling - 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-sensitivefilter/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-sensitivefilter/pom.xml index 2473a4ec..15378d1f 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-sensitivefilter/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-sensitivefilter/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-sensitivefilter Spring AI Alibaba Starter Tool Calling SensitiveFilter Sensitive information filter 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 @@ -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-serpapi/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-serpapi/pom.xml index d7b6f0b8..cebe63cd 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-serpapi/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-serpapi/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-serpapi Spring AI Alibaba Starter Tool Calling SerpApi SerpApi search 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 @@ -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-sinanews/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-sinanews/pom.xml index 1df80f40..d7075c3b 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-sinanews/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-sinanews/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-sinanews Spring AI Alibaba Starter Tool Calling SinaNews Sina News 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-tavilysearch/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-tavilysearch/pom.xml index 922b80f1..2fc0b3b5 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-tavilysearch/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-tavilysearch/pom.xml @@ -11,7 +11,7 @@ spring-ai-alibaba-starter-tool-calling-tavilysearch Spring AI Alibaba Starter Tool Calling Tavily Search Tavily search 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 @@ -30,9 +30,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-tencentmap/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-tencentmap/pom.xml index e3e67dc6..6f260584 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-tencentmap/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-tencentmap/pom.xml @@ -26,11 +26,11 @@ spring-ai-alibaba-starter-tool-calling-tencentmap Spring AI Alibaba Starter Tool Calling Tencent Map Tencent Map tool 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/tool-calls/spring-ai-alibaba-starter-tool-calling-time/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-time/pom.xml index c303bc3e..f8db2217 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-time/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-time/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-time Spring AI Alibaba Starter Tool Calling Time - 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-toutiaonews/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-toutiaonews/pom.xml index f84413bd..8f5d8cc5 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-toutiaonews/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-toutiaonews/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-toutiaonews Spring AI Alibaba Starter Tool Calling ToutiaoNews Toutiao News 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-tripadvisor/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-tripadvisor/pom.xml index 79d58584..f6f5ce8b 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-tripadvisor/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-tripadvisor/pom.xml @@ -11,7 +11,7 @@ spring-ai-alibaba-starter-tool-calling-tripadvisor Spring AI Alibaba Starter Tool Calling TripAdvisor TripAdvisor Content API 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 @@ -30,9 +30,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-tushare/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-tushare/pom.xml index db372bcd..fe650572 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-tushare/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-tushare/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-tushare Spring AI Alibaba Starter Tool Calling Tushare Tushare 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-weather/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-weather/pom.xml index 5e0d5d1c..40f8a8c8 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-weather/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-weather/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-weather Spring AI Alibaba Starter Tool Calling Weather Weather 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-wikipedia/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-wikipedia/pom.xml index ee12bbc0..070227a4 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-wikipedia/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-wikipedia/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-wikipedia Spring AI Alibaba Starter Tool Calling Wikipedia Wikipedia 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-worldbankdata/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-worldbankdata/pom.xml index 5e08ba9c..c6663e12 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-worldbankdata/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-worldbankdata/pom.xml @@ -26,7 +26,7 @@ spring-ai-alibaba-starter-tool-calling-worldbankdata Spring AI Alibaba Starter Tool Calling World Bank Data World Bank Development Data search 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-youdaotranslate/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-youdaotranslate/pom.xml index 07593c93..a9f9d59c 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-youdaotranslate/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-youdaotranslate/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-youdaotranslate Spring AI Alibaba Starter Tool Calling YoudaoTranslate youdao 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 @@ -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-yuque/pom.xml b/tool-calls/spring-ai-alibaba-starter-tool-calling-yuque/pom.xml index 48c59005..4e8651da 100644 --- a/tool-calls/spring-ai-alibaba-starter-tool-calling-yuque/pom.xml +++ b/tool-calls/spring-ai-alibaba-starter-tool-calling-yuque/pom.xml @@ -27,7 +27,7 @@ spring-ai-alibaba-starter-tool-calling-yuque Spring AI Alibaba Starter Tool Calling Yuque Yuque 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/tools/linter/license/.licenserc.yaml b/tools/linter/license/.licenserc.yaml index b6b3612c..9ef86c45 100644 --- a/tools/linter/license/.licenserc.yaml +++ b/tools/linter/license/.licenserc.yaml @@ -84,4 +84,6 @@ header: - '**/spring-ai-alibaba-jmanus/ui-vue3/**' - '**/spring-ai-alibaba-studio-server/frontend/**' - '**/spring-ai-alibaba-studio-server/docker/**' + - '.editorconfig' + - '.gitattributes' comment: never diff --git a/tools/make/linter.mk b/tools/make/linter.mk index 81aac659..13c9932a 100644 --- a/tools/make/linter.mk +++ b/tools/make/linter.mk @@ -63,16 +63,6 @@ markdown-lint-fix: ## Fix the markdown files style. markdownlint --version markdownlint --config ./tools/linter/markdownlint/markdown_lint_config.yaml --fix . -.PHONY: newline-check -newline-check: ## Check the newline - @$(LOG_TARGET) - python tools/scripts/new-line-check.py check - -.PHONY: newline-fix -newline-fix: ## Fix the newline - @$(LOG_TARGET) - python tools/scripts/new-line-check.py fix - .PHONY: secrets-check secrets-check: ## Check the secrets @$(LOG_TARGET) diff --git a/tools/scripts/check-chinese-content.py b/tools/scripts/check-chinese-content.py deleted file mode 100644 index b5d919fa..00000000 --- a/tools/scripts/check-chinese-content.py +++ /dev/null @@ -1,309 +0,0 @@ -# -# Copyright 2024-2025 the original author or authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -""" -Spring AI Alibaba Chinese Content Checker -Tool for checking Chinese content in Java and frontend code for GitHub Actions -""" - -import os -import re -import sys -import json -import argparse -from pathlib import Path -from typing import List, Dict, Set -from collections import defaultdict - -class ChineseContentChecker: - def __init__(self, target_dirs: List[str], file_patterns: List[str] = None): - self.target_dirs = [Path(d) for d in target_dirs] - self.file_patterns = file_patterns or ['**/*.java', '**/*.vue', '**/*.ts', '**/*.js', '**/*.jsx', '**/*.tsx'] - - # Detect Chinese characters, excluding Chinese punctuation to avoid false positives - self.chinese_pattern = re.compile(r'[\u4e00-\u9fff]') - # Chinese punctuation detection - self.chinese_punctuation = re.compile(r',。!?;:“”()【】《》') - - # Exclude common English phrases to avoid false positives - self.exclude_patterns = [ - r'\bAS IS\b', # "AS IS" in Apache License - r'\bIS NULL\b', # "IS NULL" in SQL - r'\bIS NOT\b', # "IS NOT" in SQL - r'@author\s+\w+', # Author information - r'@time\s+\d{4}/\d{1,2}/\d{1,2}', # Time information - ] - - # Exclude directories and files - self.exclude_dirs = { - 'target', 'node_modules', '.git', '.idea', 'dist', 'build', - 'logs', 'h2-data', '.mvn', 'playwright', 'i18n', 'locales' - } - - self.exclude_files = { - 'package-lock.json', 'yarn.lock', 'pom.xml' - } - - # Exclude i18n related file patterns - self.exclude_file_patterns = [ - r'.*i18n.*\.json$', - r'.*locale.*\.json$', - r'.*lang.*\.json$', - r'.*messages.*\.properties$', - r'.*_zh.*\.json$', - r'.*_cn.*\.json$' - ] - - self.issues = [] - - def should_exclude_file(self, file_path: Path) -> bool: - """Check if file should be excluded from checking""" - # Check if any parent directory is in exclude list - for part in file_path.parts: - if part in self.exclude_dirs: - return True - - # Check if filename is in exclude list - if file_path.name in self.exclude_files: - return True - - # Check if file matches i18n patterns - file_str = str(file_path) - for pattern in self.exclude_file_patterns: - if re.match(pattern, file_str, re.IGNORECASE): - return True - - return False - - def has_real_chinese_content(self, text: str) -> bool: - """Check if text contains real Chinese content (excluding false positives)""" - # First check if there are Chinese characters or Chinese punctuation - if not (self.chinese_pattern.search(text) or self.chinese_punctuation.search(text)): - return False - - # Exclude common English phrases - for pattern in self.exclude_patterns: - if re.search(pattern, text, re.IGNORECASE): - # If matched exclude pattern, further check if it really contains Chinese - temp_text = re.sub(pattern, '', text, flags=re.IGNORECASE) - if not (self.chinese_pattern.search(temp_text) or self.chinese_punctuation.search(temp_text)): - return False - - return True - - def check_file(self, file_path: Path) -> List[Dict]: - """Check single file for Chinese content, return list of issues""" - issues = [] - - try: - with open(file_path, 'r', encoding='utf-8', errors='ignore') as f: - lines = f.readlines() - - in_multiline_comment = False - in_template_section = False - - for line_num, line in enumerate(lines, 1): - original_line = line.rstrip() - line_stripped = line.strip() - - if not line_stripped: - continue - - # Check if contains real Chinese content - if not self.has_real_chinese_content(line_stripped): - continue - - # Analyze the type of location where Chinese content appears - content_type = self._analyze_content_type(line_stripped, in_multiline_comment, in_template_section, file_path) - - # Update multiline comment status - if '/*' in line_stripped: - in_multiline_comment = True - if '*/' in line_stripped: - in_multiline_comment = False - - # Update template section status for Vue files - if file_path.suffix == '.vue': - if '' in line_stripped: - in_template_section = False - - issues.append({ - 'file': str(file_path), - 'line': line_num, - 'content': original_line, - 'type': content_type, - 'message': f"Found Chinese content in {content_type}" - }) - - except Exception as e: - print(f"::warning::Error reading file {file_path}: {e}") - - return issues - - def _analyze_content_type(self, line: str, in_multiline_comment: bool, in_template_section: bool, file_path: Path) -> str: - """Analyze the type of Chinese content location""" - if in_multiline_comment or line.startswith('/*'): - return "multiline comment" - - if line.startswith('//'): - return "single line comment" - - if '//' in line: - comment_part = line[line.find('//'):] - if self.has_real_chinese_content(comment_part): - return "inline comment" - - # Check Vue template content - if in_template_section and file_path.suffix == '.vue': - return "Vue template" - - # Check string literals - string_matches = re.finditer(r'"([^"]*)"', line) - for match in string_matches: - if self.has_real_chinese_content(match.group(1)): - return "string literal" - - # Check template literals (for JS/TS files) - if file_path.suffix in ['.js', '.ts', '.jsx', '.tsx', '.vue']: - template_matches = re.finditer(r'`([^`]*)`', line) - for match in template_matches: - if self.has_real_chinese_content(match.group(1)): - return "template literal" - - # Check character literals - char_matches = re.finditer(r"'([^']*)'", line) - for match in char_matches: - if self.has_real_chinese_content(match.group(1)): - return "character literal" - - # Check identifiers - temp_line = re.sub(r'"[^"]*"', '', line) # Remove strings - temp_line = re.sub(r"'[^']*'", '', temp_line) # Remove characters - temp_line = re.sub(r'`[^`]*`', '', temp_line) # Remove template literals - temp_line = re.sub(r'//.*$', '', temp_line) # Remove single line comments - - if self.has_real_chinese_content(temp_line): - return "identifier or code" - - return "unknown location" - - def check_directories(self) -> bool: - """Check all target directories, return whether there are issues""" - all_files = [] - - for target_dir in self.target_dirs: - if not target_dir.exists(): - print(f"::warning::Directory does not exist: {target_dir}") - continue - - for pattern in self.file_patterns: - files = list(target_dir.rglob(pattern)) - # Filter out excluded files - files = [f for f in files if not self.should_exclude_file(f)] - all_files.extend(files) - - if not all_files: - print(f"::notice::No files found matching patterns {self.file_patterns} in directories {[str(d) for d in self.target_dirs]}") - return True - - print(f"::notice::Found {len(all_files)} files, starting check...") - - for file_path in all_files: - file_issues = self.check_file(file_path) - self.issues.extend(file_issues) - - return len(self.issues) == 0 - - def report_issues(self) -> None: - """Report discovered issues""" - if not self.issues: - print("::notice::✅ No files with Chinese content found") - return - - print(f"::error::❌ Found {len(self.issues)} Chinese content issues") - - # Group issues by file - files_with_issues = defaultdict(list) - for issue in self.issues: - files_with_issues[issue['file']].append(issue) - - for file_path, file_issues in files_with_issues.items(): - print(f"::error file={file_path}::File contains {len(file_issues)} Chinese content issues") - - for issue in file_issues: - print(f"::error file={file_path},line={issue['line']}::{issue['message']}: {issue['content'][:100]}") - - # Output modification suggestions - print("\n::notice::Modification suggestions:") - print("::notice::1. Change Chinese comments to English comments") - print("::notice::2. Extract Chinese strings to resource files or configuration files") - print("::notice::3. Change Chinese identifiers to English identifiers") - print("::notice::4. For test data, consider using English or placeholders") - -def main(): - parser = argparse.ArgumentParser(description='Check Chinese content in Java and frontend code') - parser.add_argument('--dirs', '-d', - nargs='+', - default=['spring-ai-alibaba-jmanus/src/main/java', - 'spring-ai-alibaba-jmanus/ui-vue3/src'], - help='Directory paths to check (relative to current directory)') - parser.add_argument('--patterns', '-p', - nargs='+', - default=['**/*.java', '**/*.vue', '**/*.ts', '**/*.js', '**/*.jsx', '**/*.tsx'], - help='File patterns to check') - parser.add_argument('--fail-on-found', '-f', - action='store_true', - help='Return non-zero exit code when Chinese content is found') - - args = parser.parse_args() - - try: - # Expand glob patterns in directory paths - expanded_dirs = [] - for dir_pattern in args.dirs: - if '*' in dir_pattern: - # Use glob to expand patterns - from glob import glob - matches = glob(dir_pattern) - expanded_dirs.extend(matches) - else: - expanded_dirs.append(dir_pattern) - - # Filter out non-existent directories - existing_dirs = [d for d in expanded_dirs if Path(d).exists()] - - if not existing_dirs: - print("::warning::No existing directories found to check") - return 0 - - checker = ChineseContentChecker(existing_dirs, args.patterns) - is_clean = checker.check_directories() - checker.report_issues() - - if args.fail_on_found and not is_clean: - print(f"::error::Check failed: Found {len(checker.issues)} Chinese content issues") - return 1 - - return 0 - - except Exception as e: - print(f"::error::Error occurred during check: {e}") - return 1 - -if __name__ == "__main__": - sys.exit(main()) diff --git a/tools/scripts/new-line-check.py b/tools/scripts/new-line-check.py deleted file mode 100644 index aef5dc24..00000000 --- a/tools/scripts/new-line-check.py +++ /dev/null @@ -1,109 +0,0 @@ -# -# Copyright 2024-2025 the original author or authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -import os -import sys - -# Ignored project folders -ignore_dirs = [ - "node_modules", - ".idea", - ".git", - ".vscode", - "target", - "static", - "static_legacy", - "frontend", - ".husky", - "docs", - "docker" -] - -# A list of ignored suffix files -ignore_suffix = [ - ".png", ".jpg", ".jpeg", ".gif", ".svg", ".ico", - ".webp", ".pdf", ".word", ".docx", ".doc", ".ppt", - ".xlsx", ".xls", ".exe", "chromedriver", ".pptx", ".jar", - ".wav", ".bib", ".cmd", "mvnw", ".bin", ".pcm", ".flac", ".ttf", - ".mp4", ".PPT", ".jif", ".zip", ".tar", ".gz", ".rar", ".7z", - ".tar.gz", ".tar.bz2", ".tar.xz", ".tgz", ".tbz2", ".txz", - ".txt" -] - -# Check if the incoming file ends with a blank line -def check_file(path): - try: - with open(path, 'rb') as f: - f.seek(0, os.SEEK_END) - size = f.tell() - if size == 0: - return None - f.seek(-1, os.SEEK_END) - if f.read(1) != b'\n': - return path - except OSError as e: - print(f"Cannot check file: {path}: {e}") - return None - -# Accept a list, check if each file ends with a blank line, and if not, write a new line at the end of the file -def add_newline(file): - print("Fixing: " + file) - with open(file, 'a') as f: - f.write('\n') - -# Gets all the files in the current directory and returns a list of files -def get_files(): - files_to_check = [] - for root, dirs, files in os.walk('.'): - # Ignore the specified directory - dirs[:] = [d for d in dirs if d not in ignore_dirs] - for file in files: - if not any(file.endswith(suffix) for suffix in ignore_suffix): - files_to_check.append(os.path.join(root, file)) - return files_to_check - -# Run the checks -def run(check_only=False): - files = get_files() - files_to_fix = [] - - for file in files: - result = check_file(file) - if result: - files_to_fix.append(result) - - if files_to_fix: - print("The following files are missing a blank line:") - for file in files_to_fix: - print(file) - if check_only: - print("Error: Some files do not end with a blank line.") - sys.exit(1) # Exit with an error code - else: - for file in files_to_fix: - add_newline(file) - print(f"Added a line break at the end of {file}.") - else: - print("All files have ended with a blank line.") - -if __name__ == "__main__": - mode = sys.argv[1] if len(sys.argv) > 1 else 'check' - if mode == 'check': - run(check_only=True) - elif mode == 'fix': - run(check_only=False) - else: - print("Invalid mode. Please use 'check' or 'fix'.") diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/pom.xml b/vector-stores/spring-ai-alibaba-analyticdb-store/pom.xml similarity index 85% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/pom.xml rename to vector-stores/spring-ai-alibaba-analyticdb-store/pom.xml index 0d2f27ce..5daee929 100644 --- a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/pom.xml +++ b/vector-stores/spring-ai-alibaba-analyticdb-store/pom.xml @@ -23,13 +23,11 @@ ${revision} ../../pom.xml - spring-ai-alibaba-starter-store-analyticdb - jar - Spring AI Alibaba Starter Store AnalyticDB - - AnalyticDB vector store implementation for Spring AI Alibaba - https://github.com/alibaba/spring-ai-alibaba + spring-ai-alibaba-analyticdb-store + Spring AI Alibaba Store - Analyticdb + Spring AI Alibaba Analyticdb vector store + https://github.com/spring-ai-alibaba/spring-ai-extensions.git @@ -49,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/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AdVectorFilterExpressionConverter.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AdVectorFilterExpressionConverter.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AdVectorFilterExpressionConverter.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AdVectorFilterExpressionConverter.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbConfig.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbConfig.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbConfig.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbConfig.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStore.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStore.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStore.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStore.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreAutoConfiguration.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreAutoConfiguration.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreAutoConfiguration.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreAutoConfiguration.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreProperties.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreProperties.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreProperties.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorStoreProperties.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/vector-stores/spring-ai-alibaba-analyticdb-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorTest.java b/vector-stores/spring-ai-alibaba-analyticdb-store/src/test/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorTest.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorTest.java rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/test/java/com/alibaba/cloud/ai/vectorstore/analyticdb/AnalyticDbVectorTest.java diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/great.depression.txt b/vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/great.depression.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/great.depression.txt rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/great.depression.txt diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/spring.ai.txt b/vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/spring.ai.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/spring.ai.txt rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/spring.ai.txt diff --git a/vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/time.shelter.txt b/vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/time.shelter.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-analyticdb-store/src/test/resources/time.shelter.txt rename to vector-stores/spring-ai-alibaba-analyticdb-store/src/test/resources/time.shelter.txt diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/pom.xml b/vector-stores/spring-ai-alibaba-oceanbase-store/pom.xml similarity index 87% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/pom.xml rename to vector-stores/spring-ai-alibaba-oceanbase-store/pom.xml index 27852217..81a6da46 100644 --- a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/pom.xml +++ b/vector-stores/spring-ai-alibaba-oceanbase-store/pom.xml @@ -23,13 +23,11 @@ ${revision} ../../pom.xml - spring-ai-alibaba-starter-store-oceanbase - jar - Spring AI Alibaba Starter OceanBase Store - - oceanbase vector store implementation for Spring AI Alibaba - https://github.com/alibaba/spring-ai-alibaba + spring-ai-alibaba-oceanbase-store + Spring AI Alibaba Store - OceanBase + Spring AI Alibaba OceanBase vector store + https://github.com/spring-ai-alibaba/spring-ai-extensions.git @@ -49,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/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorFilterExpressionConverter.java b/vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorFilterExpressionConverter.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorFilterExpressionConverter.java rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorFilterExpressionConverter.java diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStore.java b/vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStore.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStore.java rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStore.java diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreAutoConfiguration.java b/vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreAutoConfiguration.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreAutoConfiguration.java rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreAutoConfiguration.java diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreProperties.java b/vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreProperties.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreProperties.java rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/main/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorStoreProperties.java diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/vector-stores/spring-ai-alibaba-oceanbase-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorTest.java b/vector-stores/spring-ai-alibaba-oceanbase-store/src/test/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorTest.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorTest.java rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/test/java/com/alibaba/cloud/ai/vectorstore/oceanbase/OceanBaseVectorTest.java diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/great.depression.txt b/vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/great.depression.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/great.depression.txt rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/great.depression.txt diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/spring.ai.txt b/vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/spring.ai.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/spring.ai.txt rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/spring.ai.txt diff --git a/vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/time.shelter.txt b/vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/time.shelter.txt similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-oceanbase-store/src/test/resources/time.shelter.txt rename to vector-stores/spring-ai-alibaba-oceanbase-store/src/test/resources/time.shelter.txt diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/pom.xml b/vector-stores/spring-ai-alibaba-opensearch-store/pom.xml similarity index 83% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/pom.xml rename to vector-stores/spring-ai-alibaba-opensearch-store/pom.xml index 99e82f24..398994a7 100644 --- a/vector-stores/spring-ai-alibaba-starter-opensearch-store/pom.xml +++ b/vector-stores/spring-ai-alibaba-opensearch-store/pom.xml @@ -23,13 +23,11 @@ ${revision} ../../pom.xml - spring-ai-alibaba-starter-store-opensearch - jar - Spring AI Alibaba Starter Store OpenSearch - - Aliyun OpenSearch vector store implementation for Spring AI Alibaba - https://github.com/alibaba/spring-ai-alibaba + spring-ai-alibaba-opensearch-store + Spring AI Alibaba Store - Opensearch + Spring AI Alibaba Opensearch vector store + https://github.com/spring-ai-alibaba/spring-ai-extensions.git @@ -49,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/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchApi.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchApi.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchApi.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchApi.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStore.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStore.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStore.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStore.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreAutoConfiguration.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreAutoConfiguration.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreAutoConfiguration.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreAutoConfiguration.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreFilterExpressionConverter.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreFilterExpressionConverter.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreFilterExpressionConverter.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreFilterExpressionConverter.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreOptions.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreOptions.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreOptions.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreOptions.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreProperties.java b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreProperties.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreProperties.java rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/java/com/alibaba/cloud/ai/vectorstore/opensearch/OpenSearchVectorStoreProperties.java diff --git a/vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/vector-stores/spring-ai-alibaba-opensearch-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-opensearch-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename to vector-stores/spring-ai-alibaba-opensearch-store/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/README.md b/vector-stores/spring-ai-alibaba-tablestore-store/README.md similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/README.md rename to vector-stores/spring-ai-alibaba-tablestore-store/README.md diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/pom.xml b/vector-stores/spring-ai-alibaba-tablestore-store/pom.xml similarity index 84% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/pom.xml rename to vector-stores/spring-ai-alibaba-tablestore-store/pom.xml index 86253d21..466cd824 100644 --- a/vector-stores/spring-ai-alibaba-starter-tablestore-store/pom.xml +++ b/vector-stores/spring-ai-alibaba-tablestore-store/pom.xml @@ -23,13 +23,11 @@ ${revision} ../../pom.xml - spring-ai-alibaba-starter-store-tablestore - jar - Spring AI Alibaba Starter Store Tablestore - - Tablestore vector store implementation for Spring AI Alibaba - https://github.com/alibaba/spring-ai-alibaba + spring-ai-alibaba-tablestore-store + Spring AI Alibaba Store - Tablestore + Spring AI Alibaba Tablestore vector store + https://github.com/spring-ai-alibaba/spring-ai-extensions.git @@ -49,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/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreExpressionConverter.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreExpressionConverter.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreExpressionConverter.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreExpressionConverter.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStore.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStore.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStore.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStore.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/Utils.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/Utils.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/Utils.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tablestore/Utils.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/EnvUtil.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/EnvUtil.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/EnvUtil.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/EnvUtil.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStoreTest.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStoreTest.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStoreTest.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TablestoreVectorStoreTest.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TestEmbedding.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TestEmbedding.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TestEmbedding.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/TestEmbedding.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/FakedEmbeddingService.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/FakedEmbeddingService.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/FakedEmbeddingService.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/FakedEmbeddingService.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeExample.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeExample.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeExample.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeExample.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeStoreInitExample.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeStoreInitExample.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeStoreInitExample.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/KnowledgeStoreInitExample.java diff --git a/vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/TablestoreVectorStoreExample.java b/vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/TablestoreVectorStoreExample.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/TablestoreVectorStoreExample.java rename to vector-stores/spring-ai-alibaba-tablestore-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tablestore/example/TablestoreVectorStoreExample.java diff --git a/vector-stores/spring-ai-alibaba-starter-tair-store/pom.xml b/vector-stores/spring-ai-alibaba-tair-store/pom.xml similarity index 89% rename from vector-stores/spring-ai-alibaba-starter-tair-store/pom.xml rename to vector-stores/spring-ai-alibaba-tair-store/pom.xml index ed8b6f05..ad1f7816 100644 --- a/vector-stores/spring-ai-alibaba-starter-tair-store/pom.xml +++ b/vector-stores/spring-ai-alibaba-tair-store/pom.xml @@ -23,13 +23,11 @@ ${revision} ../../pom.xml - spring-ai-alibaba-starter-store-tair - jar - Spring AI Alibaba Starter Store Tair - - Aliyun Tair vector store implementation for Spring AI Alibaba - https://github.com/alibaba/spring-ai-alibaba + spring-ai-alibaba-tair-store + Spring AI Alibaba Store - tair + Spring AI Alibaba tair vector store + https://github.com/spring-ai-alibaba/spring-ai-extensions.git @@ -49,9 +47,9 @@ - git://github.com/alibaba/spring-ai-alibaba.git + git://github.com/spring-ai-alibaba/spring-ai-alibaba.git git@github.com:alibaba/spring-ai-alibaba.git - https://github.com/alibaba/spring-ai-alibaba + https://github.com/spring-ai-alibaba/spring-ai-extensions.git diff --git a/vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorApi.java b/vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorApi.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorApi.java rename to vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorApi.java diff --git a/vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStore.java b/vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStore.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStore.java rename to vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStore.java diff --git a/vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreOptions.java b/vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreOptions.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreOptions.java rename to vector-stores/spring-ai-alibaba-tair-store/src/main/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreOptions.java diff --git a/vector-stores/spring-ai-alibaba-starter-tair-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreTest.java b/vector-stores/spring-ai-alibaba-tair-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreTest.java similarity index 100% rename from vector-stores/spring-ai-alibaba-starter-tair-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreTest.java rename to vector-stores/spring-ai-alibaba-tair-store/src/test/java/com/alibaba/cloud/ai/vectorstore/tair/TairVectorStoreTest.java