Uses of Interface
dev.langchain4j.model.embedding.EmbeddingModel
Packages that use EmbeddingModel
Package
Description
-
Uses of EmbeddingModel in dev.langchain4j.classification
Constructors in dev.langchain4j.classification with parameters of type EmbeddingModelModifierConstructorDescriptionEmbeddingModelTextClassifier
(EmbeddingModel embeddingModel, Map<L, ? extends Collection<String>> examplesByLabel) Creates a classifier with the default values forEmbeddingModelTextClassifier.maxResults
(1),EmbeddingModelTextClassifier.minScore
(0) andEmbeddingModelTextClassifier.meanToMaxScoreRatio
(0.5).EmbeddingModelTextClassifier
(EmbeddingModel embeddingModel, Map<L, ? extends Collection<String>> examplesByLabel, int maxResults, double minScore, double meanToMaxScoreRatio) Creates a classifier. -
Uses of EmbeddingModel in dev.langchain4j.model.azure
Classes in dev.langchain4j.model.azure that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents an OpenAI embedding model, hosted on Azure, such as text-embedding-ada-002. -
Uses of EmbeddingModel in dev.langchain4j.model.bedrock
Classes in dev.langchain4j.model.bedrock that implement EmbeddingModelModifier and TypeClassDescriptionclass
class
-
Uses of EmbeddingModel in dev.langchain4j.model.bedrock.internal
Classes in dev.langchain4j.model.bedrock.internal that implement EmbeddingModelModifier and TypeClassDescriptionclass
Abstract bedrock embedding model -
Uses of EmbeddingModel in dev.langchain4j.model.cohere
Classes in dev.langchain4j.model.cohere that implement EmbeddingModelModifier and TypeClassDescriptionclass
An implementation of anEmbeddingModel
that uses Cohere Embed API. -
Uses of EmbeddingModel in dev.langchain4j.model.embedding
Classes in dev.langchain4j.model.embedding that implement EmbeddingModelModifier and TypeClassDescriptionclass
A dimension aware embedding modelclass
AnEmbeddingModel
which throws aModelDisabledException
for all of its methods -
Uses of EmbeddingModel in dev.langchain4j.model.github
Classes in dev.langchain4j.model.github that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents an embedding model, hosted on GitHub Models, such as text-embedding-3-small. -
Uses of EmbeddingModel in dev.langchain4j.model.googleai
Classes in dev.langchain4j.model.googleai that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.huggingface
Classes in dev.langchain4j.model.huggingface that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.jina
Classes in dev.langchain4j.model.jina that implement EmbeddingModelModifier and TypeClassDescriptionclass
An implementation of anEmbeddingModel
that uses Jina Embeddings API. -
Uses of EmbeddingModel in dev.langchain4j.model.jlama
Classes in dev.langchain4j.model.jlama that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.localai
Classes in dev.langchain4j.model.localai that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.mistralai
Classes in dev.langchain4j.model.mistralai that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents a Mistral AI embedding model, such as mistral-embed. -
Uses of EmbeddingModel in dev.langchain4j.model.nomic
Classes in dev.langchain4j.model.nomic that implement EmbeddingModelModifier and TypeClassDescriptionclass
An integration with Nomic Atlas's Text Embeddings API. -
Uses of EmbeddingModel in dev.langchain4j.model.ollama
Classes in dev.langchain4j.model.ollama that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.openai
Classes in dev.langchain4j.model.openai that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents an OpenAI embedding model, such as text-embedding-ada-002. -
Uses of EmbeddingModel in dev.langchain4j.model.openaiofficial
Classes in dev.langchain4j.model.openaiofficial that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.ovhai
Classes in dev.langchain4j.model.ovhai that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents an OVHcloud embedding model. -
Uses of EmbeddingModel in dev.langchain4j.model.vertexai
Classes in dev.langchain4j.model.vertexai that implement EmbeddingModelModifier and TypeClassDescriptionclass
Represents a Google Vertex AI embedding model, such as textembedding-gecko. -
Uses of EmbeddingModel in dev.langchain4j.model.voyageai
Classes in dev.langchain4j.model.voyageai that implement EmbeddingModelModifier and TypeClassDescriptionclass
An implementation of anEmbeddingModel
that uses Voyage AI Embedding API. -
Uses of EmbeddingModel in dev.langchain4j.model.workersai
Classes in dev.langchain4j.model.workersai that implement EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.rag.content.retriever
Methods in dev.langchain4j.rag.content.retriever with parameters of type EmbeddingModelModifier and TypeMethodDescriptionEmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder.embeddingModel
(EmbeddingModel embeddingModel) Constructors in dev.langchain4j.rag.content.retriever with parameters of type EmbeddingModelModifierConstructorDescriptionEmbeddingStoreContentRetriever
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel) EmbeddingStoreContentRetriever
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults) EmbeddingStoreContentRetriever
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, Integer maxResults, Double minScore) -
Uses of EmbeddingModel in dev.langchain4j.rag.content.retriever.azure.search
Methods in dev.langchain4j.rag.content.retriever.azure.search with parameters of type EmbeddingModelModifier and TypeMethodDescriptionAzureAiSearchContentRetriever.Builder.embeddingModel
(EmbeddingModel embeddingModel) Sets the Embedding Model.Constructors in dev.langchain4j.rag.content.retriever.azure.search with parameters of type EmbeddingModelModifierConstructorDescriptionAzureAiSearchContentRetriever
(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, com.azure.core.credential.TokenCredential tokenCredential, boolean createOrUpdateIndex, int dimensions, com.azure.search.documents.indexes.models.SearchIndex index, String indexName, EmbeddingModel embeddingModel, int maxResults, double minScore, AzureAiSearchQueryType azureAiSearchQueryType, AzureAiSearchFilterMapper filterMapper, Filter filter) -
Uses of EmbeddingModel in dev.langchain4j.retriever
Methods in dev.langchain4j.retriever with parameters of type EmbeddingModelModifier and TypeMethodDescriptionstatic EmbeddingStoreRetriever
EmbeddingStoreRetriever.from
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel) Deprecated, for removal: This API element is subject to removal in a future version.static EmbeddingStoreRetriever
EmbeddingStoreRetriever.from
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults) Deprecated, for removal: This API element is subject to removal in a future version.static EmbeddingStoreRetriever
EmbeddingStoreRetriever.from
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults, double minScore) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in dev.langchain4j.retriever with parameters of type EmbeddingModelModifierConstructorDescriptionEmbeddingStoreRetriever
(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults, Double minScore) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of EmbeddingModel in dev.langchain4j.spi.model.embedding
Methods in dev.langchain4j.spi.model.embedding that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.store.embedding
Methods in dev.langchain4j.store.embedding with parameters of type EmbeddingModelModifier and TypeMethodDescriptionEmbeddingStoreIngestor.Builder.embeddingModel
(EmbeddingModel embeddingModel) Sets the embedding model.Constructors in dev.langchain4j.store.embedding with parameters of type EmbeddingModelModifierConstructorDescriptionEmbeddingStoreIngestor
(DocumentTransformer documentTransformer, DocumentSplitter documentSplitter, TextSegmentTransformer textSegmentTransformer, EmbeddingModel embeddingModel, EmbeddingStore<TextSegment> embeddingStore) Creates an instance of anEmbeddingStoreIngestor
.