Uses of Interface
dev.langchain4j.model.embedding.EmbeddingModel
Packages that use EmbeddingModel
Package
Description
AWS Bedrock integration for LangChain4j.
GitHub Models integration for LangChain4j.
-
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 TypeClassDescriptionclassRepresents 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 TypeClassDescriptionclassclass -
Uses of EmbeddingModel in dev.langchain4j.model.cohere
Classes in dev.langchain4j.model.cohere that implement EmbeddingModelModifier and TypeClassDescriptionclassAn implementation of anEmbeddingModelthat uses Cohere Embed API. -
Uses of EmbeddingModel in dev.langchain4j.model.embedding
Classes in dev.langchain4j.model.embedding that implement EmbeddingModelModifier and TypeClassDescriptionclassA dimension aware embedding modelclassAnEmbeddingModelwhich throws aModelDisabledExceptionfor all of its methodsMethods in dev.langchain4j.model.embedding that return EmbeddingModelModifier and TypeMethodDescriptiondefault EmbeddingModelEmbeddingModel.addListener(EmbeddingModelListener listener) Wraps thisEmbeddingModelwith a listening model that dispatches events to the provided listener.default EmbeddingModelEmbeddingModel.addListeners(List<EmbeddingModelListener> listeners) Wraps thisEmbeddingModelwith a listening model that dispatches events to the provided listeners. -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.listener
Methods in dev.langchain4j.model.embedding.listener that return EmbeddingModelModifier and TypeMethodDescriptionEmbeddingModelErrorContext.embeddingModel()EmbeddingModelRequestContext.embeddingModel()EmbeddingModelResponseContext.embeddingModel()Methods in dev.langchain4j.model.embedding.listener with parameters of type EmbeddingModelModifier and TypeMethodDescriptionEmbeddingModelErrorContext.Builder.embeddingModel(EmbeddingModel embeddingModel) EmbeddingModelRequestContext.Builder.embeddingModel(EmbeddingModel embeddingModel) EmbeddingModelResponseContext.Builder.embeddingModel(EmbeddingModel embeddingModel) -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx
Classes in dev.langchain4j.model.embedding.onnx that implement EmbeddingModelModifier and TypeClassDescriptionclassclassAn embedding model that runs within your Java application's process using ONNX runtime. -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.allminilml6v2
Classes in dev.langchain4j.model.embedding.onnx.allminilml6v2 that implement EmbeddingModelModifier and TypeClassDescriptionclassSentenceTransformers all-MiniLM-L6-v2 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.allminilml6v2 that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.allminilml6v2q
Classes in dev.langchain4j.model.embedding.onnx.allminilml6v2q that implement EmbeddingModelModifier and TypeClassDescriptionclassQuantized SentenceTransformers all-MiniLM-L6-v2 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.allminilml6v2q that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallen
Classes in dev.langchain4j.model.embedding.onnx.bgesmallen that implement EmbeddingModelModifier and TypeClassDescriptionclassBAAI bge-small-en embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallen that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallenq
Classes in dev.langchain4j.model.embedding.onnx.bgesmallenq that implement EmbeddingModelModifier and TypeClassDescriptionclassQuantized BAAI bge-small-en embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallenq that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallenv15
Classes in dev.langchain4j.model.embedding.onnx.bgesmallenv15 that implement EmbeddingModelModifier and TypeClassDescriptionclassBAAI bge-small-en-v1.5 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallenv15 that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallenv15q
Classes in dev.langchain4j.model.embedding.onnx.bgesmallenv15q that implement EmbeddingModelModifier and TypeClassDescriptionclassQuantized BAAI bge-small-en-v1.5 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallenv15q that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallzhv15
Classes in dev.langchain4j.model.embedding.onnx.bgesmallzhv15 that implement EmbeddingModelModifier and TypeClassDescriptionclassBAAI bge-small-zh-v1.5 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallzhv15 that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.bgesmallzhv15q
Classes in dev.langchain4j.model.embedding.onnx.bgesmallzhv15q that implement EmbeddingModelModifier and TypeClassDescriptionclassQuantized BAAI bge-small-zh-v1.5 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.bgesmallzhv15q that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.e5smallv2
Classes in dev.langchain4j.model.embedding.onnx.e5smallv2 that implement EmbeddingModelModifier and TypeClassDescriptionclassMicrosoft E5-small-v2 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.e5smallv2 that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.embedding.onnx.e5smallv2q
Classes in dev.langchain4j.model.embedding.onnx.e5smallv2q that implement EmbeddingModelModifier and TypeClassDescriptionclassQuantized Microsoft E5-small-v2 embedding model that runs within your Java application's process.Methods in dev.langchain4j.model.embedding.onnx.e5smallv2q that return EmbeddingModel -
Uses of EmbeddingModel in dev.langchain4j.model.github
Classes in dev.langchain4j.model.github that implement EmbeddingModelModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.This module is deprecated and will be removed in a future release. -
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 TypeClassDescriptionclassAn implementation of anEmbeddingModelthat 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 TypeClassDescriptionclassRepresents 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 TypeClassDescriptionclassAn 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 TypeClassDescriptionclassRepresents 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.oracle
Classes in dev.langchain4j.model.oracle that implement EmbeddingModelModifier and TypeClassDescriptionclassEmbed documents Use dbms_vector_chain.utl_to_embeddings to get embeddings. -
Uses of EmbeddingModel in dev.langchain4j.model.ovhai
Classes in dev.langchain4j.model.ovhai that implement EmbeddingModelModifier and TypeClassDescriptionclassRepresents an OVHcloud embedding model. -
Uses of EmbeddingModel in dev.langchain4j.model.vertexai
Classes in dev.langchain4j.model.vertexai that implement EmbeddingModelModifier and TypeClassDescriptionclassRepresents 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 TypeClassDescriptionclassAn implementation of anEmbeddingModelthat uses Voyage AI Embedding API. -
Uses of EmbeddingModel in dev.langchain4j.model.watsonx
Classes in dev.langchain4j.model.watsonx that implement EmbeddingModelModifier and TypeClassDescriptionclassAEmbeddingModelimplementation that integrates IBM watsonx.ai with LangChain4j. -
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.cosmos.nosql
Methods in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql with parameters of type EmbeddingModelModifier and TypeMethodDescriptionAzureCosmosDBNoSqlContentRetriever.Builder.embeddingModel(EmbeddingModel embeddingModel) Constructors in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql with parameters of type EmbeddingModelModifierConstructorDescriptionAzureCosmosDBNoSqlContentRetriever(String endpoint, com.azure.core.credential.AzureKeyCredential keyCredential, com.azure.core.credential.TokenCredential tokenCredential, EmbeddingModel embeddingModel, String databaseName, String containerName, String partitionKeyPath, com.azure.cosmos.models.IndexingPolicy indexingPolicy, com.azure.cosmos.models.CosmosVectorEmbeddingPolicy cosmosVectorEmbeddingPolicy, com.azure.cosmos.models.CosmosFullTextPolicy cosmosFullTextPolicy, Integer vectorStoreThroughput, AzureCosmosDBSearchQueryType azureCosmosDBSearchQueryType, Integer maxResults, Double minScore, Filter filter) Deprecated, for removal: This API element is subject to removal in a future version. -
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.rag.content.retriever.elasticsearch
Methods in dev.langchain4j.rag.content.retriever.elasticsearch with parameters of type EmbeddingModelModifier and TypeMethodDescriptionElasticsearchContentRetriever.Builder.embeddingModel(EmbeddingModel embeddingModel) Constructors in dev.langchain4j.rag.content.retriever.elasticsearch with parameters of type EmbeddingModelModifierConstructorDescriptionElasticsearchContentRetriever(ElasticsearchConfiguration configuration, org.elasticsearch.client.RestClient restClient, String indexName, EmbeddingModel embeddingModel, int maxResults, double minScore, Filter filter) Creates an instance of ElasticsearchContentRetriever using a RestClient. -
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.