Uses of Interface
org.springframework.ai.embedding.EmbeddingModel
Package
Description
-
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.azure
Modifier and TypeMethodDescriptionAzureVectorStoreAutoConfiguration.vectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, AzureVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.cassandra
Modifier and TypeMethodDescriptionCassandraVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, CassandraVectorStoreProperties properties, com.datastax.oss.driver.api.core.CqlSession cqlSession, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.chroma
Modifier and TypeMethodDescriptionChromaVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, ChromaVectorStoreProperties storeProperties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy chromaBatchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.gemfire
Modifier and TypeMethodDescriptionGemFireVectorStoreAutoConfiguration.gemfireVectorStore
(EmbeddingModel embeddingModel, GemFireVectorStoreProperties properties, GemFireConnectionDetails gemFireConnectionDetails, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.hanadb
Modifier and TypeMethodDescriptionHanaCloudVectorStoreAutoConfiguration.vectorStore
(HanaVectorRepository<? extends HanaVectorEntity> repository, EmbeddingModel embeddingModel, HanaCloudVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.milvus
Modifier and TypeMethodDescriptionMilvusVectorStoreAutoConfiguration.vectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStoreProperties properties, BatchingStrategy batchingStrategy, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.neo4j
Modifier and TypeMethodDescriptionNeo4jVectorStoreAutoConfiguration.vectorStore
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel, Neo4jVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.oracle
Modifier and TypeMethodDescriptionOracleVectorStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, OracleVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.pgvector
Modifier and TypeMethodDescriptionPgVectorStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, PgVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.pinecone
Modifier and TypeMethodDescriptionPineconeVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, PineconeVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.qdrant
Modifier and TypeMethodDescriptionQdrantVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, QdrantVectorStoreProperties properties, io.qdrant.client.QdrantClient qdrantClient, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.redis
Modifier and TypeMethodDescriptionRedisVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, RedisVectorStoreProperties properties, org.springframework.data.redis.connection.jedis.JedisConnectionFactory jedisConnectionFactory, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.typesense
Modifier and TypeMethodDescriptionTypesenseVectorStoreAutoConfiguration.vectorStore
(org.typesense.api.Client typesenseClient, EmbeddingModel embeddingModel, TypesenseVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.autoconfigure.vectorstore.weaviate
Modifier and TypeMethodDescriptionWeaviateVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, io.weaviate.client.WeaviateClient weaviateClient, WeaviateVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of EmbeddingModel in org.springframework.ai.azure.openai
Modifier and TypeClassDescriptionclass
Azure Open AI Embedding Model implementation. -
Uses of EmbeddingModel in org.springframework.ai.bedrock.cohere
Modifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the Bedrock Cohere Embedding API. -
Uses of EmbeddingModel in org.springframework.ai.bedrock.titan
Modifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the Bedrock Titan Embedding API. -
Uses of EmbeddingModel in org.springframework.ai.embedding
Modifier and TypeClassDescriptionclass
Abstract implementation of theEmbeddingModel
interface that provides dimensions calculation caching.Modifier and TypeMethodDescriptionstatic int
AbstractEmbeddingModel.dimensions
(EmbeddingModel embeddingModel, String modelName, String dummyContent) Return the dimension of the requested embedding generative name. -
Uses of EmbeddingModel in org.springframework.ai.minimax
Modifier and TypeClassDescriptionclass
MiniMax Embedding Model implementation. -
Uses of EmbeddingModel in org.springframework.ai.mistralai
Modifier and TypeClassDescriptionclass
Provides the Mistral AI Embedding Model. -
Uses of EmbeddingModel in org.springframework.ai.oci
Modifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the OCI GenAI Embedding API. -
Uses of EmbeddingModel in org.springframework.ai.ollama
-
Uses of EmbeddingModel in org.springframework.ai.openai
Modifier and TypeClassDescriptionclass
Open AI Embedding Model implementation. -
Uses of EmbeddingModel in org.springframework.ai.postgresml
-
Uses of EmbeddingModel in org.springframework.ai.qianfan
Modifier and TypeClassDescriptionclass
QianFan Embedding Client implementation. -
Uses of EmbeddingModel in org.springframework.ai.transformers
Modifier and TypeClassDescriptionclass
An implementation of the AbstractEmbeddingModel that uses ONNX-based Transformer models for text embeddings. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore
ModifierConstructorDescriptionBuilder
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) CassandraVectorStore
(CassandraVectorStoreConfig conf, EmbeddingModel embeddingModel) CassandraVectorStore
(CassandraVectorStoreConfig conf, EmbeddingModel embeddingModel, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) ChromaVectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, boolean initializeSchema) ChromaVectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, String collectionName, boolean initializeSchema) ChromaVectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, String collectionName, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) ElasticsearchVectorStore
(org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel, boolean initializeSchema) ElasticsearchVectorStore
(ElasticsearchVectorStoreOptions options, org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel, boolean initializeSchema) ElasticsearchVectorStore
(ElasticsearchVectorStoreOptions options, org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) GemFireVectorStore
(GemFireVectorStore.GemFireVectorStoreConfig config, EmbeddingModel embeddingModel, boolean initializeSchema) Configures and initializes a GemFireVectorStore instance based on the provided configuration.GemFireVectorStore
(GemFireVectorStore.GemFireVectorStoreConfig config, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Configures and initializes a GemFireVectorStore instance based on the provided configuration.HanaCloudVectorStore
(HanaVectorRepository<? extends HanaVectorEntity> repository, EmbeddingModel embeddingModel, HanaCloudVectorStoreConfig config) HanaCloudVectorStore
(HanaVectorRepository<? extends HanaVectorEntity> repository, EmbeddingModel embeddingModel, HanaCloudVectorStoreConfig config, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention) MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, boolean initializeSchema) MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, boolean initializeSchema, BatchingStrategy batchingStrategy) MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStore.MilvusVectorStoreConfig config, boolean initializeSchema, BatchingStrategy batchingStrategy) MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStore.MilvusVectorStoreConfig config, boolean initializeSchema, BatchingStrategy batchingStrategy, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention) MongoDBAtlasVectorStore
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, EmbeddingModel embeddingModel, boolean initializeSchema) MongoDBAtlasVectorStore
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, EmbeddingModel embeddingModel, MongoDBAtlasVectorStore.MongoDBVectorStoreConfig config, boolean initializeSchema) MongoDBAtlasVectorStore
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, EmbeddingModel embeddingModel, MongoDBAtlasVectorStore.MongoDBVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Neo4jVectorStore
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel, Neo4jVectorStore.Neo4jVectorStoreConfig config, boolean initializeSchema) Neo4jVectorStore
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel, Neo4jVectorStore.Neo4jVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) OpenSearchVectorStore
(String index, org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel, String mappingJson, boolean initializeSchema) OpenSearchVectorStore
(String index, org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel, String mappingJson, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) OpenSearchVectorStore
(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel, boolean initializeSchema) OpenSearchVectorStore
(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel, String mappingJson, boolean initializeSchema) OracleVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) OracleVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, boolean initializeSchema) OracleVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, String tableName, OracleVectorStore.OracleVectorStoreIndexType indexType, OracleVectorStore.OracleVectorStoreDistanceType distanceType, int dimensions, int searchAccuracy, boolean initializeSchema, boolean removeExistingVectorStoreTable, boolean forcedNormalization) OracleVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, String tableName, OracleVectorStore.OracleVectorStoreIndexType indexType, OracleVectorStore.OracleVectorStoreDistanceType distanceType, int dimensions, int searchAccuracy, boolean initializeSchema, boolean removeExistingVectorStoreTable, boolean forcedNormalization, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) PgVectorStore
(String vectorTableName, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, int dimensions, PgVectorStore.PgDistanceType distanceType, boolean removeExistingVectorStoreTable, PgVectorStore.PgIndexType createIndexMethod, boolean initializeSchema) PgVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) PgVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, int dimensions) PgVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, int dimensions, PgVectorStore.PgDistanceType distanceType, boolean removeExistingVectorStoreTable, PgVectorStore.PgIndexType createIndexMethod, boolean initializeSchema) PineconeVectorStore
(PineconeVectorStore.PineconeVectorStoreConfig config, EmbeddingModel embeddingModel) Constructs a new PineconeVectorStore.PineconeVectorStore
(PineconeVectorStore.PineconeVectorStoreConfig config, EmbeddingModel embeddingModel, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Constructs a new PineconeVectorStore.RedisVectorStore
(RedisVectorStore.RedisVectorStoreConfig config, EmbeddingModel embeddingModel, redis.clients.jedis.JedisPooled jedis, boolean initializeSchema) RedisVectorStore
(RedisVectorStore.RedisVectorStoreConfig config, EmbeddingModel embeddingModel, redis.clients.jedis.JedisPooled jedis, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) SimpleVectorStore
(EmbeddingModel embeddingModel) SimpleVectorStore
(EmbeddingModel embeddingModel, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention) TypesenseVectorStore
(org.typesense.api.Client client, EmbeddingModel embeddingModel) TypesenseVectorStore
(org.typesense.api.Client client, EmbeddingModel embeddingModel, TypesenseVectorStore.TypesenseVectorStoreConfig config, boolean initializeSchema) TypesenseVectorStore
(org.typesense.api.Client client, EmbeddingModel embeddingModel, TypesenseVectorStore.TypesenseVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) WeaviateVectorStore
(WeaviateVectorStore.WeaviateVectorStoreConfig vectorStoreConfig, EmbeddingModel embeddingModel, io.weaviate.client.WeaviateClient weaviateClient) Constructs a new WeaviateVectorStore.WeaviateVectorStore
(WeaviateVectorStore.WeaviateVectorStoreConfig vectorStoreConfig, EmbeddingModel embeddingModel, io.weaviate.client.WeaviateClient weaviateClient, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Constructs a new WeaviateVectorStore. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.azure
ModifierConstructorDescriptionAzureVectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, boolean initializeSchema) Constructs a new AzureCognitiveSearchVectorStore.AzureVectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, boolean initializeSchema, List<AzureVectorStore.MetadataField> filterMetadataFields) Constructs a new AzureCognitiveSearchVectorStore.AzureVectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, boolean initializeSchema, List<AzureVectorStore.MetadataField> filterMetadataFields, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Constructs a new AzureCognitiveSearchVectorStore. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.qdrant
ModifierConstructorDescriptionQdrantVectorStore
(io.qdrant.client.QdrantClient qdrantClient, String collectionName, EmbeddingModel embeddingModel, boolean initializeSchema) Constructs a new QdrantVectorStore.QdrantVectorStore
(io.qdrant.client.QdrantClient qdrantClient, String collectionName, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Constructs a new QdrantVectorStore.QdrantVectorStore
(io.qdrant.client.QdrantClient qdrantClient, QdrantVectorStore.QdrantVectorStoreConfig config, EmbeddingModel embeddingModel, boolean initializeSchema) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of EmbeddingModel in org.springframework.ai.vertexai.embedding.text
Modifier and TypeClassDescriptionclass
A class representing a Vertex AI Text Embedding Model. -
Uses of EmbeddingModel in org.springframework.ai.vertexai.palm2
-
Uses of EmbeddingModel in org.springframework.ai.watsonx
-
Uses of EmbeddingModel in org.springframework.ai.zhipuai
Modifier and TypeClassDescriptionclass
ZhiPuAI Embedding Model implementation.
QdrantVectorStore
.