Class DimensionAwareEmbeddingModel
java.lang.Object
dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
- All Implemented Interfaces:
EmbeddingModel
- Direct Known Subclasses:
AbstractInProcessEmbeddingModel, AzureOpenAiEmbeddingModel, BedrockCohereEmbeddingModel, BedrockTitanEmbeddingModel, CohereEmbeddingModel, GitHubModelsEmbeddingModel, GoogleAiEmbeddingModel, GoogleGenAiEmbeddingModel, HuggingFaceEmbeddingModel, JinaEmbeddingModel, JlamaEmbeddingModel, LocalAiEmbeddingModel, MistralAiEmbeddingModel, NomicEmbeddingModel, OllamaEmbeddingModel, OpenAiEmbeddingModel, OpenAiOfficialEmbeddingModel, OracleEmbeddingModel, VertexAiEmbeddingModel, VoyageAiEmbeddingModel
A dimension aware embedding model
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EmbeddingModel
addListener, addListeners, defaultRequestParameters, doEmbed, embed, embed, embed, embedAll, listeners, modelName, provider, supportedContentTypes, supportedParameters
-
Field Details
-
dimension
dimension of embedding
-
-
Constructor Details
-
DimensionAwareEmbeddingModel
public DimensionAwareEmbeddingModel()
-
-
Method Details
-
knownDimension
-
dimension
public int dimension()Description copied from interface:EmbeddingModelReturns the dimension of theEmbeddingproduced by this embedding model.- Specified by:
dimensionin interfaceEmbeddingModel- Returns:
- dimension of the embedding
-