A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
D
- DefaultChatRequestParameters - class in dev.langchain4j.model.chat.request
- DefaultChatRequestParameters.Builder - class in dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- DefaultContent - class in dev.langchain4j.rag.content
- A default implementation of a Content.
- DefaultContentAggregator - class in dev.langchain4j.rag.content.aggregator
- Default implementation of ContentAggregator intended to be suitable for the majority of use cases.
- DefaultContentInjector - class in dev.langchain4j.rag.content.injector
- Default implementation of ContentInjector intended to be suitable for the majority of use cases.
- DefaultContentInjector.DefaultContentInjectorBuilder - class in dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultDocument - class in dev.langchain4j.data.document
- A default implementation of a Document.
- DefaultQueryRouter - class in dev.langchain4j.rag.query.router
- Default implementation of QueryRouter intended to be suitable for the majority of use cases.
- DefaultQueryTransformer - class in dev.langchain4j.rag.query.transformer
- Default implementation of QueryTransformer intended to be suitable for the majority of use cases.
- defaultRequestParameters() - function in dev.langchain4j.model.chat.ChatLanguageModel
- defaultRequestParameters() - function in dev.langchain4j.model.chat.ChatLanguageModel
- defaultRequestParameters() - function in dev.langchain4j.model.chat.StreamingChatLanguageModel
- defaultRequestParameters() - function in dev.langchain4j.model.chat.StreamingChatLanguageModel
- DefaultRetrievalAugmentor - class in dev.langchain4j.rag
- The default implementation of RetrievalAugmentor intended to be suitable for the majority of use cases.
- DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder - class in dev.langchain4j.rag.DefaultRetrievalAugmentor
- DefaultStructuredPromptFactory - class in dev.langchain4j.model.input.structured
- Default implementation of StructuredPromptFactory.
- definitions() - function in dev.langchain4j.model.chat.request.json.JsonObjectSchema
- Used together with JsonReferenceSchema when recursion is required.
- definitions(java.util.Map) - function in dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- Used together with JsonReferenceSchema when recursion is required.
- delayMillis(int) - function in dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
- Sets the base delay in milliseconds.
- deleteMessages(Object) - function in dev.langchain4j.store.memory.chat.ChatMemoryStore
- Deletes all messages for a specified chat memory.
- deleteMessages(Object) - function in dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- Deletes all messages for a specified chat memory.
- delimiter() - function in dev.langchain4j.model.input.structured.StructuredPrompt
- The delimiter to join the lines of the prompt template.
- description(java.lang.String) - function in dev.langchain4j.agent.tool.JsonSchemaProperty
- Construct a property with key "description" and value.
- description() - function in dev.langchain4j.agent.tool.ToolSpecification
- Returns the description of the tool.
- description(java.lang.String) - function in dev.langchain4j.agent.tool.ToolSpecification.Builder
- Sets the
description
. - description() - function in dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonArraySchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonBooleanSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonIntegerSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonNumberSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonNumberSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonObjectSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- description() - function in dev.langchain4j.model.chat.request.json.JsonStringSchema
- description(java.lang.String) - function in dev.langchain4j.model.chat.request.json.JsonStringSchema.Builder
- Description - class in dev.langchain4j.model.output.structured
- Annotation to attach a description to a class field.
- detailLevel() - function in dev.langchain4j.data.message.ImageContent
- Get the
DetailLevel
. - dev.langchain4j - package dev.langchain4j
- dev.langchain4j.agent.tool - package dev.langchain4j.agent.tool
- dev.langchain4j.code - package dev.langchain4j.code
- dev.langchain4j.data.audio - package dev.langchain4j.data.audio
- dev.langchain4j.data.document - package dev.langchain4j.data.document
- dev.langchain4j.data.embedding - package dev.langchain4j.data.embedding
- dev.langchain4j.data.image - package dev.langchain4j.data.image
- dev.langchain4j.data.message - package dev.langchain4j.data.message
- dev.langchain4j.data.pdf - package dev.langchain4j.data.pdf
- dev.langchain4j.data.segment - package dev.langchain4j.data.segment
- dev.langchain4j.data.text - package dev.langchain4j.data.text
- dev.langchain4j.data.video - package dev.langchain4j.data.video
- dev.langchain4j.exception - package dev.langchain4j.exception
- dev.langchain4j.internal - package dev.langchain4j.internal
- dev.langchain4j.memory - package dev.langchain4j.memory
- dev.langchain4j.model - package dev.langchain4j.model
- dev.langchain4j.model.chat - package dev.langchain4j.model.chat
- dev.langchain4j.model.chat.listener - package dev.langchain4j.model.chat.listener
- dev.langchain4j.model.chat.request - package dev.langchain4j.model.chat.request
- dev.langchain4j.model.chat.request.json - package dev.langchain4j.model.chat.request.json
- dev.langchain4j.model.chat.response - package dev.langchain4j.model.chat.response
- dev.langchain4j.model.embedding - package dev.langchain4j.model.embedding
- dev.langchain4j.model.image - package dev.langchain4j.model.image
- dev.langchain4j.model.input - package dev.langchain4j.model.input
- dev.langchain4j.model.input.structured - package dev.langchain4j.model.input.structured
- dev.langchain4j.model.language - package dev.langchain4j.model.language
- dev.langchain4j.model.moderation - package dev.langchain4j.model.moderation
- dev.langchain4j.model.output - package dev.langchain4j.model.output
- dev.langchain4j.model.output.structured - package dev.langchain4j.model.output.structured
- dev.langchain4j.model.scoring - package dev.langchain4j.model.scoring
- dev.langchain4j.rag - package dev.langchain4j.rag
- dev.langchain4j.rag.content - package dev.langchain4j.rag.content
- dev.langchain4j.rag.content.aggregator - package dev.langchain4j.rag.content.aggregator
- dev.langchain4j.rag.content.injector - package dev.langchain4j.rag.content.injector
- dev.langchain4j.rag.content.retriever - package dev.langchain4j.rag.content.retriever
- dev.langchain4j.rag.query - package dev.langchain4j.rag.query
- dev.langchain4j.rag.query.router - package dev.langchain4j.rag.query.router
- dev.langchain4j.rag.query.transformer - package dev.langchain4j.rag.query.transformer
- dev.langchain4j.retriever - package dev.langchain4j.retriever
- dev.langchain4j.spi - package dev.langchain4j.spi
- dev.langchain4j.spi.data.document.parser - package dev.langchain4j.spi.data.document.parser
- dev.langchain4j.spi.data.document.splitter - package dev.langchain4j.spi.data.document.splitter
- dev.langchain4j.spi.data.message - package dev.langchain4j.spi.data.message
- dev.langchain4j.spi.json - package dev.langchain4j.spi.json
- dev.langchain4j.spi.model.embedding - package dev.langchain4j.spi.model.embedding
- dev.langchain4j.spi.prompt - package dev.langchain4j.spi.prompt
- dev.langchain4j.spi.prompt.structured - package dev.langchain4j.spi.prompt.structured
- dev.langchain4j.store.embedding - package dev.langchain4j.store.embedding
- dev.langchain4j.store.embedding.filter - package dev.langchain4j.store.embedding.filter
- dev.langchain4j.store.embedding.filter.comparison - package dev.langchain4j.store.embedding.filter.comparison
- dev.langchain4j.store.embedding.filter.logical - package dev.langchain4j.store.embedding.filter.logical
- dev.langchain4j.store.memory.chat - package dev.langchain4j.store.memory.chat
- dev.langchain4j.web.search - package dev.langchain4j.web.search
- dimension() - function in dev.langchain4j.data.embedding.Embedding
- Returns the dimension of the vector.
- dimension() - function in dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
- Returns the dimension of the Embedding produced by this embedding model.
- dimension() - function in dev.langchain4j.model.embedding.EmbeddingModel
- Returns the dimension of the Embedding produced by this embedding model.
- dimension() - function in dev.langchain4j.model.embedding.EmbeddingModel
- Returns the dimension of the Embedding produced by this embedding model.
- DimensionAwareEmbeddingModel - class in dev.langchain4j.model.embedding
- A dimension aware embedding model
- DisabledChatLanguageModel - class in dev.langchain4j.model.chat
- A ChatLanguageModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledEmbeddingModel - class in dev.langchain4j.model.embedding
- An EmbeddingModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledImageModel - class in dev.langchain4j.model.image
- An ImageModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledLanguageModel - class in dev.langchain4j.model.language
- A LanguageModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledModerationModel - class in dev.langchain4j.model.moderation
- A ModerationModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledStreamingChatLanguageModel - class in dev.langchain4j.model.chat
- A StreamingChatLanguageModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- DisabledStreamingLanguageModel - class in dev.langchain4j.model.language
- A StreamingLanguageModel which throws a ModelDisabledException for all of its methods This could be used in tests, or in libraries that extend this one to conditionally enable or disable functionality.
- displayName(java.lang.String) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- DO_NOT_ROUTE - enum entry in dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
In this case, the Query will not be routed to any ContentRetriever, thus skipping the RAG flow. No content will be appended to the original UserMessage.
- doChat(dev.langchain4j.model.chat.request.ChatRequest) - function in dev.langchain4j.model.chat.ChatLanguageModel
- doChat(dev.langchain4j.model.chat.request.ChatRequest) - function in dev.langchain4j.model.chat.ChatLanguageModel
- doChat(dev.langchain4j.model.chat.request.ChatRequest,dev.langchain4j.model.chat.response.StreamingChatResponseHandler) - function in dev.langchain4j.model.chat.StreamingChatLanguageModel
- doChat(dev.langchain4j.model.chat.request.ChatRequest,dev.langchain4j.model.chat.response.StreamingChatResponseHandler) - function in dev.langchain4j.model.chat.StreamingChatLanguageModel
- Document - class in dev.langchain4j.data.document
- Represents an unstructured piece of text that usually corresponds to a content of a single file.
- document(java.lang.String) - function in dev.langchain4j.data.document.Document
- Creates a new Document from the given text.
- document(java.lang.String) - function in dev.langchain4j.data.document.Document
- Creates a new Document from the given text.
- document(java.lang.String,dev.langchain4j.data.document.Metadata) - function in dev.langchain4j.data.document.Document
- Creates a new Document from the given text.
- document(java.lang.String,dev.langchain4j.data.document.Metadata) - function in dev.langchain4j.data.document.Document
- Creates a new Document from the given text.
- DocumentLoader - class in dev.langchain4j.data.document
- Utility class for loading documents.
- DocumentParser - class in dev.langchain4j.data.document
- Defines the interface for parsing an InputStream into a Document.
- DocumentParserFactory - class in dev.langchain4j.spi.data.document.parser
- A factory for creating DocumentParser instances through SPI.
- DocumentSource - class in dev.langchain4j.data.document
- Defines the interface for a Document source.
- DocumentSplitter - class in dev.langchain4j.data.document
- Defines the interface for splitting a document into text segments.
- documentSplitter(dev.langchain4j.data.document.DocumentSplitter) - function in dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
- Sets the document splitter.
- DocumentSplitterFactory - class in dev.langchain4j.spi.data.document.splitter
- A factory for creating DocumentSplitter instances through SPI.
- DocumentTransformer - class in dev.langchain4j.data.document
- Defines the interface for transforming a Document.
- documentTransformer(dev.langchain4j.data.document.DocumentTransformer) - function in dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
- Sets the document transformer.
- dynamicFilter(java.util.function.Function) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMaxResults(java.util.function.Function) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMinScore(java.util.function.Function) - function in dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder