4.0.0
org.springframework.ai
spring-ai-parent
1.0.0-SNAPSHOT
pom
https://github.com/spring-projects/spring-ai
Spring AI Parent
Building AI applications with Spring Boot
spring-ai-docs
spring-ai-bom
spring-ai-commons
spring-ai-template-st
spring-ai-client-chat
spring-ai-model
spring-ai-test
spring-ai-vector-store
spring-ai-rag
advisors/spring-ai-advisors-vector-store
memory/repository/spring-ai-model-chat-memory-repository-cassandra
memory/repository/spring-ai-model-chat-memory-repository-jdbc
memory/repository/spring-ai-model-chat-memory-repository-neo4j
spring-ai-retry
spring-ai-spring-boot-docker-compose
spring-ai-spring-boot-testcontainers
spring-ai-spring-cloud-bindings
document-readers/jsoup-reader
document-readers/markdown-reader
document-readers/pdf-reader
document-readers/tika-reader
vector-stores/spring-ai-azure-cosmos-db-store
vector-stores/spring-ai-azure-store
vector-stores/spring-ai-cassandra-store
vector-stores/spring-ai-chroma-store
vector-stores/spring-ai-coherence-store
vector-stores/spring-ai-couchbase-store
vector-stores/spring-ai-elasticsearch-store
vector-stores/spring-ai-gemfire-store
vector-stores/spring-ai-hanadb-store
vector-stores/spring-ai-mariadb-store
vector-stores/spring-ai-milvus-store
vector-stores/spring-ai-mongodb-atlas-store
vector-stores/spring-ai-neo4j-store
vector-stores/spring-ai-opensearch-store
vector-stores/spring-ai-oracle-store
vector-stores/spring-ai-pgvector-store
vector-stores/spring-ai-pinecone-store
vector-stores/spring-ai-qdrant-store
vector-stores/spring-ai-redis-store
vector-stores/spring-ai-typesense-store
vector-stores/spring-ai-weaviate-store
auto-configurations/common/spring-ai-autoconfigure-retry
auto-configurations/models/tool/spring-ai-autoconfigure-model-tool
auto-configurations/models/chat/client/spring-ai-autoconfigure-model-chat-client
auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory
auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-cassandra
auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc
auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-neo4j
auto-configurations/models/chat/observation/spring-ai-autoconfigure-model-chat-observation
auto-configurations/models/embedding/observation/spring-ai-autoconfigure-model-embedding-observation
auto-configurations/models/image/observation/spring-ai-autoconfigure-model-image-observation
auto-configurations/models/spring-ai-autoconfigure-model-anthropic
auto-configurations/models/spring-ai-autoconfigure-model-azure-openai
auto-configurations/models/spring-ai-autoconfigure-model-bedrock-ai
auto-configurations/models/spring-ai-autoconfigure-model-huggingface
auto-configurations/models/spring-ai-autoconfigure-model-openai
auto-configurations/models/spring-ai-autoconfigure-model-minimax
auto-configurations/models/spring-ai-autoconfigure-model-mistral-ai
auto-configurations/models/spring-ai-autoconfigure-model-oci-genai
auto-configurations/models/spring-ai-autoconfigure-model-ollama
auto-configurations/models/spring-ai-autoconfigure-model-postgresml-embedding
auto-configurations/models/spring-ai-autoconfigure-model-stability-ai
auto-configurations/models/spring-ai-autoconfigure-model-transformers
auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai
auto-configurations/models/spring-ai-autoconfigure-model-zhipuai
auto-configurations/models/spring-ai-autoconfigure-model-deepseek
auto-configurations/mcp/spring-ai-autoconfigure-mcp-client
auto-configurations/mcp/spring-ai-autoconfigure-mcp-server
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-azure
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-azure-cosmos-db
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-cassandra
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-chroma
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-couchbase
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-elasticsearch
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-gemfire
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-milvus
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-opensearch
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-observation
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pinecone
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-qdrant
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-typesense
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-weaviate
auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pgvector
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-aws-opensearch
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-azure-cosmos-db
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-cassandra
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-chroma
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-couchbase
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-elasticsearch
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-gemfire
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mariadb
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-milvus
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-mongodb-atlas
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-neo4j
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-opensearch
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-oracle
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pgvector
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-pinecone
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-qdrant
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-redis
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-typesense
spring-ai-spring-boot-starters/spring-ai-starter-vector-store-weaviate
models/spring-ai-anthropic
models/spring-ai-azure-openai
models/spring-ai-bedrock
models/spring-ai-bedrock-converse
models/spring-ai-huggingface
models/spring-ai-minimax
models/spring-ai-mistral-ai
models/spring-ai-oci-genai
models/spring-ai-ollama
models/spring-ai-openai
models/spring-ai-postgresml
models/spring-ai-stability-ai
models/spring-ai-transformers
models/spring-ai-vertex-ai-embedding
models/spring-ai-vertex-ai-gemini
models/spring-ai-zhipuai
models/spring-ai-deepseek
spring-ai-spring-boot-starters/spring-ai-starter-model-anthropic
spring-ai-spring-boot-starters/spring-ai-starter-model-azure-openai
spring-ai-spring-boot-starters/spring-ai-starter-model-bedrock
spring-ai-spring-boot-starters/spring-ai-starter-model-bedrock-converse
spring-ai-spring-boot-starters/spring-ai-starter-model-huggingface
spring-ai-spring-boot-starters/spring-ai-starter-model-minimax
spring-ai-spring-boot-starters/spring-ai-starter-model-mistral-ai
spring-ai-spring-boot-starters/spring-ai-starter-model-oci-genai
spring-ai-spring-boot-starters/spring-ai-starter-model-ollama
spring-ai-spring-boot-starters/spring-ai-starter-model-openai
spring-ai-spring-boot-starters/spring-ai-starter-model-postgresml-embedding
spring-ai-spring-boot-starters/spring-ai-starter-model-stability-ai
spring-ai-spring-boot-starters/spring-ai-starter-model-transformers
spring-ai-spring-boot-starters/spring-ai-starter-model-vertex-ai-embedding
spring-ai-spring-boot-starters/spring-ai-starter-model-vertex-ai-gemini
spring-ai-spring-boot-starters/spring-ai-starter-model-zhipuai
spring-ai-spring-boot-starters/spring-ai-starter-model-deepseek
spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory
spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory-repository-cassandra
spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory-repository-jdbc
spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory-repository-neo4j
spring-ai-spring-boot-starters/spring-ai-starter-mcp-client
spring-ai-spring-boot-starters/spring-ai-starter-mcp-server
spring-ai-spring-boot-starters/spring-ai-starter-mcp-client-webflux
spring-ai-spring-boot-starters/spring-ai-starter-mcp-server-webflux
spring-ai-spring-boot-starters/spring-ai-starter-mcp-server-webmvc
spring-ai-integration-tests
mcp/common
VMware Inc.
https://spring.io
https://github.com/spring-projects/spring-ai
git://github.com/spring-projects/spring-ai.git
git@github.com:spring-projects/spring-ai.git
Github Issues
https://github.com/spring-projects/spring-ai/issues
Github Actions
https://github.com/spring-projects/spring-ai/actions
spring-snapshots
https://repo.spring.io/libs-snapshot-local
false
Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0.txt
repo
UTF-8
UTF-8
17
${java.version}
${java.version}
${java.version}
3.4.5
4.3.4
1.0.0-beta.16
1.1.0
4.37.0
1.9.25
2.31.26
2.29.29
0.32.0
1.19.2
3.63.1
26.60.0
9.20.0
4.37.0
2.2.25
1.13.13
2.0.3
1.18.3
3.25.2
3.0.3
0.1.6
2.20.11
24.09
2.5.8
2.3.0
4.0.1
4.29.3
2.0.46
1.55.3
1.5.0
1.15.4
11.7.6
5.22.0
5.2.0
1.13.0
1.3.0
2.23.0
42.7.5
3.5.3
0.22.0
3.8.0
2024.5.1
4.12.0
0.10.0
4.13.1
3.11.0
3.1.2
3.5.2
3.5.0
3.3.0
0.8.10
1.5.0
3.1.1
2.2.3
3.7.0
3.5.0
4.0.0-M13
3.4.5
3.3.0
0.0.43
1.0.0-alpha.5
0.0.4
3.5.0
true
true
9.3
true
io.spring.javaformat
spring-javaformat-maven-plugin
${spring-javaformat-maven-plugin.version}
validate
true
validate
org.apache.maven.plugins
maven-checkstyle-plugin
${maven-checkstyle-plugin.version}
com.puppycrawl.tools
checkstyle
${puppycrawl-tools-checkstyle.version}
io.spring.javaformat
spring-javaformat-checkstyle
0.0.43
checkstyle-validation
validate
true
${disable.checks}
src/checkstyle/checkstyle.xml
src/checkstyle/checkstyle-header.txt
true
checkstyle.build.directory=${project.build.directory}
checkstyle.suppressions.file=${project.basedir}/src/checkstyle/checkstyle-suppressions.xml
checkstyle.additional.suppressions.file=${project.basedir}/src/checkstyle/checkstyle-suppressions.xml
checkstyle.header.file=${project.basedir}/src/checkstyle/checkstyle-header.txt
true
${maven-checkstyle-plugin.failsOnError}
${maven-checkstyle-plugin.failOnViolation}
check
org.apache.maven.plugins
maven-site-plugin
${maven-site-plugin.version}
org.jetbrains.kotlin
kotlin-maven-plugin
${kotlin.version}
${java.version}
true
compile
compile
${project.basedir}/src/main/kotlin
${project.basedir}/src/main/java
test-compile
test-compile
${project.basedir}/src/test/kotlin
${project.basedir}/src/test/java
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
${java.version}
-parameters
default-compile
none
default-testCompile
none
java-compile
compile
compile
java-test-compile
test-compile
testCompile
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
${surefireArgLine}
false
false
plain
false
org.apache.maven.plugins
maven-jar-plugin
${maven-jar-plugin.version}
${project.artifactId}
${project.version}
org.apache.maven.plugins
maven-source-plugin
${maven-source-plugin.version}
generate-sources
package
jar
org.codehaus.mojo
flatten-maven-plugin
${flatten-maven-plugin.version}
flatten
process-resources
flatten
true
ossrh
remove
remove
remove
keep
keep
resolve
clean
clean
clean
org.apache.maven.plugins
maven-deploy-plugin
${maven-deploy-plugin.version}
org.apache.maven.plugins
maven-javadoc-plugin
${maven-javadoc-plugin.version}
${project.basedir}/spring-ai-docs/src/main/javadoc/overview.html
false
false
false
none
generate-javadocs
package
jar
license
false
com.mycila
license-maven-plugin
4.1
validate
check
the original author or authors.
2024
Copyright 2023 - ${year} 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.
**/.antlr/**
**/aot.factories
**/.sdkmanrc
**/*.adoc
**/*.puml
**/pom.xml
**/*.properties
**/*.yaml
**/*.yml
**/*.map
**/*.html
**/*.xhtml
**/*.jsp
**/*.js
**/*.css
**/*.txt
**/*.xjb
**/*.ftl
**/*.xsd
**/*.xml
**/*.sh
**/generated/**
**/Dockerfile
integration-tests
false
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
integration-test
verify
ci-fast-integration-tests
false
org.apache.maven.plugins
maven-failsafe-plugin
${maven-failsafe-plugin.version}
org.springframework.ai.chat.memory/**/*IT.java
org.springframework.ai.anthropic/**/*IT.java
org.springframework.ai.azure.openai/**/*IT.java
org.springframework.ai.bedrock/**/*IT.java
org.springframework.ai.bedrock.converse/**/*IT.java
org.springframework.ai.huggingface/**/*IT.java
org.springframework.ai.minimax/**/*IT.java
org.springframework.ai.mistralai/**/*IT.java
org.springframework.ai.oci/**/*IT.java
org.springframework.ai.ollama/**/*IT.java
org.springframework.ai.postgresml/**/*IT.java
org.springframework.ai.stabilityai/**/*IT.java
org.springframework.ai.transformers/**/*IT.java
org.springframework.ai.vertexai.embedding/**/*IT.java
org.springframework.ai.vertexai.gemini/**/*IT.java
org.springframework.ai.zhipuai/**/*IT.java
org.springframework.ai.vectorstore**/CosmosDB**IT.java
org.springframework.ai.vectorstore.azure/**IT.java
org.springframework.ai.vectorstore**/Cassandra**IT.java
org.springframework.ai.chroma/**IT.java
org.springframework.ai.vectorstore**/Coherence**IT.java
org.springframework.ai.vectorstore**/Elasticsearch**IT.java
org.springframework.ai.vectorstore**/GemFire**IT.java
org.springframework.ai.vectorstore**/Hana**IT.java
org.springframework.ai.vectorstore**/Hana**IT.java
org.springframework.ai.vectorstore**/Milvus**IT.java
org.springframework.ai.vectorstore**/MariaDB**IT.java
org.springframework.ai.vectorstore**/Mongo**IT.java
org.springframework.ai.vectorstore**/Neo4j**IT.java
org.springframework.ai.vectorstore**/OpenSearch**IT.java
org.springframework.ai.vectorstore**/Oracle**IT.java
org.springframework.ai.vectorstore**/Pinecone**IT.java
org.springframework.ai.vectorstore.qdrant/**/**IT.java
org.springframework.ai.vectorstore**/Qdrant**IT.java
org.springframework.ai.vectorstore**/Redis**IT.java
org.springframework.ai.vectorstore**/Typesense**IT.java
org.springframework.ai.vectorstore**/Weaviate**IT.java
org.springframework.ai.autoconfigure.anthropic/**/**IT.java
org.springframework.ai.autoconfigure.azure/**/**IT.java
org.springframework.ai.autoconfigure.bedrock/**/**IT.java
org.springframework.ai.autoconfigure.huggingface/**/**IT.java
org.springframework.ai.autoconfigure.chat/**/**IT.java
org.springframework.ai.autoconfigure.embedding/**/**IT.java
org.springframework.ai.autoconfigure.image/**/**IT.java
org.springframework.ai.autoconfigure.minimax/**/**IT.java
org.springframework.ai.autoconfigure.mistralai/**/**IT.java
org.springframework.ai.autoconfigure.oci/**/**IT.java
org.springframework.ai.autoconfigure.ollama/**/**IT.java
org.springframework.ai.autoconfigure.postgresml/**/**IT.java
org.springframework.ai.autoconfigure.retry/**/**IT.java
org.springframework.ai.autoconfigure.stabilityai/**/**IT.java
org.springframework.ai.autoconfigure.transformers/**/**IT.java
org.springframework.ai.autoconfigure.vectorstore/**/**IT.java
org.springframework.ai.autoconfigure.vertexai/**/**IT.java
org.springframework.ai.autoconfigure.zhipuai/**/**IT.java
org.springframework.ai.autoconfigure.zhipuai/**/**IT.java
org.springframework.ai.testcontainers/**/**IT.java
org.springframework.ai.docker.compose/**/**IT.java
org.springframework.ai.integration.tests/**/**IT.java
integration-test
verify
test-coverage
org.jacoco
jacoco-maven-plugin
${jacoco-maven-plugin.version}
prepare-agent
prepare-agent
report
report
artifactory-staging
spring-staging
https://repo.spring.io/libs-staging-local
false
artifactory-milestone
spring-milestones
https://repo.spring.io/libs-milestone-local
false
sonatype
true
org.apache.maven.plugins
maven-gpg-plugin
sign-artifacts
verify
sign
org.sonatype.plugins
nexus-staging-maven-plugin
1.7.0
true
sonatype-new
https://s01.oss.sonatype.org/
true
true
org.springframework.boot
spring-boot-dependencies
${spring-boot.version}
pom
import
io.modelcontextprotocol.sdk
mcp-bom
${mcp.sdk.version}
pom
import
Central Portal Snapshots
central-portal-snapshots
https://central.sonatype.com/repository/maven-snapshots/
false
true
maven-central
https://repo.maven.apache.org/maven2/
true
true
spring-snapshots
Spring Snapshots
https://repo.spring.io/snapshot
true
false
spring-milestones
Spring Milestones
https://repo.spring.io/milestone
false
mpollack
Mark Pollack
mpollack at vmware.com
VMware
http://www.spring.io
lead
tzolov
Christian Tzolov
christian tzolov at broadcom.com
Broadcom
http://www.spring.io
lead
org.apache.maven.plugins
maven-project-info-reports-plugin
${maven-project-info-reports-plugin.version}
true
org.apache.maven.plugins
maven-checkstyle-plugin
${maven-checkstyle-plugin.version}
checkstyle
src/checkstyle/checkstyle.xml
src/checkstyle/checkstyle-header.txt
checkstyle.build.directory=${project.build.directory}
checkstyle.suppressions.file=${project.basedir}/src/checkstyle/checkstyle-suppressions.xml
checkstyle.additional.suppressions.file=${project.basedir}/src/checkstyle/checkstyle-suppressions.xml
checkstyle.header.file=${project.basedir}/src/checkstyle/checkstyle-header.txt