A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
E
- edit(dev.langchain4j.data.image.Image,dev.langchain4j.data.image.Image,java.lang.String) - function in dev.langchain4j.model.image.DisabledImageModel
- Given an existing image, edit this image following the given prompt and apply the changes only to the part of the image specified by the given mask.
- edit(dev.langchain4j.data.image.Image,java.lang.String) - function in dev.langchain4j.model.image.DisabledImageModel
- Given an existing image, edit this image following the given prompt.
- edit(dev.langchain4j.data.image.Image,dev.langchain4j.data.image.Image,java.lang.String) - function in dev.langchain4j.model.image.ImageModel
- Given an existing image, edit this image following the given prompt and apply the changes only to the part of the image specified by the given mask.
- edit(dev.langchain4j.data.image.Image,java.lang.String) - function in dev.langchain4j.model.image.ImageModel
- Given an existing image, edit this image following the given prompt.
- embed(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.embedding.DisabledEmbeddingModel
- Embed the text content of a TextSegment.
- embed(java.lang.String) - function in dev.langchain4j.model.embedding.DisabledEmbeddingModel
- Embed a text.
- embed(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embed the text content of a TextSegment.
- embed(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embed the text content of a TextSegment.
- embed(java.lang.String) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embed a text.
- embed(java.lang.String) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embed a text.
- embedAll(java.util.List) - function in dev.langchain4j.model.embedding.DisabledEmbeddingModel
- Embeds the text content of a list of TextSegments.
- embedAll(java.util.List) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embeds the text content of a list of TextSegments.
- embedAll(java.util.List) - function in dev.langchain4j.model.embedding.EmbeddingModel
- Embeds the text content of a list of TextSegments.
- embedded() - function in dev.langchain4j.store.embedding.EmbeddingMatch
- Returns the original content that was embedded.
- Embedding - class in dev.langchain4j.data.embedding
- Represents a dense vector embedding of a text.
- embedding() - function in dev.langchain4j.store.embedding.EmbeddingMatch
- Returns the embedding that has been matched.
- EMBEDDING_ID - enum entry in dev.langchain4j.rag.content.ContentMetadata
- embeddingId() - function in dev.langchain4j.store.embedding.EmbeddingMatch
- The ID of the embedding assigned when adding this embedding to the store.
- EmbeddingMatch - class in dev.langchain4j.store.embedding
- Represents a matched embedding along with its relevance score (derivative of cosine distance), ID, and original embedded content.
- EmbeddingModel - class in dev.langchain4j.model.embedding
- Represents a model that can convert a given text into an embedding (vector representation of the text).
- embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel) - function in dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
- Sets the embedding model.
- EmbeddingModelFactory - class in dev.langchain4j.spi.model.embedding
- A factory for creating EmbeddingModel instances through SPI.
- EmbeddingSearchRequest - class in dev.langchain4j.store.embedding
- Represents a request to search in an EmbeddingStore.
- EmbeddingSearchRequest.EmbeddingSearchRequestBuilder - class in dev.langchain4j.store.embedding.EmbeddingSearchRequest
- EmbeddingSearchResult - class in dev.langchain4j.store.embedding
- Represents a result of a search in an EmbeddingStore.
- embeddingStore(dev.langchain4j.store.embedding.EmbeddingStore) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- EmbeddingStore - class in dev.langchain4j.store.embedding
- Represents a store for embeddings, also known as a vector database.
- embeddingStore(dev.langchain4j.store.embedding.EmbeddingStore) - function in dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
- Sets the embedding store.
- EmbeddingStoreContentRetriever - class in dev.langchain4j.rag.content.retriever
- A ContentRetriever that retrieves from an EmbeddingStore.
- EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder - class in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreIngestor - class in dev.langchain4j.store.embedding
- The
EmbeddingStoreIngestor
represents an ingestion pipeline and is responsible for ingesting Documents into an EmbeddingStore. - EmbeddingStoreIngestor.Builder - class in dev.langchain4j.store.embedding.EmbeddingStoreIngestor
- EmbeddingStoreIngestor builder.
- EmbeddingStoreRetriever - class in dev.langchain4j.retriever
- ensureBetween(java.lang.Double,double,double,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given Double value is in
[min, max]
. - ensureBetween(java.lang.Integer,int,int,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given Integer value is in
[min, max]
. - ensureBetween(java.lang.Long,long,long,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given Long value is in
[min, max]
. - ensureEq(Object,Object,java.lang.String,kotlin.Array) - function in dev.langchain4j.internal.ValidationUtils
- Ensure that the two values are equal.
- ensureGreaterThanZero(java.lang.Double,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given expression is true.
- ensureGreaterThanZero(java.lang.Integer,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given expression is true.
- ensureNotBlank(java.lang.String,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given string is not null and not blank.
- ensureNotEmpty(T,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given collection is not null and not empty.
- ensureNotEmpty(kotlin.Array,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given array is not null and not empty.
- ensureNotEmpty(java.util.Map,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given map is not null and not empty.
- ensureNotNull(T,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given object is not null.
- ensureNotNull(T,java.lang.String,kotlin.Array) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given object is not null.
- ensureTrailingForwardSlash(java.lang.String) - function in dev.langchain4j.internal.Utils
- Appends a trailing '/' if the provided URL does not end with '/'
- ensureTrue(boolean,java.lang.String) - function in dev.langchain4j.internal.ValidationUtils
- Ensures that the given expression is true.
- enums(java.lang.Class) - function in dev.langchain4j.agent.tool.JsonSchemaProperty
- Construct a property with key "enum" and all enum values taken from enumClass.
- enums(kotlin.Array) - function in dev.langchain4j.agent.tool.JsonSchemaProperty
- Construct a property with key "enum" and value enumValues.
- enums(kotlin.Array) - function in dev.langchain4j.agent.tool.JsonSchemaProperty
- Construct a property with key "enum" and value enumValues.
- enumValues() - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema
- enumValues(kotlin.Array) - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- enumValues(java.util.List) - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- equals(Object) - function in dev.langchain4j.agent.tool.JsonSchemaProperty
- equals(Object) - function in dev.langchain4j.agent.tool.ToolExecutionRequest
- equals(Object) - function in dev.langchain4j.agent.tool.ToolParameters
- equals(Object) - function in dev.langchain4j.agent.tool.ToolSpecification
- equals(Object) - function in dev.langchain4j.data.audio.Audio
- equals(Object) - function in dev.langchain4j.data.document.Metadata
- equals(Object) - function in dev.langchain4j.data.embedding.Embedding
- equals(Object) - function in dev.langchain4j.data.image.Image
- equals(Object) - function in dev.langchain4j.data.message.AiMessage
- equals(Object) - function in dev.langchain4j.data.message.AudioContent
- equals(Object) - function in dev.langchain4j.data.message.CustomMessage
- equals(Object) - function in dev.langchain4j.data.message.ImageContent
- equals(Object) - function in dev.langchain4j.data.message.PdfFileContent
- equals(Object) - function in dev.langchain4j.data.message.SystemMessage
- equals(Object) - function in dev.langchain4j.data.message.TextContent
- equals(Object) - function in dev.langchain4j.data.message.TextFileContent
- equals(Object) - function in dev.langchain4j.data.message.ToolExecutionResultMessage
- equals(Object) - function in dev.langchain4j.data.message.UserMessage
- equals(Object) - function in dev.langchain4j.data.message.VideoContent
- equals(Object) - function in dev.langchain4j.data.pdf.PdfFile
- equals(Object) - function in dev.langchain4j.data.segment.TextSegment
- equals(Object) - function in dev.langchain4j.data.text.TextFile
- equals(Object) - function in dev.langchain4j.data.video.Video
- equals(Object) - function in dev.langchain4j.model.chat.listener.ChatModelRequest
- equals(Object) - function in dev.langchain4j.model.chat.listener.ChatModelResponse
- equals(Object) - function in dev.langchain4j.model.chat.request.ChatRequest
- equals(Object) - function in dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- equals(Object) - function in dev.langchain4j.model.chat.request.ResponseFormat
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonArraySchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonNumberSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonObjectSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonSchema
- equals(Object) - function in dev.langchain4j.model.chat.request.json.JsonStringSchema
- equals(Object) - function in dev.langchain4j.model.chat.response.ChatResponse
- equals(Object) - function in dev.langchain4j.model.chat.response.ChatResponseMetadata
- equals(Object) - function in dev.langchain4j.model.input.Prompt
- equals(Object) - function in dev.langchain4j.model.moderation.Moderation
- equals(Object) - function in dev.langchain4j.model.output.Response
- equals(Object) - function in dev.langchain4j.model.output.TokenUsage
- equals(Object) - function in dev.langchain4j.rag.content.DefaultContent
- Compares this
Content
with another object for equality. - equals(Object) - function in dev.langchain4j.rag.query.Metadata
- equals(Object) - function in dev.langchain4j.rag.query.Query
- equals(Object) - function in dev.langchain4j.store.embedding.EmbeddingMatch
- equals(Object) - function in dev.langchain4j.store.embedding.EmbeddingSearchRequest
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.ContainsString
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsIn
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- equals(Object) - function in dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- equals(Object) - function in dev.langchain4j.store.embedding.filter.logical.And
- equals(Object) - function in dev.langchain4j.store.embedding.filter.logical.Not
- equals(Object) - function in dev.langchain4j.store.embedding.filter.logical.Or
- equals(Object) - function in dev.langchain4j.web.search.WebSearchInformationResult
- equals(Object) - function in dev.langchain4j.web.search.WebSearchOrganicResult
- equals(Object) - function in dev.langchain4j.web.search.WebSearchRequest
- equals(Object) - function in dev.langchain4j.web.search.WebSearchResults
- equals(Object) - function in java.lang.Record
- equals(Object) - function in java.lang.annotation.Annotation
- error() - function in dev.langchain4j.model.chat.listener.ChatModelErrorContext
- estimateTokenCount(dev.langchain4j.data.message.UserMessage) - function in dev.langchain4j.model.chat.TokenCountEstimator
- Estimates the count of tokens in the specified message.
- estimateTokenCount(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.chat.TokenCountEstimator
- Estimates the count of tokens in the specified text segment.
- estimateTokenCount(dev.langchain4j.model.input.Prompt) - function in dev.langchain4j.model.chat.TokenCountEstimator
- Estimates the count of tokens in the specified prompt.
- estimateTokenCount(java.lang.String) - function in dev.langchain4j.model.chat.TokenCountEstimator
- Estimates the count of tokens in the specified text.
- estimateTokenCount(java.util.List) - function in dev.langchain4j.model.chat.TokenCountEstimator
- Estimates the count of tokens in the specified list of messages.
- estimateTokenCount(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.embedding.TokenCountEstimator
- Estimates the count of tokens in the given text segment.
- estimateTokenCount(java.lang.String) - function in dev.langchain4j.model.embedding.TokenCountEstimator
- Estimates the count of tokens in the given text.
- estimateTokenCount(java.util.List) - function in dev.langchain4j.model.embedding.TokenCountEstimator
- Estimates the count of tokens in the given text segments.
- estimateTokenCount(dev.langchain4j.data.segment.TextSegment) - function in dev.langchain4j.model.language.TokenCountEstimator
- Estimates the count of tokens in the given text segment.
- estimateTokenCount(dev.langchain4j.model.input.Prompt) - function in dev.langchain4j.model.language.TokenCountEstimator
- Estimates the count of tokens in the given prompt.
- estimateTokenCount(java.lang.String) - function in dev.langchain4j.model.language.TokenCountEstimator
- Estimates the count of tokens in the given text.
- estimateTokenCountInForcefulToolExecutionRequest(dev.langchain4j.agent.tool.ToolExecutionRequest) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given tool execution request.
- estimateTokenCountInForcefulToolSpecification(dev.langchain4j.agent.tool.ToolSpecification) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given tool specification.
- estimateTokenCountInMessage(dev.langchain4j.data.message.ChatMessage) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given message.
- estimateTokenCountInMessages(java.lang.Iterable) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given messages.
- estimateTokenCountInText(java.lang.String) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given text.
- estimateTokenCountInToolExecutionRequests(java.lang.Iterable) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given tool execution requests.
- estimateTokenCountInTools(java.lang.Iterable) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in
Tool
annotations of the given objects. - estimateTokenCountInTools(Object) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in
Tool
annotations of the given object. - estimateTokenCountInToolSpecifications(java.lang.Iterable) - function in dev.langchain4j.model.Tokenizer
- Estimates the count of tokens in the given tool specifications.
- Exceptions - class in dev.langchain4j.internal
- Utility methods for creating common exceptions.
- execute(java.lang.String) - function in dev.langchain4j.code.CodeExecutionEngine
- Execute the given code.
- executor(java.util.concurrent.Executor) - function in dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- ExpandingQueryTransformer - class in dev.langchain4j.rag.query.transformer
- A QueryTransformer that utilizes a ChatLanguageModel to expand a given Query.
- ExpandingQueryTransformer.ExpandingQueryTransformerBuilder - class in dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- Experimental - class in dev.langchain4j
- Indicates that a class/constructor/method is experimental and might change in the future.
- expression() - function in dev.langchain4j.store.embedding.filter.logical.Not