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
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W