4.0.0 org.springframework.ai spring-ai 1.0.0-SNAPSHOT pom https://github.com/spring-projects/spring-ai Spring AI Building AI applications with Spring Boot spring-ai-docs spring-ai-bom spring-ai-core spring-ai-test spring-ai-spring-boot-autoconfigure spring-ai-retry spring-ai-spring-boot-docker-compose spring-ai-spring-boot-testcontainers spring-ai-spring-cloud-bindings 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-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 spring-ai-spring-boot-starters/spring-ai-starter-aws-opensearch-store spring-ai-spring-boot-starters/spring-ai-starter-azure-cosmos-db-store spring-ai-spring-boot-starters/spring-ai-starter-azure-store spring-ai-spring-boot-starters/spring-ai-starter-cassandra-store spring-ai-spring-boot-starters/spring-ai-starter-chroma-store spring-ai-spring-boot-starters/spring-ai-starter-coherence-store spring-ai-spring-boot-starters/spring-ai-starter-elasticsearch-store spring-ai-spring-boot-starters/spring-ai-starter-gemfire-store spring-ai-spring-boot-starters/spring-ai-starter-hanadb-store spring-ai-spring-boot-starters/spring-ai-starter-mariadb-store spring-ai-spring-boot-starters/spring-ai-starter-milvus-store spring-ai-spring-boot-starters/spring-ai-starter-mongodb-atlas-store spring-ai-spring-boot-starters/spring-ai-starter-neo4j-store spring-ai-spring-boot-starters/spring-ai-starter-opensearch-store spring-ai-spring-boot-starters/spring-ai-starter-oracle-store spring-ai-spring-boot-starters/spring-ai-starter-pgvector-store spring-ai-spring-boot-starters/spring-ai-starter-pinecone-store spring-ai-spring-boot-starters/spring-ai-starter-qdrant-store spring-ai-spring-boot-starters/spring-ai-starter-redis-store spring-ai-spring-boot-starters/spring-ai-starter-typesense-store spring-ai-spring-boot-starters/spring-ai-starter-weaviate-store 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-qianfan models/spring-ai-stability-ai models/spring-ai-transformers models/spring-ai-vertex-ai-embedding models/spring-ai-vertex-ai-gemini models/spring-ai-watsonx-ai models/spring-ai-zhipuai models/spring-ai-moonshot spring-ai-spring-boot-starters/spring-ai-starter-anthropic spring-ai-spring-boot-starters/spring-ai-starter-azure-openai spring-ai-spring-boot-starters/spring-ai-starter-bedrock-ai spring-ai-spring-boot-starters/spring-ai-starter-bedrock-converse spring-ai-spring-boot-starters/spring-ai-starter-huggingface spring-ai-spring-boot-starters/spring-ai-starter-minimax spring-ai-spring-boot-starters/spring-ai-starter-mistral-ai spring-ai-spring-boot-starters/spring-ai-starter-oci-genai spring-ai-spring-boot-starters/spring-ai-starter-ollama spring-ai-spring-boot-starters/spring-ai-starter-openai spring-ai-spring-boot-starters/spring-ai-starter-postgresml-embedding spring-ai-spring-boot-starters/spring-ai-starter-qianfan spring-ai-spring-boot-starters/spring-ai-starter-stability-ai spring-ai-spring-boot-starters/spring-ai-starter-transformers spring-ai-spring-boot-starters/spring-ai-starter-vertex-ai-embedding spring-ai-spring-boot-starters/spring-ai-starter-vertex-ai-gemini spring-ai-spring-boot-starters/spring-ai-starter-watsonx-ai spring-ai-spring-boot-starters/spring-ai-starter-zhipuai spring-ai-spring-boot-starters/spring-ai-starter-moonshot spring-ai-spring-boot-starters/spring-ai-starter-mcp 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.2 4.3.4 1.0.0-beta.13 1.1.0 4.31.1 1.9.25 2.29.29 2.29.29 0.30.0 1.19.2 3.51.0 26.48.0 1.9.1 9.20.0 4.37.0 2.2.25 2.0.3 3.25.2 3.0.3 0.1.6 2.20.11 24.09 2.3.5 2.3.0 0.8.0 2.0.46 1.53.0 1.3.0 1.14.0 11.6.1 5.17.1 4.5.1 1.9.1 0.5.0 2.10.1 3.5.1 0.22.0 4.12.0 0.7.0-SNAPSHOT 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 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 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.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.moonshot/**/*IT.java org.springframework.ai.oci/**/*IT.java org.springframework.ai.ollama/**/*IT.java org.springframework.ai.postgresml/**/*IT.java org.springframework.ai.qianfan/**/*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.watsonx/**/*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.chat.memory/**/Cassandra**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.moonshot/**/**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.qianfan/**/**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.watsonxai/**/**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 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 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