Docker Compose

Spring AI 提供 Spring Boot 自动配置,用于建立与通过 Docker Compose 运行的模型服务或向量存储的连接。要启用它,请将以下依赖项添加到项目的 Maven pom.xml 文件

<dependency>
   <groupId>org.springframework.ai</groupId>
   <artifactId>spring-ai-spring-boot-docker-compose</artifactId>
</dependency>

或您的 Gradle build.gradle 构建文件。

dependencies {
    implementation 'org.springframework.ai:spring-ai-spring-boot-docker-compose'
}
请参阅依赖项管理部分,以将 Spring AI BOM 添加到您的构建文件中。

服务连接

以下服务连接工厂在spring-ai-spring-boot-docker-compose模块中提供

连接详情

匹配项

ChromaConnectionDetails

名为chromadb/chromaghcr.io/chroma-core/chroma的容器

MongoConnectionDetails

名为mongodb/mongodb-atlas-local的容器

OllamaConnectionDetails

名为ollama/ollama的容器

OpenSearchConnectionDetails

名为opensearchproject/opensearch的容器

QdrantConnectionDetails

名为qdrant/qdrant的容器

TypesenseConnectionDetails

名为typesense/typesense的容器

WeaviateConnectionDetails

名为semitechnologies/weaviatecr.weaviate.io/semitechnologies/weaviate的容器