Uses of Interface
org.springframework.ai.embedding.EmbeddingModel
Package
Description
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides classes for observing and storing vector data.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
-
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.cosmosdb
Modifier and TypeMethodDescriptionCosmosDBVectorStoreAutoConfiguration.cosmosDBVectorStore
(io.micrometer.observation.ObservationRegistry observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, CosmosDBVectorStoreProperties properties, com.azure.cosmos.CosmosAsyncClient cosmosAsyncClient, EmbeddingModel embeddingModel, BatchingStrategy batchingStrategy) -
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.mariadb
Modifier and TypeMethodDescriptionMariaDbStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, MariaDbStoreProperties 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.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.chroma.vectorstore
Modifier and TypeMethodDescriptionstatic ChromaVectorStore.Builder
ChromaVectorStore.builder
(ChromaApi chromaApi, EmbeddingModel embeddingModel) -
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
Modifier and TypeFieldDescriptionprotected final EmbeddingModel
AbstractVectorStoreBuilder.embeddingModel
Modifier and TypeMethodDescriptionSimpleVectorStore.builder
(EmbeddingModel embeddingModel) Creates an instance of SimpleVectorStore builder. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.azure
Modifier and TypeMethodDescriptionstatic AzureVectorStore.Builder
AzureVectorStore.builder
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.cassandra
Modifier and TypeMethodDescriptionstatic CassandraVectorStore.Builder
CassandraVectorStore.builder
(EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.coherence
Modifier and TypeMethodDescriptionstatic CoherenceVectorStore.Builder
CoherenceVectorStore.builder
(com.tangosol.net.Session session, EmbeddingModel embeddingModel) Creates a new builder for configuring and creating CoherenceVectorStore instances. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.cosmosdb
Modifier and TypeMethodDescriptionstatic CosmosDBVectorStore.Builder
CosmosDBVectorStore.builder
(com.azure.cosmos.CosmosAsyncClient cosmosClient, EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.elasticsearch
Modifier and TypeMethodDescriptionElasticsearchVectorStore.builder
(org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel) Creates a new builder instance for ElasticsearchVectorStore.ModifierConstructorDescriptionBuilder
(org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel) Sets the Elasticsearch REST client. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.gemfire
Modifier and TypeMethodDescriptionstatic GemFireVectorStore.Builder
GemFireVectorStore.builder
(EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.hanadb
Modifier and TypeMethodDescriptionstatic HanaCloudVectorStore.Builder
HanaCloudVectorStore.builder
(HanaVectorRepository<? extends HanaVectorEntity> repository, EmbeddingModel embeddingModel) Creates a new builder for configuring and creating HanaCloudVectorStore instances. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.mariadb
Modifier and TypeMethodDescriptionMariaDBVectorStore.builder
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) Creates a new MariaDBBuilder instance. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.milvus
Modifier and TypeMethodDescriptionstatic MilvusVectorStore.Builder
MilvusVectorStore.builder
(io.milvus.client.MilvusServiceClient milvusServiceClient, EmbeddingModel embeddingModel) Creates a new MilvusBuilder instance with the specified Milvus client. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.mongodb.atlas
Modifier and TypeMethodDescriptionMongoDBAtlasVectorStore.builder
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, EmbeddingModel embeddingModel) Creates a new builder instance for MongoDBAtlasVectorStore. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.neo4j
Modifier and TypeMethodDescriptionstatic Neo4jVectorStore.Builder
Neo4jVectorStore.builder
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.observation
Modifier and TypeFieldDescriptionprotected final EmbeddingModel
AbstractObservationVectorStore.embeddingModel
-
Uses of EmbeddingModel in org.springframework.ai.vectorstore.opensearch
Modifier and TypeMethodDescriptionOpenSearchVectorStore.builder
(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel) Creates a new builder instance for configuring an OpenSearchVectorStore. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.oracle
Modifier and TypeMethodDescriptionstatic OracleVectorStore.Builder
OracleVectorStore.builder
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) ModifierConstructorDescriptionBuilder
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) Sets the JdbcTemplate to be used for database operations. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.pgvector
Modifier and TypeMethodDescriptionPgVectorStore.builder
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.pinecone
Modifier and TypeMethodDescriptionstatic PineconeVectorStore.Builder
PineconeVectorStore.builder
(EmbeddingModel embeddingModel, String apiKey, String projectId, String environment, String indexName) Creates a new builder instance for configuring a PineconeVectorStore. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.qdrant
Modifier and TypeMethodDescriptionstatic QdrantVectorStore.Builder
QdrantVectorStore.builder
(io.qdrant.client.QdrantClient qdrantClient, EmbeddingModel embeddingModel) Creates a new QdrantBuilder instance. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.redis
Modifier and TypeMethodDescriptionstatic RedisVectorStore.Builder
RedisVectorStore.builder
(redis.clients.jedis.JedisPooled jedis, EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.typesense
Modifier and TypeMethodDescriptionstatic TypesenseVectorStore.Builder
TypesenseVectorStore.builder
(org.typesense.api.Client client, EmbeddingModel embeddingModel) Creates a new TypesenseBuilder instance.ModifierConstructorDescriptionBuilder
(org.typesense.api.Client client, EmbeddingModel embeddingModel) Constructs a new TypesenseBuilder instance. -
Uses of EmbeddingModel in org.springframework.ai.vectorstore.weaviate
Modifier and TypeMethodDescriptionstatic WeaviateVectorStore.Builder
WeaviateVectorStore.builder
(io.weaviate.client.WeaviateClient weaviateClient, EmbeddingModel embeddingModel) Creates a new WeaviateBuilder instance. -
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.watsonx
-
Uses of EmbeddingModel in org.springframework.ai.zhipuai
Modifier and TypeClassDescriptionclass
ZhiPuAI Embedding Model implementation.