Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a2aBuilder(String) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an A2A client that can be used to interact with agents over the A2A protocol.
- a2aBuilder(String, Class) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AService
- a2aBuilder(String, Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an A2A client that can be used to interact with agents over the A2A protocol.
- a2aBuilder(String, Class) - Method in interface dev.langchain4j.agentic.internal.A2AService
- a2aBuilder(String, Class) - Method in class dev.langchain4j.agentic.internal.A2AService.DummyA2AService
- A2AClientAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an A2A client agent.
- A2AClientAgentInvoker - Class in dev.langchain4j.agentic.a2a
- A2AClientAgentInvoker(A2AClientInstance, Method) - Constructor for class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- A2AClientBuilder<T> - Interface in dev.langchain4j.agentic.internal
-
Builder for creating A2A client proxies that communicate with remote agents over the Agent-to-Agent (A2A) protocol.
- A2AClientCustomizer - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a static method that customizes the underlying A2A SDK
ClientBuilderbefore theClientis constructed. - A2AClientInstance - Interface in dev.langchain4j.agentic.a2a
- A2AContextId - Annotation Interface in dev.langchain4j.agentic.a2a
-
Marks a parameter that will be set as the
contextIdon the outgoing A2AMessageenvelope, rather than being included as aTextPartin the message content. - a2aServerUrl() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
URL of the A2A server to which the requests will be sent.
- A2AServerUrlSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a static method that returns the A2A server URL for declarative A2A client agents.
- A2AService - Interface in dev.langchain4j.agentic.internal
- A2AService.DummyA2AService - Class in dev.langchain4j.agentic.internal
- A2AService.Provider - Class in dev.langchain4j.agentic.internal
- A2AStreamingClientListener<E> - Interface in dev.langchain4j.agentic.observability
-
A listener invoked when an update event is received from an A2A streaming client.
- A2AStreamingClientListenerResult - Record Class in dev.langchain4j.agentic.observability
-
Represents the outcome returned by an A2A (agent-to-agent) streaming client listener.
- A2AStreamingClientListenerResult(boolean, String, boolean) - Constructor for record class dev.langchain4j.agentic.observability.A2AStreamingClientListenerResult
-
Creates an instance of a
A2AStreamingClientListenerResultrecord class. - A2ATaskId - Annotation Interface in dev.langchain4j.agentic.a2a
-
Marks a parameter that will be set as the
taskIdon the outgoing A2AMessageenvelope, rather than being included as aTextPartin the message content. - A2ATaskInterruptedException - Exception Class in dev.langchain4j.agentic.a2a
-
Thrown when an A2A task enters an interrupted state (
input-requiredorauth-required) instead of completing. - A2ATaskInterruptedException(String, String, TaskState, String) - Constructor for exception class dev.langchain4j.agentic.a2a.A2ATaskInterruptedException
- A2ATaskInterruptedException(String, TaskState, String) - Constructor for exception class dev.langchain4j.agentic.a2a.A2ATaskInterruptedException
- A2ATenantId - Annotation Interface in dev.langchain4j.agentic.a2a
-
Marks a parameter that will be set as the
tenanton the outgoing A2AMessageSendParams, rather than being included as aTextPartin the message content. - ABSOLUTE_DIRECTORY_PATH - Static variable in interface dev.langchain4j.data.document.Document
-
Common metadata key for the absolute path of the directory from which the document was loaded.
- AbstractAgentInvoker - Class in dev.langchain4j.agentic.internal
- AbstractAgentInvoker(Method, InternalAgent) - Constructor for class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- AbstractAiServiceEvent - Class in dev.langchain4j.observability.event
- AbstractAiServiceEvent(AiServiceEvent.Builder) - Constructor for class dev.langchain4j.observability.event.AbstractAiServiceEvent
- AbstractAzureAiSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.search
- AbstractAzureAiSearchEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- AbstractAzureCosmosDBNoSqlEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- AbstractAzureCosmosDBNoSqlEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- AbstractBuilder() - Constructor for class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
- AbstractElasticsearchEmbeddingStore - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store.
- AbstractElasticsearchEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- AbstractEvent(InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.AbstractEvent
- AbstractGuardrailExecutor<C,
P, - Class in dev.langchain4j.guardrailR, G, E, F> -
Abstract base class for
GuardrailExecutors. - AbstractGuardrailExecutor(C, List) - Constructor for class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- AbstractGuardrailExecutor.GuardrailExecutorBuilder<C,
R, - Class in dev.langchain4j.guardrailP, G, E, B> -
A generic abstract builder class for creating instances of
GuardrailExecutor. - AbstractGuardrailService - Class in dev.langchain4j.service.guardrail
-
Responsible for managing and applying input and output guardrails to methods of a specified AI service class.
- AbstractGuardrailService(Class, Map, Map) - Constructor for class dev.langchain4j.service.guardrail.AbstractGuardrailService
- AbstractInProcessEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx
- AbstractInProcessEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel
- AbstractServiceBuilder<T,
S> - Class in dev.langchain4j.agentic.internal - AbstractServiceBuilder(Class, Method) - Constructor for class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- AbstractSkill - Class in dev.langchain4j.skills
- AbstractSkill(AbstractSkill.BaseBuilder) - Constructor for class dev.langchain4j.skills.AbstractSkill
- AbstractSkill.BaseBuilder<B> - Class in dev.langchain4j.skills
- AbstractWorkersAIModel - Class in dev.langchain4j.model.workersai.client
-
Abstract class for WorkerAI models as they are all initialized the same way.
- AbstractWorkersAIModel(String, String, String) - Constructor for class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
Simple constructor.
- AbstractWorkersAIModel(String, String, String, HttpClientBuilder) - Constructor for class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
Constructor allowing to customize the underlying HTTP client.
- accept(AgenticScope) - Method in class dev.langchain4j.agentic.AgenticServices.AgenticScopeAction
- accept(AgenticScope) - Method in class dev.langchain4j.agentic.AgenticServices.AgenticScopeFunction
- accept(T) - Method in interface dev.langchain4j.agentic.AgenticServices.AgenticScopeAction.NonThrowingConsumer
- accessToken(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- accessToken(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- accessToken(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- accountId - Variable in class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
Account identifier, provided by the WorkerAI platform.
- accountId - Variable in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Account identifier, provided by the WorkerAI platform.
- accountId - Variable in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Account identifier, provided by the WorkerAI platform.
- accountId - Variable in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Account identifier, provided by the WorkerAI platform.
- accountId - Variable in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Account identifier, provided by the WorkerAI platform.
- accountId(String) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Simple constructor.
- accountId(String) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Simple constructor.
- accountId(String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Simple constructor.
- accountId(String) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Simple constructor.
- accumulateToolCallId() - Method in record class dev.langchain4j.model.openai.internal.ChatCompletionOptions
-
Returns the value of the
accumulateToolCallIdrecord component. - accumulateToolCallId(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Controls whether to accumulate tool call IDs in streaming responses.
- achievable() - Method in record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Returns the value of the
achievablerecord component. - action() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- action(GuardrailAssessment.Action) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- action(String) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- Action - Interface in dev.langchain4j.agentic.planner
-
Represents the outcome of a
Plannerdecision. - Action.AgentCallAction - Class in dev.langchain4j.agentic.planner
-
Requests that the execution loop invoke one or more agents.
- Action.DoneAction - Class in dev.langchain4j.agentic.planner
-
Signals that the planner has completed successfully with no explicit result.
- Action.DoneWithResultAction - Class in dev.langchain4j.agentic.planner
-
Signals that the planner has completed successfully with an explicit result value.
- Action.NoOpAction - Class in dev.langchain4j.agentic.planner
-
A no-op action that yields control back to the execution loop without invoking any agent.
- Action.SuspendAction - Class in dev.langchain4j.agentic.planner
-
Signals that the agentic system should suspend.
- activateSkillToolConfig(ActivateSkillToolConfig) - Method in class dev.langchain4j.skills.Skills.Builder
-
Customizes the
activate_skilltool. - ActivateSkillToolConfig - Class in dev.langchain4j.skills
- ActivateSkillToolConfig.Builder - Class in dev.langchain4j.skills
- ActivationCondition - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an activation predicate for one or more sub-agents of a conditional agent.
- adapt(TokenStream) - Method in interface dev.langchain4j.spi.services.TokenStreamAdapter
- add(ToolSpecification, ToolExecutor) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- add(ToolSpecification, ToolExecutor, ReturnBehavior) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- add(Document) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add
Documentto the full text search engine. - add(Embedding) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add a new embedding to the store. - the row id is generated - text and metadata are not stored
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add a new embedding to the store. - the row id is generated - text and metadata coming from the text Segment
- add(Embedding) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Add an embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- add(Embedding) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding to the store.
- add(Embedding) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Add an embedding and the related content to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- add(Embedding, Embedded) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds a given embedding and the corresponding content that has been embedded to the store.
- add(Embedding, Embedded) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- add(ChatMessage) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- add(ChatMessage) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- add(ChatMessage) - Method in interface dev.langchain4j.memory.ChatMemory
-
Adds a message to the chat memory.
- add(ChatMessage...) - Method in interface dev.langchain4j.memory.ChatMemory
-
Adds messages to the chat memory
- add(TextSegment) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add
TextSegmentto the full text search engine. - add(TextSegment) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- add(TokenUsage) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- add(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- add(TokenUsage) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage
-
Adds the token usage of two responses together.
- add(TokenUsage) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage
- add(TokenUsage) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- add(TokenUsage) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- add(TokenUsage) - Method in class dev.langchain4j.model.output.TokenUsage
-
Adds the token usage of two responses together.
- add(AiServiceTool) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add a new embedding to the store.
- add(Iterable) - Method in interface dev.langchain4j.memory.ChatMemory
-
Adds messages to the chat memory
- add(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add content to the full text search engine.
- add(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Adds a given embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Add an embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- add(String, Embedding) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds a given embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
Adds a given embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds a given embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Adds a given embedding to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Adds a new embedding with provided ID to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
-
Adds a new embedding with provided ID to the store.
- add(String, Embedding, Embedded) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- add(String, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- add(List) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add a list of
TextSegments to the full text search engine. - Add(EmbeddingStore, Map, Embedding) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- Add(EmbeddingStore, Map, String, Embedding) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- Add(EmbeddingStore, Map, String, Embedding, Embedded) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- Add(EmbeddingStoreRequestContext, Map, String) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreResponseContext.Add
- addAll(Collection) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- addAll(List) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Add a list of embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add multiple embeddings as a single action.
- addAll(List) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- addAll(List) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- addAll(List) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- addAll(List, List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- addAll(List, List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List, List) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Add multiple
Embeddinginstances to the repository. - addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- addAll(List, List, List) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- addAll(Map) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- AddAll(EmbeddingStore, Map, List, List, List) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.AddAll
- AddAll(EmbeddingStoreRequestContext, Map, List) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreResponseContext.AddAll
- addAllEntities(List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- addAllHybrid(List, List, List, List) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- addAllowedClass(String) - Method in class dev.langchain4j.internal.TypeAllowlist
- addAllowedPrefix(String) - Method in class dev.langchain4j.internal.TypeAllowlist
- addAllSparse(List, List, List) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- addAllText(List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- addAssistantMessage(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- addAsync(List) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- addAsync(List) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- addAsync(List) - Method in interface dev.langchain4j.memory.ChatMemory
-
Non-blocking counterpart of
ChatMemory.add(Iterable), used by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service APIs. - addAttribute(String, Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
- addBooleanProperty(String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single boolean property to the properties of this JSON object.
- addBooleanProperty(String, String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single boolean property with a description to the properties of this JSON object.
- addColumn(String, String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- addColumn(String, String, String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- addContent(Content) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- addContent(BedrockSystemContent) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds a content block.
- addDummyUserMessageIfNoUserMessages() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Configures the estimator to automatically insert a minimal dummy user message (
"ping") when the provided messages contain only system messages or are empty. - addDummyUserMessageIfNoUserMessages(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Configures the estimator to automatically insert a dummy user message with custom text when the provided messages contain only system messages or are empty.
- addEnumProperty(String, List) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single enum property to the properties of this JSON object.
- addEnumProperty(String, List, String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single enum property with a description to the properties of this JSON object.
- addFilter(BiPredicate) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Adds a tools filter that will act in conjunction (AND) with the eventually existing ones.
- addFormDataField(String, String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addFormDataFile(String, String, String, byte[]) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addFoundTools(ToolServiceContext, Collection) - Static method in class dev.langchain4j.service.tool.search.ToolSearchService
- addHeader(String, String...) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addHeaders(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addImageUrl(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addImageUrl(String, ImageDetail) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addImageUrls(String...) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addInputAudio(InputAudio) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addIntegerProperty(String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single integer property to the properties of this JSON object.
- addIntegerProperty(String, String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single integer property with a description to the properties of this JSON object.
- additionalModelRequestField(String, Object) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- additionalModelRequestFields() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- additionalModelRequestFields(Map) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- additionalParams() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the additional parameters for the search request.
- additionalParams(Map) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the additional parameters for the search request.
- additionalProperties - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- additionalProperties() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- additionalProperties(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- additionalProperties(Boolean) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- additionalRequestModelFieldsFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- additionalRequestModelFieldsFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- addListener(AgentListener) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- addListener(McpClientListener) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Adds a listener to receive MCP client events.
- addListener(EmbeddingModelListener) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Returns an
EmbeddingModelthat wraps this one and notifies the given listener around each embedding call. - addListener(ContentRetrieverListener) - Method in interface dev.langchain4j.rag.content.retriever.ContentRetriever
-
Wraps this
ContentRetrieverwith a listening retriever that dispatches events to the provided listener. - addListener(EmbeddingStoreListener) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Wraps this
EmbeddingStorewith a listening store that dispatches events to the provided listener. - addListenerAttribute(Object, Object) - Method in class dev.langchain4j.model.chat.ChatRequestOptions.Builder
- addListeners(Collection) - Method in interface dev.langchain4j.rag.content.retriever.ContentRetriever
-
Wraps this
ContentRetrieverwith a listening retriever that dispatches events to the provided listeners. - addListeners(List) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Adds multiple listeners to receive MCP client events.
- addListeners(List) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Returns an
EmbeddingModelthat wraps this one and notifies the given listeners (in iteration order) around each embedding call. - addListeners(List) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Wraps this
EmbeddingStorewith a listening store that dispatches events to the provided listeners. - addMcpClient(McpClient) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Adds a new MCP client to the list of clients.
- addMessage(WorkersAiChatCompletionRequest.MessageRole, String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
-
Adds a new message to the chat completion request.
- addMetadata(String, Object) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Adds a key-value pair to the tool's
metadata. - addNumberProperty(String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single number property to the properties of this JSON object.
- addNumberProperty(String, String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single number property with a description to the properties of this JSON object.
- addOutput(DependencyGraphSearch.Node) - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- addPdfFile(PdfFile) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addProperties(Map) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds all properties in the parameter Map to the properties of this JSON object.
- addProperty(String, JsonSchemaElement) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single property to the properties of this JSON object.
- addQueryParam(String, String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addQueryParams(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- addSerializableStateFilter(Predicate) - Static method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- addStringProperty(String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single string property to the properties of this JSON object.
- addStringProperty(String, String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Adds a single string property with a description to the properties of this JSON object.
- addSupplierParameterResolver(SupplierParameterResolver) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- addSystemMessage(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- addText(String) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds text content WITHOUT cache point.
- addText(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addTextWithCachePoint(String) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds text content WITH cache point marker.
- addToolMessage(String, String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- addUserMessage(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- addVideoUrl(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- addVideoUrls(String...) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- adjust(ToolServiceContext, List, InvocationContext) - Method in class dev.langchain4j.service.tool.search.ToolSearchService
- AFTER_LAST_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after last user message.
- AFTER_SYSTEM - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after system messages.
- AFTER_TOOLS - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after tool definitions.
- AFTER_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after first user message.
- afterAgenticScopeCreated(AgentListener, AgenticScope) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- afterAgenticScopeCreated(AgenticScope) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- afterAgenticScopeCreated(AgenticScope) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- afterAgentInvocation(AgentListener, AgenticScope, AgentInstance, Map, Object) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- afterAgentInvocation(AgentListener, AgenticScope, AgentInstance, Map, Object, ChatRequest, ChatResponse) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- afterAgentInvocation(AgentResponse) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- afterAgentInvocation(AgentResponse) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- afterAgentInvocation(AgentResponse) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- afterAgentToolExecution(AfterAgentToolExecution) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- afterAgentToolExecution(AfterAgentToolExecution) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- afterAgentToolExecution(AfterAgentToolExecution) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- AfterAgentToolExecution - Record Class in dev.langchain4j.agentic.observability
- AfterAgentToolExecution(AgentInstance, ToolExecution) - Constructor for record class dev.langchain4j.agentic.observability.AfterAgentToolExecution
-
Creates an instance of a
AfterAgentToolExecutionrecord class. - afterExecuteTool(McpCallContext, ToolExecutionResult, Map) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after executing a tool if the execution was successful, or if it resulted in an application-level error (but not a protocol-level or communication error).
- afterInitialize(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after the initialize request completes successfully.
- afterPing(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after the ping request completes successfully (the server has responded with a pong).
- afterPromptGet(McpCallContext, McpGetPromptResult, Map) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after getting a prompt.
- afterPromptsList(McpCallContext, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after listing prompts from the MCP server completes successfully.
- afterResourceGet(McpCallContext, McpReadResourceResult, Map) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after getting a resource.
- afterResourcesList(McpCallContext, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after listing resources from the MCP server completes successfully.
- afterResourcesSubscribe(McpCallContext, long, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after subscribing to resources completes successfully.
- afterResourceSubscribe(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after subscribing to a resource completes successfully.
- afterResourcesUnsubscribe(McpCallContext, long) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after unsubscribing from resources completes.
- afterResourceTemplatesList(McpCallContext, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after listing resource templates from the MCP server completes successfully.
- afterResourceUnsubscribe(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after unsubscribing from a resource completes successfully.
- afterServerDiscover(McpCallContext, McpDiscoverResult) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after a successful
server/discoverrequest. - afterToolExecution() - Method in class dev.langchain4j.service.tool.ToolService
- afterToolExecution(Consumer) - Method in class dev.langchain4j.service.AiServices
-
Configures a callback to be invoked after each tool execution.
- afterToolExecution(Consumer) - Method in class dev.langchain4j.service.tool.ToolService
- AfterToolExecutionEvent(ToolExecution, InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.AfterToolExecutionEvent
- afterToolsList(McpCallContext, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called after listing tools from the MCP server completes successfully.
- agent - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- agent() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
Returns the value of the
agentrecord component. - agent() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- agent() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Returns the value of the
agentrecord component. - agent() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
-
Returns the value of the
agentrecord component. - agent() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns the value of the
agentrecord component. - Agent - Annotation Interface in dev.langchain4j.agentic
-
Java methods annotated with
@Agentare considered agents that other agents can invoke. - Agent.NoTypedKey - Class in dev.langchain4j.agentic
- agentAction(AgenticServices.AgentAction.NonThrowingRunnable) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Wraps a runnable into an agent action that can be executed within the context of an agent.
- agentAction(AgenticServices.AgenticScopeAction.NonThrowingConsumer) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Wraps a consumer of the AgenticScope into an agent action that can be executed within the context of an agent.
- AgentArgument - Record Class in dev.langchain4j.agentic.planner
- AgentArgument(Type, String) - Constructor for record class dev.langchain4j.agentic.planner.AgentArgument
- AgentArgument(Type, String, Object) - Constructor for record class dev.langchain4j.agentic.planner.AgentArgument
- AgentArgument(Type, String, Object, boolean) - Constructor for record class dev.langchain4j.agentic.planner.AgentArgument
- AgentArgument(Type, String, Object, boolean, String) - Constructor for record class dev.langchain4j.agentic.planner.AgentArgument
-
Creates an instance of a
AgentArgumentrecord class. - agentBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an agent builder for untyped agents.
- agentBuilder() - Method in interface dev.langchain4j.agentic.AgenticServices.DeclarativeAgentCreationContext
- agentBuilder() - Method in record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Returns the value of the
agentBuilderrecord component. - agentBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an agent builder for the given agent service class.
- AgentBuilder<T,
B> - Class in dev.langchain4j.agentic.agent - AgentBuilder(Class) - Constructor for class dev.langchain4j.agentic.agent.AgentBuilder
- AgentCallAction(AgentInstance...) - Constructor for class dev.langchain4j.agentic.planner.Action.AgentCallAction
- AgentCallAction(List) - Constructor for class dev.langchain4j.agentic.planner.Action.AgentCallAction
- agentCard() - Method in interface dev.langchain4j.agentic.a2a.A2AClientInstance
- AgentConfigurator(Consumer) - Constructor for record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
- AgentConfigurator(Consumer, Function, Function) - Constructor for record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
- AgentConfigurator(Consumer, Function, Function, Supplier) - Constructor for record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Creates an instance of a
AgentConfiguratorrecord class. - agentError(AgentListener, AgenticScope, AgentInstance, Map, Throwable) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- AgentExecutor - Record Class in dev.langchain4j.agentic.internal
- AgentExecutor(AgentInvoker, Object) - Constructor for record class dev.langchain4j.agentic.internal.AgentExecutor
-
Creates an instance of a
AgentExecutorrecord class. - AGENTIC_SCOPE_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- agenticMethod - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- AgenticParameterNameResolver - Class in dev.langchain4j.agentic.internal
- AgenticParameterNameResolver() - Constructor for class dev.langchain4j.agentic.internal.AgenticParameterNameResolver
- agenticScope() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.observability.AfterAgentToolExecution
- agenticScope() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- agenticScope() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.observability.BeforeAgentToolExecution
- agenticScope() - Method in class dev.langchain4j.agentic.observability.MonitoredExecution
- agenticScope() - Method in record class dev.langchain4j.agentic.planner.InitPlanningContext
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.planner.PlanningContext
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in class dev.langchain4j.agentic.scope.ResultWithAgenticScope
- AgenticScope - Interface in dev.langchain4j.agentic.scope
-
The AgenticScope class represents a common environment where agents belonging to the same agentic system can share their state.
- AgenticScopeAccess - Interface in dev.langchain4j.agentic.scope
-
Allow to access the
AgenticScopeof any agent extending it. - AgenticScopeContextGenerator(AgenticScope, Function) - Constructor for class dev.langchain4j.agentic.internal.Context.AgenticScopeContextGenerator
- agenticScopeFunction(Method, Class) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- AgenticScopeJsonCodec - Interface in dev.langchain4j.agentic.scope
-
A codec for serializing and deserializing
DefaultAgenticScopeobjects to and from JSON. - AgenticScopeKey - Record Class in dev.langchain4j.agentic.scope
- AgenticScopeKey(String, Object) - Constructor for record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Creates an instance of a
AgenticScopeKeyrecord class. - AgenticScopeOwner - Interface in dev.langchain4j.agentic.internal
- AgenticScopePersister - Enum Class in dev.langchain4j.agentic.scope
- agenticScopePredicate(Method) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- AgenticScopeRegistry - Class in dev.langchain4j.agentic.scope
-
Singleton registry for managing AgenticScope instances.
- AgenticScopeRegistry(String) - Constructor for class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- AgenticScopeSerializer - Class in dev.langchain4j.agentic.scope
-
Utility class for serializing AgenticScope objects to JSON format.
- AgenticScopeStore - Interface in dev.langchain4j.agentic.scope
-
Service Provider Interface for AgenticScope persistence.
- AgenticService<T,
A> - Interface in dev.langchain4j.agentic.planner -
Fluent builder interface for configuring and assembling an agentic service composed of one or more sub-agents orchestrated by a planner.
- AgenticServices - Class in dev.langchain4j.agentic
-
Provides static factory methods to create and configure various types of agent services.
- AgenticServices.AgentAction - Class in dev.langchain4j.agentic
- AgenticServices.AgentAction.NonThrowingRunnable - Interface in dev.langchain4j.agentic
- AgenticServices.AgentConfigurator - Record Class in dev.langchain4j.agentic
- AgenticServices.AgenticScopeAction - Class in dev.langchain4j.agentic
- AgenticServices.AgenticScopeAction.NonThrowingConsumer<T> - Interface in dev.langchain4j.agentic
- AgenticServices.AgenticScopeFunction<T> - Class in dev.langchain4j.agentic
- AgenticServices.AgenticScopeFunction.NonThrowingFunction<A,
B> - Interface in dev.langchain4j.agentic - AgenticServices.DeclarativeAgentCreationContext<T> - Interface in dev.langchain4j.agentic
- AgenticServices.DefaultDeclarativeAgentCreationContext<T> - Record Class in dev.langchain4j.agentic
- AgenticSystemConfigurationException - Exception Class in dev.langchain4j.agentic.planner
- AgenticSystemConfigurationException(Exception) - Constructor for exception class dev.langchain4j.agentic.planner.AgenticSystemConfigurationException
- AgenticSystemConfigurationException(String) - Constructor for exception class dev.langchain4j.agentic.planner.AgenticSystemConfigurationException
- AgenticSystemConfigurationException(String, Exception) - Constructor for exception class dev.langchain4j.agentic.planner.AgenticSystemConfigurationException
- agenticSystemDataTypes(AgentInstance) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- AgenticSystemSuspendedException - Exception Class in dev.langchain4j.agentic.scope
-
Thrown when a persistent agentic system suspends because it contains unresolved
SuspendedResponseentries (typically from a HumanInTheLoop agent). - AgenticSystemSuspendedException(AgenticScope) - Constructor for exception class dev.langchain4j.agentic.scope.AgenticSystemSuspendedException
- AgenticSystemTopology - Enum Class in dev.langchain4j.agentic.planner
- agentId() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- agentId() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- agentId() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- agentId() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- agentId() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- agentId() - Method in class dev.langchain4j.agentic.internal.MapperAgentInvoker
- agentId() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- agentId() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- agentId() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- agentId() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- agentId() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
- agentId() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
- agentId() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
- agentId() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- agentId() - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Returns the value of the
agentIdrecord component. - agentId() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns the value of the
agentIdrecord component. - agentId() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- agentId() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- agentInstance() - Method in record class dev.langchain4j.agentic.observability.AfterAgentToolExecution
-
Returns the value of the
agentInstancerecord component. - agentInstance() - Method in record class dev.langchain4j.agentic.observability.BeforeAgentToolExecution
-
Returns the value of the
agentInstancerecord component. - AgentInstance - Interface in dev.langchain4j.agentic.planner
- agentInstanceFactory - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- agentInstanceFactory() - Method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Returns the value of the
agentInstanceFactoryrecord component. - agentInstanceFactory(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a custom factory for creating the agent proxy instance.
- agentInstanceFactory(Function) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- agentInstances() - Method in record class dev.langchain4j.agentic.workflow.ConditionalAgent
-
Returns the value of the
agentInstancesrecord component. - AgentInvocation - Class in dev.langchain4j.agentic.observability
- AgentInvocation - Class in dev.langchain4j.agentic.supervisor
- AgentInvocation - Record Class in dev.langchain4j.agentic.scope
- AgentInvocation() - Constructor for class dev.langchain4j.agentic.supervisor.AgentInvocation
- AgentInvocation(Class, String, String, Map, Object) - Constructor for record class dev.langchain4j.agentic.scope.AgentInvocation
-
Creates an instance of a
AgentInvocationrecord class. - agentInvocationArguments(AgenticScope, Method) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentInvocationArguments(AgenticScope, List) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentInvocationArguments(AgenticScope, List, Map) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- AgentInvocationArguments - Record Class in dev.langchain4j.agentic.internal
- AgentInvocationArguments(Map, Object[]) - Constructor for record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Creates an instance of a
AgentInvocationArgumentsrecord class. - AgentInvocationError - Record Class in dev.langchain4j.agentic.observability
- AgentInvocationError(AgenticScope, AgentInstance, Map, Throwable) - Constructor for record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Creates an instance of a
AgentInvocationErrorrecord class. - AgentInvocationException - Exception Class in dev.langchain4j.agentic.agent
- AgentInvocationException(Exception) - Constructor for exception class dev.langchain4j.agentic.agent.AgentInvocationException
- AgentInvocationException(String) - Constructor for exception class dev.langchain4j.agentic.agent.AgentInvocationException
- AgentInvocationException(String, Exception) - Constructor for exception class dev.langchain4j.agentic.agent.AgentInvocationException
- AgentInvocationHandler - Class in dev.langchain4j.agentic.agent
- AgentInvocationHandler(AiServiceContext, Object, AgentBuilder, boolean) - Constructor for class dev.langchain4j.agentic.agent.AgentInvocationHandler
- agentInvocations() - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns all agent invocations recorded in this scope, in execution order.
- agentInvocations() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- agentInvocations(Class) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns all agent invocations for agents of the given type.
- agentInvocations(Class) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- agentInvocations(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns all agent invocations for the agent with the given name.
- agentInvocations(String) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- agentInvoker() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
Returns the value of the
agentInvokerrecord component. - AgentInvoker - Interface in dev.langchain4j.agentic.internal
- agentListener - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- agentListener - Variable in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- AgentListener - Interface in dev.langchain4j.agentic.observability
-
Listener interface for monitoring agent invocations.
- AgentListenerSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of a listener for this agent.
- AgentMessage(String, String, ChatMessage) - Constructor for record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Creates an instance of a
AgentMessagerecord class. - agentMonitor() - Method in interface dev.langchain4j.agentic.observability.MonitoredAgent
-
Returns the
AgentMonitorautomatically registered for this agent. - AgentMonitor - Class in dev.langchain4j.agentic.observability
-
Monitors agent executions and provides observability for the LangChain4j Agentic system.
- AgentMonitor() - Constructor for class dev.langchain4j.agentic.observability.AgentMonitor
- agentName() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns the value of the
agentNamerecord component. - agentName() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
- agentName() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
- agentName() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
- agentName() - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Returns the value of the
agentNamerecord component. - agentName() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns the value of the
agentNamerecord component. - agentOfType(Class) - Static method in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Returns a strategy that unconditionally selects the candidate matching
agentType, ornullif no candidate of that type is present. - agentOfType(Class, Predicate) - Static method in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Returns a strategy that selects the candidate matching
agentTypeonly whenconditionis satisfied, ornullotherwise. - AgentRequest - Record Class in dev.langchain4j.agentic.observability
- AgentRequest(AgenticScope, AgentInstance, Map) - Constructor for record class dev.langchain4j.agentic.observability.AgentRequest
-
Creates an instance of a
AgentRequestrecord class. - AgentResponse - Record Class in dev.langchain4j.agentic.observability
- AgentResponse(AgenticScope, AgentInstance, Map, Object, ChatRequest, ChatResponse) - Constructor for record class dev.langchain4j.agentic.observability.AgentResponse
-
Creates an instance of a
AgentResponserecord class. - agentServiceClass - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- agentServiceClass() - Method in interface dev.langchain4j.agentic.AgenticServices.DeclarativeAgentCreationContext
- agentServiceClass() - Method in record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Returns the value of the
agentServiceClassrecord component. - AgentSpecsProvider - Interface in dev.langchain4j.agentic.internal
- AgentsRegistry - Interface in dev.langchain4j.agentic.planner
-
SPI for discovering and providing
AgentInstances by name. - AgentsRegistry.CompositeAgentsRegistry - Class in dev.langchain4j.agentic.planner
- AgentsRegistry.EmptyAgentsRegistry - Class in dev.langchain4j.agentic.planner
- AgentsRegistry.LazyHolder - Class in dev.langchain4j.agentic.planner
- agentsToCall() - Method in class dev.langchain4j.agentic.planner.Action.AgentCallAction
- agentsToExecutors(Collection) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentToExecutor(InternalAgent) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentToExecutor(Object) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentType() - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Returns the value of the
agentTyperecord component. - agentTypes() - Method in record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Returns the value of the
agentTypesrecord component. - AgentUtil - Class in dev.langchain4j.agentic.internal
- agentWithName(String) - Static method in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Returns a strategy that unconditionally selects the candidate matching
agentName, ornullif no candidate with that name is present. - agentWithName(String, Predicate) - Static method in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Returns a strategy that selects the candidate matching
agentNameonly whenconditionis satisfied, ornullotherwise. - aggregate(Collection) - Method in interface dev.langchain4j.agentic.patterns.voting.VotingStrategy
- aggregate(Map) - Method in interface dev.langchain4j.rag.content.aggregator.ContentAggregator
- aggregate(Map) - Method in class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- aggregate(Map) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- aggregateAsync(Map) - Method in interface dev.langchain4j.rag.content.aggregator.ContentAggregator
-
Non-blocking counterpart of
ContentAggregator.aggregate(Map), invoked by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service modes when RAG is configured. - aggregateAsync(Map) - Method in class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- aggregateAsync(Map) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- aggregateResponse() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- aggregateTokenUsage() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- aggregateTokenUsage(TokenUsage) - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- ai - Enum constant in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
The message is from the AI.
- AI - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A message from the AI.
- AI_AGENT - Enum constant in enum class dev.langchain4j.agentic.planner.AgenticSystemTopology
- aiMessage() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- aiMessage(ToolExecutionRequest...) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given tool execution requests. - aiMessage(AiMessage) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- aiMessage(String) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text. - aiMessage(String, List) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text and tool execution requests. - aiMessage(List) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given tool execution requests. - AiMessage - Class in dev.langchain4j.data.message
-
Represents a message generated by AI (language model).
- AiMessage(AiMessage.Builder) - Constructor for class dev.langchain4j.data.message.AiMessage
- AiMessage(String) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text. - AiMessage(String, List) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text and tool execution requests. - AiMessage(List) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given tool execution requests. - AiMessage.Builder - Class in dev.langchain4j.data.message
- aiMessageFrom(MistralAiChatCompletionResponse, boolean) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- aiMessageFrom(ChatCompletionResponse) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- aiMessageFrom(ChatCompletionResponse, boolean) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- aiServiceClass - Variable in class dev.langchain4j.service.AiServiceContext
- aiServiceClass() - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- aiServiceClass() - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Retrieves the class representing the AI service to which the guardrails apply.
- AiServiceCompletedEvent - Interface in dev.langchain4j.observability.api.event
-
Represents an event that occurs upon the completion of an invocation.
- AiServiceCompletedEvent.AiServiceCompletedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
DefaultAiServiceCompletedEventinstances. - AiServiceCompletedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
- AiServiceCompletedEventBuilder(AiServiceCompletedEvent) - Constructor for class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
-
Creates a builder initialized from an existing
AiServiceCompletedEvent. - AiServiceCompletedListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
AiServiceCompletedEvent, which represents an event that occurs upon the completion of an AI Service invocation. - AiServiceContext - Class in dev.langchain4j.service
- AiServiceContext(Class) - Constructor for class dev.langchain4j.service.AiServiceContext
- AiServiceContextFactory - Interface in dev.langchain4j.spi.services
- AiServiceErrorEvent - Interface in dev.langchain4j.observability.api.event
-
Represents an event that occurs when an AI Service invocation fails.
- AiServiceErrorEvent.AiServiceErrorEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
DefaultAiServiceErrorEventinstances. - AiServiceErrorEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
- AiServiceErrorEventBuilder(AiServiceErrorEvent) - Constructor for class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
-
Creates a builder initialized from an existing
AiServiceErrorEvent. - AiServiceErrorListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
AiServiceErrorEvent, which represents an event that occurs when an AI Service invocation fails. - AiServiceEvent - Interface in dev.langchain4j.observability.api.event
- AiServiceEvent.Builder<T> - Class in dev.langchain4j.observability.api.event
-
An abstract base class for building instances of types that extend
AiServiceEvent. - AiServiceListener<T> - Interface in dev.langchain4j.observability.api.listener
-
A
AiServiceEventlistener that listens for - aiservicelistenerregistrar() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the
AiServiceListenerRegistrar, which provides functionality for registering, unregistering, and notifying listeners of AI service invocation events. - aiServiceListenerRegistrar(AiServiceListenerRegistrar) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the AI service invocation event listener registrar.
- AiServiceListenerRegistrar - Interface in dev.langchain4j.observability.api
-
A registrar for registering
AiServiceListeners. - AiServiceListenerRegistrarFactory - Interface in dev.langchain4j.spi.observability
-
A factory for creating
AiServiceListenerRegistrarinstances. - AiServiceRequestIssuedEvent - Interface in dev.langchain4j.observability.api.event
-
Invoked just before a
ChatRequestis sent. - AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
DefaultAiServiceResponseReceivedEventinstances. - AiServiceRequestIssuedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder
- AiServiceRequestIssuedEventBuilder(AiServiceRequestIssuedEvent) - Constructor for class dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder
-
Creates a builder initialized from an existing
AiServiceRequestIssuedEvent. - AiServiceRequestIssuedListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
AiServiceRequestIssuedEvent, which represents an event that occurs just before a request is sent to a large language model (LLM). - AiServiceResponseReceivedEvent - Interface in dev.langchain4j.observability.api.event
-
Invoked when response from a
ChatModelis received. - AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
DefaultAiServiceResponseReceivedEventinstances. - AiServiceResponseReceivedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
- AiServiceResponseReceivedEventBuilder(AiServiceResponseReceivedEvent) - Constructor for class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
-
Creates a builder initialized from an existing
AiServiceResponseReceivedEvent. - AiServiceResponseReceivedListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
AiServiceResponseReceivedEvent, which represents an event that occurs when a response from a large language model (LLM) is received. - AiServices<T> - Class in dev.langchain4j.service
-
AI Services is a high-level API of LangChain4j to interact with
ChatModelandStreamingChatModel. - AiServices(AiServiceContext) - Constructor for class dev.langchain4j.service.AiServices
- AiServicesFactory - Interface in dev.langchain4j.spi.services
- AiServiceStartedEvent - Interface in dev.langchain4j.observability.api.event
-
Called when an LLM invocation has started.
- AiServiceStartedEvent.AiServiceStartedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
DefaultAiServiceStartedEventinstances. - AiServiceStartedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
- AiServiceStartedEventBuilder(AiServiceStartedEvent) - Constructor for class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Creates a builder initialized from an existing
AiServiceStartedEvent. - AiServiceStartedListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
AiServiceStartedEvent, which represents an event that occurs when an AI Service invocation starts. - AiServiceStreamingEvent - Interface in dev.langchain4j.service
-
An event emitted by the reactive stream of a non-blocking streaming AI Service — that is, an AI Service method declared to return a
Flow.PublisherofAiServiceStreamingEvent. - AiServiceStreamingEvent.AbstractEvent - Class in dev.langchain4j.service
-
Base class holding the
InvocationContextcommon to every event. - AiServiceStreamingEvent.AfterToolExecutionEvent - Class in dev.langchain4j.service
-
Signals that a tool has finished executing, carrying its request and result.
- AiServiceStreamingEvent.BeforeToolExecutionEvent - Class in dev.langchain4j.service
-
Signals that a tool is about to be executed.
- AiServiceStreamingEvent.CompleteToolCallEvent - Class in dev.langchain4j.service
-
A fully assembled tool call requested by the model (before it is executed).
- AiServiceStreamingEvent.FinalResponseEvent - Class in dev.langchain4j.service
-
The final
ChatResponseof the interaction — the answer. - AiServiceStreamingEvent.IntermediateResponseEvent - Class in dev.langchain4j.service
-
A
ChatResponseof an intermediate (tool-calling) round — i.e. not the final answer. - AiServiceStreamingEvent.PartialResponseEvent - Class in dev.langchain4j.service
-
A chunk of the model's textual response, as it streams.
- AiServiceStreamingEvent.PartialThinkingEvent - Class in dev.langchain4j.service
-
A chunk of the model's thinking/reasoning, as it streams.
- AiServiceStreamingEvent.PartialToolCallEvent - Class in dev.langchain4j.service
-
A chunk of a tool call's arguments, as they stream.
- AiServiceStreamingEvent.RawEvent - Class in dev.langchain4j.service
-
A provider-specific raw event, relayed as-is from the model's reactive stream.
- AiServiceStreamingEvent.RetrievedContentsEvent - Class in dev.langchain4j.service
-
The content retrieved by RAG for this interaction, emitted once before the first response chunk.
- AiServiceStreamingEvent.ToolCompensatedEvent - Class in dev.langchain4j.service
-
Signals that a successfully-executed tool was compensated (rolled back) — for example because another tool in the same round failed.
- AiServiceStreamingEventPublisher - Class in dev.langchain4j.service
-
A cold, non-blocking reactive stream for an AI Service method that returns a
Flow.PublisherofAiServiceStreamingEvents. - AiServiceStreamingEventPublisher(AiServiceTokenStreamParameters, int) - Constructor for class dev.langchain4j.service.AiServiceStreamingEventPublisher
- AiServiceTokenStream - Class in dev.langchain4j.service
- AiServiceTokenStream(AiServiceTokenStreamParameters) - Constructor for class dev.langchain4j.service.AiServiceTokenStream
-
Creates a new instance of
AiServiceTokenStreamwith the given parameters. - AiServiceTokenStreamParameters - Class in dev.langchain4j.service
-
Parameters for creating an
AiServiceTokenStream. - AiServiceTokenStreamParameters(AiServiceTokenStreamParameters.Builder) - Constructor for class dev.langchain4j.service.AiServiceTokenStreamParameters
- AiServiceTokenStreamParameters.Builder - Class in dev.langchain4j.service
-
Builder for
AiServiceTokenStreamParameters. - AiServiceTool - Class in dev.langchain4j.service.tool
-
Represents a tool managed by an AI Service, combining:
ToolSpecification— what is sent to the LLMToolExecutor— what is called when the LLM invokes the tool Metadata that controls how the AI Service handles this tool (e.g.,ReturnBehavior) - AiServiceTool.Builder - Class in dev.langchain4j.service.tool
- aiServiceTools() - Method in class dev.langchain4j.service.tool.ToolProviderResult
- ALERT - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- allAgents() - Method in interface dev.langchain4j.agentic.planner.AgentsRegistry
-
Returns all agents registered in this registry, keyed by agent name.
- allAgents() - Method in class dev.langchain4j.agentic.planner.AgentsRegistry.CompositeAgentsRegistry
- allAgents() - Method in class dev.langchain4j.agentic.planner.AgentsRegistry.EmptyAgentsRegistry
- allConcreteMethods(Class) - Static method in class dev.langchain4j.internal.Utils
-
Returns all concrete methods from the given class, its superclasses (excluding
Object), and default/static methods from implemented interfaces. - allExecutionsFor(AgenticScope) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
-
Returns all executions (successful, failed, and ongoing) for a given memory ID.
- allExecutionsFor(Object) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
-
Returns all executions (successful, failed, and ongoing) for a given memory ID.
- allMemoryIds() - Method in class dev.langchain4j.agentic.observability.AgentMonitor
-
Returns the set of all memory IDs that have been tracked by this monitor, including successful, failed, and ongoing executions.
- allMethods(Class) - Static method in class dev.langchain4j.internal.Utils
-
Returns all methods from the given class, its superclasses (excluding
Object), and all implemented interfaces. - AllMiniLmL6V2EmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.allminilml6v2
-
SentenceTransformers all-MiniLM-L6-v2 embedding model that runs within your Java application's process.
- AllMiniLmL6V2EmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModel
-
Creates an instance of an
AllMiniLmL6V2EmbeddingModel. - AllMiniLmL6V2EmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModel
-
Creates an instance of an
AllMiniLmL6V2EmbeddingModel. - AllMiniLmL6V2EmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.allminilml6v2
- AllMiniLmL6V2EmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModelFactory
- AllMiniLmL6V2QuantizedEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.allminilml6v2q
-
Quantized SentenceTransformers all-MiniLM-L6-v2 embedding model that runs within your Java application's process.
- AllMiniLmL6V2QuantizedEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModel
-
Creates an instance of an
AllMiniLmL6V2QuantizedEmbeddingModel. - AllMiniLmL6V2QuantizedEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModel
-
Creates an instance of an
AllMiniLmL6V2QuantizedEmbeddingModel. - AllMiniLmL6V2QuantizedEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.allminilml6v2q
- AllMiniLmL6V2QuantizedEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModelFactory
- ALLOW_ADULT - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
- ALLOW_ALL - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
- allowChatMemory() - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- allowChatMemory() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- allowCodeExecution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- allowCodeExecution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- allowCreateEngine(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allowDeserializationPackagePrefix(String) - Static method in class dev.langchain4j.agentic.scope.AgenticScopeSerializer
-
Registers an additional type prefix (typically a package name) to be allowed during deserialization of
AgenticScopestate. - allowDeserializationType(Class) - Static method in class dev.langchain4j.agentic.scope.AgenticScopeSerializer
-
Registers a single class to be allowed during deserialization of
AgenticScopestate. - allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Restricts function calling to only the specified function names.
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Restricts function calling to only the specified function names.
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- allowFineTuning(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allowGoogleMaps - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- allowGoogleMaps - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- allowGoogleSearch - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- allowGoogleSearch - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- allowLogprobs(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allowPackagePrefix(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeJsonCodec
-
Allows every class under the given package prefix to be deserialized as part of an
AgenticScope's state. - allowSampling(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allowSearchIndices(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allowStreamingOutput() - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- allowStreamingOutput() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- allowType(Class) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeJsonCodec
-
Allows a single class to be deserialized as part of an
AgenticScope's state. - allowUrlContext - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- allowUrlContext - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- allowUuidGeneration - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- allowView(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allRequests() - Method in class dev.langchain4j.internal.ToolCallBuilder
- ALWAYS - Enum constant in enum class dev.langchain4j.internal.ProviderJsonSpec.Inclusion
- ALWAYS_VISIBLE - Enum constant in enum class dev.langchain4j.agent.tool.SearchBehavior
-
If you want a tool to always be visible to the LLM, use this setting.
- alwaysKeepSystemMessageFirst(Boolean) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
-
Specifies whether the system message is always stored at position 0 in the messages list.
- alwaysKeepSystemMessageFirst(Boolean) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
-
Specifies whether the system message is always stored at position 0 in the messages list.
- alwaysVisibleToolNames(String...) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Specifies which tools are always visible to the LLM when a
ToolSearchStrategyis configured for the AI Service. - alwaysVisibleToolNames(Set) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Specifies which tools are always visible to the LLM when a
ToolSearchStrategyis configured for the AI Service. - AMAZON_BEDROCK - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- AMAZON_BEDROCK - Enum constant in enum class dev.langchain4j.model.ModelProvider
- AmazonS3DocumentLoader - Class in dev.langchain4j.data.document.loader.amazon.s3
- AmazonS3DocumentLoader(S3Client) - Constructor for class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader
- AmazonS3DocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.amazon.s3
- AmazonS3Source - Class in dev.langchain4j.data.document.source.amazon.s3
- AmazonS3Source(InputStream, String, String) - Constructor for class dev.langchain4j.data.document.source.amazon.s3.AmazonS3Source
- and(Filter) - Method in interface dev.langchain4j.store.embedding.filter.Filter
- and(Filter, Filter) - Static method in interface dev.langchain4j.store.embedding.filter.Filter
- And - Class in dev.langchain4j.store.embedding.filter.logical
- And(Filter, Filter) - Constructor for class dev.langchain4j.store.embedding.filter.logical.And
- ANONYMIZED - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
- ANTHROPIC - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- ANTHROPIC - Enum constant in enum class dev.langchain4j.model.ModelProvider
- ANTHROPIC_VERSION - Static variable in class dev.langchain4j.model.anthropic.AnthropicChatModel
- ANTHROPIC_VERSION - Static variable in class dev.langchain4j.model.vertexai.anthropic.internal.Constants
- AnthropicBatch - Class in dev.langchain4j.model.anthropic.internal.api
-
Metadata for a batch job returned by the Anthropic Message Batches API (create, retrieve, cancel, and each entry of the list endpoint).
- AnthropicBatch() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicBatch
- AnthropicBatchChatModel - Class in dev.langchain4j.model.anthropic
-
A
BatchChatModelfor the Anthropic Message Batches API, which processes multiple chat requests asynchronously at 50% of the standard per-token price. - AnthropicBatchChatModel(AnthropicBatchChatModel.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicBatchChatModel
- AnthropicBatchChatModel.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicBatchResult - Class in dev.langchain4j.model.anthropic.internal.api
-
A single line of the JSONL document served from a batch's
results_url. - AnthropicBatchResult() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicBatchResult
- AnthropicBatchResult.Result - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicBatchResult.ResultError - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCacheControl - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCacheControl - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicCacheControl() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicCacheControl
- AnthropicCacheControl(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheControl
- AnthropicCacheControl(String) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicCacheControl
- AnthropicCacheDiagnostics - Class in dev.langchain4j.model.anthropic
-
Result of Anthropic's (beta) cache diagnostics comparison for a single request, surfaced via
AnthropicChatResponseMetadata.cacheDiagnostics(). - AnthropicCacheDiagnostics.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicCacheMissReason - Class in dev.langchain4j.model.anthropic.internal.api
-
The reason a cache-diagnostics comparison found a divergence, or why no comparison was produced.
- AnthropicCacheMissReason() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- AnthropicCacheType - Enum Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicChatModel - Class in dev.langchain4j.model.anthropic
-
Represents an Anthropic language model with a Messages (chat) API.
- AnthropicChatModel(AnthropicChatModel.AnthropicChatModelBuilder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatModel
- AnthropicChatModel.AnthropicChatModelBuilder - Class in dev.langchain4j.model.anthropic
- AnthropicChatModelBuilder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- AnthropicChatModelName - Enum Class in dev.langchain4j.model.anthropic
-
See more details here.
- AnthropicChatRequestParameters - Class in dev.langchain4j.model.anthropic
-
Anthropic-specific
ChatRequestParametersthat can be set per request (i.e., perChatRequest), overriding the values configured on theAnthropicChatModel/AnthropicStreamingChatModelbuilder. - AnthropicChatRequestParameters.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicChatResponseMetadata - Class in dev.langchain4j.model.anthropic
- AnthropicChatResponseMetadata.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicClient - Class in dev.langchain4j.model.anthropic.internal.client
- AnthropicClient() - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- AnthropicClient.Builder<T,
B> - Class in dev.langchain4j.model.anthropic.internal.client -
Builder class for constructing
AnthropicClientinstances. - AnthropicClientBuilderFactory - Interface in dev.langchain4j.model.anthropic.internal.client
- AnthropicContainer - Class in dev.langchain4j.model.anthropic.internal.api
-
Represents the
containerblock of an Anthropic create-message request, used to enable Agent Skills. - AnthropicContainer() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer
- AnthropicContainer(List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer
- AnthropicContainer.AnthropicContainerSkill - Class in dev.langchain4j.model.anthropic.internal.api
-
A single entry of the
container.skillsarray, e.g. - AnthropicContainerSkill() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer.AnthropicContainerSkill
- AnthropicContainerSkill(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer.AnthropicContainerSkill
- AnthropicContent - Class in dev.langchain4j.model.anthropic.internal.api
-
Represents content in an Anthropic API message.
- AnthropicContent - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicContent() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- AnthropicContent() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- AnthropicContent(String, String) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- AnthropicContent.Builder - Class in dev.langchain4j.model.anthropic.internal.api
-
Builder for constructing
AnthropicContentinstances. - AnthropicCountTokensRequest - Class in dev.langchain4j.model.anthropic.internal.api
-
Request object for counting tokens in a message using the Anthropic API.
- AnthropicCountTokensRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Default constructor.
- AnthropicCountTokensRequest.Builder - Class in dev.langchain4j.model.anthropic.internal.api
-
Builder for constructing
AnthropicCountTokensRequestinstances. - AnthropicCreateBatchRequest - Class in dev.langchain4j.model.anthropic.internal.api
-
Request body for the Anthropic Message Batches API (
POST /v1/messages/batches). - AnthropicCreateBatchRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateBatchRequest
- AnthropicCreateBatchRequest(List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateBatchRequest
- AnthropicCreateBatchRequest.Request - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCreateMessageOptions - Class in dev.langchain4j.model.anthropic.internal.client
- AnthropicCreateMessageOptions(boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
- AnthropicCreateMessageOptions(boolean, boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
- AnthropicCreateMessageRequest - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCreateMessageRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- AnthropicCreateMessageRequest(AnthropicCreateMessageRequest.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- AnthropicCreateMessageRequest(String, List, List, int, List, boolean, Double, Double, Integer, List, AnthropicToolChoice, AnthropicThinking, AnthropicMetadata) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AnthropicCreateMessageRequest.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCreateMessageResponse - Class in dev.langchain4j.model.anthropic.internal.api
-
Response object from the Anthropic Create Message API.
- AnthropicCreateMessageResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
Default constructor.
- AnthropicCreateMessageResponse.Builder - Class in dev.langchain4j.model.anthropic.internal.api
-
Builder for constructing
AnthropicCreateMessageResponseinstances. - AnthropicDelta - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicDelta() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- AnthropicDiagnostics - Class in dev.langchain4j.model.anthropic.internal.api
-
Result of an Anthropic (beta) cache-diagnostics comparison, returned on
AnthropicCreateMessageResponse#diagnostics(and, for streaming, on themessage_startevent) when thecache-diagnosis-2026-04-07beta header anddiagnostics.previous_message_idrequest parameter were used. - AnthropicDiagnostics() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnostics
- AnthropicDiagnosticsParameters - Class in dev.langchain4j.model.anthropic.internal.api
-
Request parameters enabling Anthropic's (beta) cache diagnostics feature.
- AnthropicDiagnosticsParameters() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters
- AnthropicDiagnosticsParameters(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters
- AnthropicError - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicError() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicError
- AnthropicFormat - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicFormat.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContent(AnthropicImageContentSource) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- AnthropicImageContent(AnthropicImageContentSource, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- AnthropicImageContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- AnthropicImageContentSource - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContentSource(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- AnthropicImageContentSource(String, String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- AnthropicListBatchesResponse - Class in dev.langchain4j.model.anthropic.internal.api
-
Response body for the list endpoint of the Anthropic Message Batches API (
GET /v1/messages/batches). - AnthropicListBatchesResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicListBatchesResponse
- AnthropicMapper - Class in dev.langchain4j.model.anthropic.internal.mapper
- AnthropicMapper() - Constructor for class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- AnthropicMessage - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicMessage - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicMessage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- AnthropicMessage() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicMessage
- AnthropicMessage(AnthropicRole, List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- AnthropicMessage(String, List) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicMessage
- AnthropicMessage.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicMessageContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicMessageContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- AnthropicMessageContent(String, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- AnthropicMetadata - Class in dev.langchain4j.model.anthropic.internal.api
-
Represents metadata for Anthropic API requests.
- AnthropicMetadata() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- AnthropicMetadata(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- AnthropicMetadata.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicModelCatalog - Class in dev.langchain4j.model.anthropic
-
Anthropic implementation of
ModelCatalog. - AnthropicModelCatalog.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicModelInfo - Class in dev.langchain4j.model.anthropic.internal.api
-
Represents information about an Anthropic model.
- AnthropicModelInfo() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
- AnthropicModelsListResponse - Class in dev.langchain4j.model.anthropic.internal.api
-
Response object from the Anthropic Models List API.
- AnthropicModelsListResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
- AnthropicOutputConfig - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicOutputConfig.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicOutputFormatType - Enum Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicPdfContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicPdfContent(AnthropicPdfContentSource) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- AnthropicPdfContent(AnthropicPdfContentSource, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- AnthropicPdfContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- AnthropicPdfContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- AnthropicPdfContentSource - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicPdfContentSource(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- AnthropicPdfContentSource(String, String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- AnthropicRedactedThinkingContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicRedactedThinkingContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- AnthropicRequest - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicRequest() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- AnthropicRequest(List, List, Integer, List, Boolean, Double, Double, Integer, List, AnthropicToolChoice) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- AnthropicRequestMapper - Class in dev.langchain4j.model.vertexai.anthropic.internal.mapper
- AnthropicResponse - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicResponse() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- AnthropicResponseMapper - Class in dev.langchain4j.model.vertexai.anthropic.internal.mapper
- AnthropicResponseMessage - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicResponseMessage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- AnthropicRole - Enum Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicServerTool - Class in dev.langchain4j.model.anthropic
- AnthropicServerTool(AnthropicServerTool.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerTool
- AnthropicServerTool.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicServerToolResult - Class in dev.langchain4j.model.anthropic
-
Represents a result from an Anthropic server-executed tool (e.g., web_search, code_execution).
- AnthropicServerToolResult(AnthropicServerToolResult.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerToolResult
- AnthropicServerToolResult.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicSkill - Enum Class in dev.langchain4j.model.anthropic
-
Anthropic-managed Agent Skills that let Claude generate real downloadable documents by running pre-built skills inside the code execution container.
- AnthropicSource - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicSource() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSource
- AnthropicSource(String, String, String) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSource
- AnthropicStreamingChatModel - Class in dev.langchain4j.model.anthropic
-
Represents an Anthropic language model with a Messages (chat) API.
- AnthropicStreamingChatModel(AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
-
Constructs an instance of an
AnthropicStreamingChatModelwith the specified parameters. - AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder - Class in dev.langchain4j.model.anthropic
- AnthropicStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- AnthropicStreamingData - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicStreamingData() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- AnthropicStreamingException - Exception Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicStreamingException(String, String) - Constructor for exception class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingException
- AnthropicSystemMessage - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicSystemMessage() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSystemMessage
- AnthropicSystemMessage(String, String) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSystemMessage
- AnthropicTextContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicTextContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- AnthropicTextContent(String, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- AnthropicThinking - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicThinking(AnthropicThinking.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking
- AnthropicThinking.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicThinkingContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicThinkingContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- AnthropicTokenCountEstimator - Class in dev.langchain4j.model.anthropic
- AnthropicTokenCountEstimator(AnthropicTokenCountEstimator.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
- AnthropicTokenCountEstimator.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicTokenUsage - Class in dev.langchain4j.model.anthropic
- AnthropicTokenUsage(AnthropicTokenUsage.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- AnthropicTokenUsage.Builder - Class in dev.langchain4j.model.anthropic
- AnthropicTool - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicTool - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicTool() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- AnthropicTool() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- AnthropicTool(AnthropicTool.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- AnthropicTool(String, String, AnthropicToolSchema, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AnthropicTool(String, String, Object) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- AnthropicTool.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolChoice - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolChoice - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicToolChoice() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- AnthropicToolChoice(String, String) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- AnthropicToolChoice.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolChoiceType - Enum Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolResultContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolResultContent(String, String, Boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- AnthropicToolResultContent(String, String, Boolean, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- AnthropicToolResultContent(String, List, Boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- AnthropicToolResultContent(String, List, Boolean, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- AnthropicToolSchema - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolSchema() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- AnthropicToolSchema(AnthropicToolSchema.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- AnthropicToolSchema(String, Map, List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
-
Deprecated.please use
AnthropicToolSchema(Builder)instead - AnthropicToolSchema.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolUseContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolUseContent(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- AnthropicToolUseContent(String, String, String, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- AnthropicToolUseContent.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicUsage - Class in dev.langchain4j.model.anthropic.internal.api
-
Represents token usage statistics from an Anthropic API response.
- AnthropicUsage - Class in dev.langchain4j.model.vertexai.anthropic.internal.api
- AnthropicUsage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- AnthropicUsage() - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- AnthropicUsage(Integer, Integer) - Constructor for class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- anthropicVersion - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- any() - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- ANY - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
- ANY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
- ANY - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- ANY - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.ToolCallingMode
-
Gemini must ask only for a specified set of function calls (defined by the allowedFunctionNames() method)
- anyOf() - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- anyOf(JsonSchemaElement...) - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- anyOf(List) - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- anyToolErrored() - Method in record class dev.langchain4j.service.tool.ToolService.ToolResultsOutcome
-
Returns the value of the
anyToolErroredrecord component. - ApacheHttpClient - Class in dev.langchain4j.http.client.apache
- ApacheHttpClient(ApacheHttpClientBuilder) - Constructor for class dev.langchain4j.http.client.apache.ApacheHttpClient
- ApacheHttpClientBuilder - Class in dev.langchain4j.http.client.apache
- ApacheHttpClientBuilder() - Constructor for class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- ApacheHttpClientBuilderFactory - Class in dev.langchain4j.http.client.apache
- ApacheHttpClientBuilderFactory() - Constructor for class dev.langchain4j.http.client.apache.ApacheHttpClientBuilderFactory
- ApachePdfBoxDocumentParser - Class in dev.langchain4j.data.document.parser.apache.pdfbox
-
Parses PDF file into a
Documentusing Apache PDFBox library - ApachePdfBoxDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.apache.pdfbox.ApachePdfBoxDocumentParser
- ApachePdfBoxDocumentParser(boolean) - Constructor for class dev.langchain4j.data.document.parser.apache.pdfbox.ApachePdfBoxDocumentParser
- ApachePoiDocumentParser - Class in dev.langchain4j.data.document.parser.apache.poi
-
Parses Microsoft Office file into a
Documentusing Apache POI library. - ApachePoiDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.apache.poi.ApachePoiDocumentParser
- ApacheTikaDocumentParser - Class in dev.langchain4j.data.document.parser.apache.tika
-
Parses an
InputStreaminto aDocumentusing the Apache Tika library by automatically detecting the file format and extracting its textual content. - ApacheTikaDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Creates an instance of an
ApacheTikaDocumentParserwith the default Tika components. - ApacheTikaDocumentParser(boolean) - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Creates an instance of an
ApacheTikaDocumentParserwith the default Tika components. - ApacheTikaDocumentParser(Supplier, Supplier, Supplier, Supplier) - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the constructor with suppliers for Tika components if you intend to use this parser for multiple files and specify whether to include metadata or not.
- ApacheTikaDocumentParser(Supplier, Supplier, Supplier, Supplier, boolean) - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Creates an instance of an
ApacheTikaDocumentParserwith the provided suppliers for Tika components. - ApacheTikaDocumentParser(Parser, ContentHandler, Metadata, ParseContext) - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the constructor with suppliers for Tika components if you intend to use this parser for multiple files.
- ApacheTikaDocumentParserFactory - Class in dev.langchain4j.data.document.parser.apache.tika
- ApacheTikaDocumentParserFactory() - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParserFactory
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Overrides the default API endpoint.
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Overrides the default API endpoint.
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- apiEndpoint(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- apiKey - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- apiKey - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- apiKey - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- apiKey - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- apiKey() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- apiKey(String) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets the Rapid API key for Judge0.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the Anthropic API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the Anthropic API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Sets the Anthropic API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the Anthropic API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets the Anthropic API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets the API key for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the Google AI Gemini API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the Google AI Gemini API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
-
Sets the API key for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets the API key for authenticating with the Gemini API.
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the API key for authenticating with the Gemini API.
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- apiKey(String) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- apiKey(String) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets the Mistral API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- apiKey(String) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- apiKey(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets the Voyage AI API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets the Voyage AI API key used to authenticate requests.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets the IBM Cloud API key used to generate IAM access tokens for authentication.
- apiKey(String) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- apiKey(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the Azure AI Search API key.
- apiKey(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Sets the Azure AI Search API key.
- apiKey(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Sets the Azure AI Search API key.
- apiKey(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- apiKey(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- apiKey(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- apiKey(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- apiKey(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- apiKey(String) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
-
Sets the Azure AI Search API key.
- apiKey(String) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- apiKey(String) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- apiKey(String) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- ApiResponse<T> - Class in dev.langchain4j.model.workersai.client
-
Multiple models leverage the same output format, so we can use this class to parse the response.
- ApiResponse() - Constructor for class dev.langchain4j.model.workersai.client.ApiResponse
-
Default constructor.
- ApiResponse.Error - Class in dev.langchain4j.model.workersai.client
-
Error class.
- apiToken - Variable in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
ModelName, preferred as enum for extensibility.
- apiToken - Variable in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
ModelName, preferred as enum for extensibility.
- apiToken - Variable in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
ModelName, preferred as enum for extensibility.
- apiToken - Variable in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
ModelName, preferred as enum for extensibility.
- apiToken(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient.Builder
-
Sets the API token used for authorization.
- apiToken(String) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Sets the apiToken for the Worker AI model builder.
- apiToken(String) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Sets the apiToken for the Worker AI model builder.
- apiToken(String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Sets the apiToken for the Worker AI model builder.
- apiToken(String) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Sets the apiToken for the Worker AI model builder.
- apiUrl(String) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- apiVersion(ChromaApiVersion) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- apiVersion(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- append(ChatCompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- append(CompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- append(ParsedAndRawResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- appendArguments(String) - Method in class dev.langchain4j.internal.ToolCallBuilder
- appendId(String) - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- appendId(String) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- appendId(String) - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- appendId(String) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- appendId(String) - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- appendId(String) - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- appendId(String) - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- appendId(String) - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- appendId(String) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- appendId(String) - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- applicationName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- apply(A) - Method in interface dev.langchain4j.agentic.AgenticServices.AgenticScopeFunction.NonThrowingFunction
- apply(ToolExecutionRequest) - Method in enum class dev.langchain4j.service.tool.HallucinatedToolNameStrategy
- apply(ChatRequest, Object) - Method in interface dev.langchain4j.agentic.internal.UserMessageTransformer
- apply(Object) - Method in class dev.langchain4j.model.input.PromptTemplate
-
Applies a value to a template containing a single variable.
- apply(Map) - Method in class dev.langchain4j.model.input.PromptTemplate
-
Applies multiple values to a template containing multiple variables.
- apply(T) - Method in interface dev.langchain4j.internal.JsonParsingUtils.ThrowingFunction
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- applyCommonParameters(DefaultChatRequestParameters.Builder, WatsonxChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- applyEmbeddings(List, EmbeddingModel) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- applyTextChatParameters(WatsonxChatRequestParameters.Builder, WatsonxTextChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxChatModel
-
Merges into
targetthe builder values and the default request parameters that both services accept. - applyTextChatParameters(WatsonxChatRequestParameters.Builder, WatsonxTextChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
-
Merges into
targetthe builder values and the default request parameters that both services accept. - applyTextChatParameters(WatsonxChatRequestParameters.Builder, WatsonxTextChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
-
Merges into
targetthe builder values and the default request parameters that both services accept. - applyTextChatParameters(WatsonxChatRequestParameters.Builder, WatsonxTextChatBase.Builder) - Static method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
-
Merges into
targetthe builder values and the default request parameters that both services accept. - applyToolHallucinationStrategy(ToolExecutionRequest) - Method in class dev.langchain4j.service.tool.ToolService
- areNotNullOrBlank(String...) - Static method in class dev.langchain4j.internal.Utils
-
Are all the given strings not
nulland not blank? - argumentFromParameter(Parameter) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- argumentName() - Method in exception class dev.langchain4j.agentic.agent.MissingArgumentException
- arguments() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Returns the arguments of the tool.
- arguments() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- arguments() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- arguments() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- arguments() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- arguments() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- arguments() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- arguments() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- arguments() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- arguments() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- arguments() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- arguments() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- arguments() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
argumentsrecord component. - arguments() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- arguments() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- arguments() - Method in class dev.langchain4j.mcp.client.McpPrompt
- arguments() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- arguments(String) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Sets the
arguments. - arguments(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall.MistralAiFunctionCallBuilder
- arguments(String) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall.Builder
- arguments(Map) - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction.Builder
- argumentsErrorHandler() - Method in class dev.langchain4j.service.tool.ToolService
- argumentsErrorHandler(ToolArgumentsErrorHandler) - Method in class dev.langchain4j.service.tool.ToolService
- argumentsFromMethod(Method) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- argumentsFromMethod(Method, Map) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- argumentsFromMethod(Method, Map, Set) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- argumentsFromMethod(Method, Set) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- as(Class) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- as(Class) - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- as(Class) - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- as(Class) - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- as(Class) - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- as(Class) - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- as(Class, AgentInstance) - Method in interface dev.langchain4j.agentic.planner.Planner
- as(Class, AgentInstance) - Method in record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
- as(Class, AgentInstance) - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- ASC - Enum constant in enum class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder.Order
-
Create the index on ascending order.
- askUser(AgenticScope) - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
- asMap() - Method in class dev.langchain4j.invocation.InvocationParameters
- aspectRatio() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- aspectRatio(VertexAiImageModel.AspectRatio) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets the aspect ratio for generated images.
- aspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the aspect ratio for generated images.
- assertSingleFailureSatisfies(Consumer) - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the
InputGuardrailResultcontains exactly oneGuardrailResult.Failureand verifies that this failure meets the specified requirements. - assertThat(InputGuardrailResult) - Static method in class dev.langchain4j.test.guardrail.GuardrailAssertions
-
Returns an
InputGuardrailResultAssertfor assertions on anInputGuardrailResult - assertThat(InputGuardrailResult) - Static method in class dev.langchain4j.test.guardrail.InputGuardrailResultAssert
- assertThat(OutputGuardrailResult) - Static method in class dev.langchain4j.test.guardrail.GuardrailAssertions
-
Returns an
OutputGuardrailResultAssertfor assertions on anOutputGuardrailResult - assertThat(OutputGuardrailResult) - Static method in class dev.langchain4j.test.guardrail.OutputGuardrailResultAssert
-
Creates a new
OutputGuardrailResultAssertfor the providedOutputGuardrailResult. - ASSISTANT - Enum constant in enum class dev.langchain4j.mcp.client.McpRole
- ASSISTANT - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
- ASSISTANT - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- ASSISTANT - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.Role
- ASSISTANT_ROLE - Static variable in class dev.langchain4j.model.vertexai.anthropic.internal.Constants
- AssistantMessage - Class in dev.langchain4j.model.openai.internal.chat
- AssistantMessage(AssistantMessage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- AssistantMessage.Builder - Class in dev.langchain4j.model.openai.internal.chat
- asString() - Method in interface dev.langchain4j.guardrail.GuardrailResult
- asString() - Method in interface dev.langchain4j.guardrail.GuardrailResult.Failure
-
The string representation of the failure
- asText() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- asText() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- asText() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- astraDBCollection() - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- AstraDbEmbeddingStore - Class in dev.langchain4j.store.embedding.astradb
-
Implementation of
EmbeddingStoreusing AstraDB. - AstraDbEmbeddingStore(AstraDBCollection) - Constructor for class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Initialization of the store with an EXISTING collection.
- AstraDbEmbeddingStore(AstraDBCollection, int, int) - Constructor for class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Initialization of the store with an EXISTING collection.
- async() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- async() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- async() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- async() - Element in annotation interface dev.langchain4j.agentic.Agent
-
If true, the agent will be invoked in an asynchronous manner, allowing the workflow to continue without waiting for the agent's result.
- async() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
If true, the agent will be invoked in an asynchronous manner, allowing the workflow to continue without waiting for the agent's result.
- async() - Element in annotation interface dev.langchain4j.agentic.declarative.HumanInTheLoop
-
If true, the agent will be invoked in an asynchronous manner, allowing the workflow to continue without waiting for the agent's result.
- async() - Element in annotation interface dev.langchain4j.agentic.declarative.McpClientAgent
-
If true, the agent will be invoked in an asynchronous manner, allowing the workflow to continue without waiting for the agent's result.
- async() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- async() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- async() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- async() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- async() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- async() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- async() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- async() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- async() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
asyncrecord component. - async() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- async() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- async(boolean) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- async(boolean) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Controls whether this agent executes asynchronously within an agentic system.
- async(boolean) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
-
Sets whether the agent should be invoked asynchronously, allowing the workflow to continue without waiting for the agent's result.
- async(boolean) - Method in interface dev.langchain4j.agentic.internal.McpClientBuilder
- async(boolean) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- async(boolean) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- ASYNC - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.ProcessingMode
- asyncArgumentsErrorHandler() - Method in class dev.langchain4j.service.tool.ToolService
-
The
ToolArgumentsErrorHandlerfor the asynchronous AI Service modes (CompletableFuture, reactiveFlow.Publisher): a user-configured handler if present, otherwise the async default, which sends the parsing error to the LLM so it can retry with corrected arguments. - asyncClient - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- asyncClient - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- asyncClient - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- asyncClient(BedrockRuntimeAsyncClient) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
-
Sets the async Bedrock client used by
chatAsync. - asyncExecutionErrorHandler() - Method in class dev.langchain4j.service.tool.ToolService
-
The
ToolExecutionErrorHandlerfor the asynchronous AI Service modes (CompletableFuture, reactiveFlow.Publisher): a user-configured handler if present, otherwise the async default, which fails the AI Service invocation (rather than hiding the error from the developer by sending it to the LLM). - AsyncNotSupported - Class in dev.langchain4j.internal
-
Factory for the "not implemented" result of an asynchronous / reactive SPI default method.
- AsyncNotSupportedException - Exception Class in dev.langchain4j.exception
-
Signals that an asynchronous SPI method (an
*Asyncmethod, or a reactivePublisher-returning method) is not implemented by a component, and is therefore the internal "this component is not genuinely asynchronous" marker carried by those methods'defaultimplementations. - AsyncNotSupportedException(String) - Constructor for exception class dev.langchain4j.exception.AsyncNotSupportedException
- AsyncResponse<T> - Class in dev.langchain4j.agentic.internal
- AsyncResponse(Supplier) - Constructor for class dev.langchain4j.agentic.internal.AsyncResponse
- AsyncResponseHandling - Interface in dev.langchain4j.model.openai.internal
- attachTimeout(Duration) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- attribute(String, Class) - Method in class dev.langchain4j.data.message.AiMessage
-
Returns additional attribute by it's key.
- attribute(String, Class) - Method in class dev.langchain4j.data.message.SystemMessage
-
Returns additional attribute by it's key.
- attribute(String, Class) - Method in class dev.langchain4j.data.message.UserMessage
-
Returns additional attribute by it's key.
- Attribute() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- ATTRIBUTE_KEY - Static variable in class dev.langchain4j.model.openai.OpenAiPromptCacheBreakpoint
-
The
ChatMessageattribute key under which the breakpoint mode is stored. - ATTRIBUTE_KEY - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheBreakpoint
-
The
ChatMessageattribute key under which the breakpoint mode is stored. - attributes() - Method in class dev.langchain4j.data.message.AiMessage
-
Returns additional attributes, typically provider-specific.
- attributes() - Method in class dev.langchain4j.data.message.CustomMessage
-
Returns the message attributes.
- attributes() - Method in class dev.langchain4j.data.message.SystemMessage
-
Returns additional attributes.
- attributes() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns attributes of a message.
- attributes() - Method in class dev.langchain4j.data.message.UserMessage
-
Returns additional attributes.
- attributes() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
- attributes() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- attributes() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- attributes() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- attributes() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- attributes() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- attributes() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- attributes() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelErrorContext
- attributes() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelRequestContext
- attributes() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelResponseContext
- attributes() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext
- attributes() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext
- attributes() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext
- attributes() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the attributes associated with the tool execution.
- attributes() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
-
Returns attributes associated with the tool execution.
- attributes() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreErrorContext
- attributes() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext
- attributes() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreResponseContext
- attributes(Map) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext.Builder
- attributes(Map) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext.Builder
- attributes(Map) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext.Builder
- attributes(Map) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext.Builder
- attributes(Map) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext.Builder
- attributes(Map) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext.Builder
- attributes(Map) - Method in class dev.langchain4j.data.message.AiMessage.Builder
- attributes(Map) - Method in class dev.langchain4j.data.message.SystemMessage.Builder
- attributes(Map) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
- attributes(Map) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- attributes(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
- attributes(Map) - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
-
Sets attributes associated with the tool execution.
- audio() - Method in class dev.langchain4j.data.message.AudioContent
-
Get the
Audio. - audio() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- audio() - Method in class dev.langchain4j.model.audio.TextToSpeechResponse
- audio() - Method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechResponse
- audio(Audio) - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
-
Sets the audio data to transcribe.
- Audio - Class in dev.langchain4j.data.audio
-
Represents audio data that can be used with various AI model implementations.
- AUDIO - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Audio content.
- AUDIO - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- AUDIO_GENERATION - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Audio generation models (text-to-speech).
- AUDIO_TRANSCRIPTION - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Audio transcription models (speech-to-text).
- Audio.Builder - Class in dev.langchain4j.data.audio
-
Builder for
Audio. - AudioContent - Class in dev.langchain4j.data.message
- AudioContent(Audio) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given Audio. - AudioContent(String) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given url. - AudioContent(String, String) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given base64 data and mime type. - AudioContent(URI) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given url. - AudioFile - Class in dev.langchain4j.model.openai.internal.audio.transcription
- AudioTokenDetailsUsage - Class in dev.langchain4j.model.openai.internal.audio.transcription
- AudioTokenDetailsUsage(AudioTokenDetailsUsage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage
- AudioTokenDetailsUsage.Builder - Class in dev.langchain4j.model.openai.internal.audio.transcription
- audioTokens() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage
- audioTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage.Builder
- AudioTokenUsage - Class in dev.langchain4j.model.openai.internal.audio.transcription
- AudioTokenUsage(AudioTokenUsage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- AudioTokenUsage.Builder - Class in dev.langchain4j.model.openai.internal.audio.transcription
- audioTranscription(OpenAiAudioTranscriptionRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- audioTranscription(OpenAiAudioTranscriptionRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- AudioTranscriptionModel - Interface in dev.langchain4j.model.audio
-
A model that can transcribe audio into text.
- AudioTranscriptionRequest - Class in dev.langchain4j.model.audio
-
Request to transcribe audio.
- AudioTranscriptionRequest.Builder - Class in dev.langchain4j.model.audio
- AudioTranscriptionResponse - Class in dev.langchain4j.model.audio
-
Response containing the transcription of an audio file.
- AudioTranscriptionResponse(String) - Constructor for class dev.langchain4j.model.audio.AudioTranscriptionResponse
-
Creates a new response with the given text.
- augment(AugmentationRequest) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor
- augment(AugmentationRequest) - Method in interface dev.langchain4j.rag.RetrievalAugmentor
- augmentAsync(AugmentationRequest) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor
- augmentAsync(AugmentationRequest) - Method in interface dev.langchain4j.rag.RetrievalAugmentor
-
Non-blocking counterpart of
RetrievalAugmentor.augment(AugmentationRequest), invoked by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service modes so the RAG flow never blocks the calling thread. - AugmentationRequest - Class in dev.langchain4j.rag
-
Represents a request for
ChatMessageaugmentation. - AugmentationRequest(ChatMessage, Metadata) - Constructor for class dev.langchain4j.rag.AugmentationRequest
- augmentationResult() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the augmentation result.
- augmentationResult(AugmentationResult) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the augmentation result.
- AugmentationResult - Class in dev.langchain4j.rag
-
Represents the result of a
ChatMessageaugmentation. - AugmentationResult(ChatMessage, List) - Constructor for class dev.langchain4j.rag.AugmentationResult
- AugmentationResult.AugmentationResultBuilder - Class in dev.langchain4j.rag
- AuthenticationException - Exception Class in dev.langchain4j.exception
-
Thrown when a request is rejected because the supplied credentials are missing, invalid, or insufficient (HTTP 401 / 403).
- AuthenticationException(String) - Constructor for exception class dev.langchain4j.exception.AuthenticationException
- AuthenticationException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.AuthenticationException
- AuthenticationException(Throwable) - Constructor for exception class dev.langchain4j.exception.AuthenticationException
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- authenticator - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authenticator(Authenticator) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets a custom
Authenticatorfor generating bearer tokens. - authToken(String) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- authToken(String) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- authToken(String) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- authToken(String) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- authToken(String) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- auto() - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- AUTO - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Auto detail.
- AUTO - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
- AUTO - Enum constant in enum class dev.langchain4j.model.chat.request.ToolChoice
-
The chat model can choose whether to use tools, which ones to use, and how many.
- AUTO - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
- AUTO - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- AUTO - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ImageDetail
- AUTO - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ToolChoiceMode
- AUTO - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.ToolCallingMode
-
Lets Gemini decide if it needs to request a function call
- autoFlushOnInsert(Boolean) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- autoFlushOnInsert(Boolean) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- autoHealthCheck(boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Enables or disables the automatic health check feature.
- autoHealthCheckInterval(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the interval for the automatic health checks.
- autoTruncate(Boolean) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- availableModels() - Method in class dev.langchain4j.model.mistralai.MistralAiModels
-
Retrieves the list of all available models.
- availableModels() - Method in class dev.langchain4j.model.ollama.OllamaModels
- availableTools() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Deprecated.
- availableTools() - Method in class dev.langchain4j.service.tool.ToolServiceContext
-
Returns all available tool specifications configured for AI service.
- availableTools(List) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Deprecated.
- availableTools(List) - Method in class dev.langchain4j.service.tool.ToolServiceContext.Builder
-
Sets all available tool specifications configured for AI service.
- average() - Static method in interface dev.langchain4j.agentic.patterns.voting.VotingStrategy
- avoidDups(Boolean) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- avoidDups(Boolean) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- AWS Bedrock Caching Requirements - Section in package dev.langchain4j.model.bedrock
- awsCredentials(AwsCredentials) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the AWS credentials.
- AwsCredentials - Class in dev.langchain4j.data.document.loader.amazon.s3
-
Represents an AWS credentials object, including access key ID, secret access key, and optional session token.
- AwsCredentials(String, String) - Constructor for class dev.langchain4j.data.document.loader.amazon.s3.AwsCredentials
- AwsCredentials(String, String, String) - Constructor for class dev.langchain4j.data.document.loader.amazon.s3.AwsCredentials
- AZURE_OPEN_AI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Deprecated.
- AZURE_OPEN_AI - Enum constant in enum class dev.langchain4j.model.ModelProvider
-
Deprecated.
- AzureAiSearchContentRetriever - Class in dev.langchain4j.rag.content.retriever.azure.search
-
Represents Azure AI Search Service as a
ContentRetriever. - AzureAiSearchContentRetriever(String, AzureKeyCredential, TokenCredential, boolean, int, SearchIndex, String, EmbeddingModel, int, double, AzureAiSearchQueryType, AzureAiSearchFilterMapper, Filter) - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
- AzureAiSearchContentRetriever.Builder - Class in dev.langchain4j.rag.content.retriever.azure.search
- AzureAiSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.search
-
Azure AI Search EmbeddingStore Implementation
- AzureAiSearchEmbeddingStore(String, AzureKeyCredential, boolean, int, String, AzureAiSearchFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
- AzureAiSearchEmbeddingStore(String, AzureKeyCredential, boolean, SearchIndex, String, AzureAiSearchFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
- AzureAiSearchEmbeddingStore(String, TokenCredential, boolean, int, String, AzureAiSearchFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
- AzureAiSearchEmbeddingStore(String, TokenCredential, boolean, SearchIndex, String, AzureAiSearchFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
- AzureAiSearchEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.azure.search
- AzureAiSearchFilterMapper - Interface in dev.langchain4j.rag.content.retriever.azure.search
- AzureAiSearchQueryType - Enum Class in dev.langchain4j.rag.content.retriever.azure.search
- AzureAiSearchRuntimeException - Exception Class in dev.langchain4j.store.embedding.azure.search
- AzureAiSearchRuntimeException(String) - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
- AzureAiSearchRuntimeException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
- AzureBlobStorageDocumentLoader - Class in dev.langchain4j.data.document.loader.azure.storage.blob
- AzureBlobStorageDocumentLoader(BlobServiceClient) - Constructor for class dev.langchain4j.data.document.loader.azure.storage.blob.AzureBlobStorageDocumentLoader
- AzureBlobStorageSource - Class in dev.langchain4j.data.document.source.azure.storage.blob
- AzureBlobStorageSource(InputStream, String, String, String, BlobProperties) - Constructor for class dev.langchain4j.data.document.source.azure.storage.blob.AzureBlobStorageSource
- AzureCosmosDbMongoVCoreDocument - Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreDocument() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- AzureCosmosDbMongoVCoreDocument(String, List, String, Map) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder - Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
-
Represents an Azure CosmosDB Mongo vCore as an embedding store.
- AzureCosmosDbMongoVCoreEmbeddingStore(MongoClient, String, String, String, String, String, CreateCollectionOptions, Boolean, String, Integer, Integer, Integer, Integer, Integer) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- AzureCosmosDbMongoVCoreEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric - Enum Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType - Enum Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreMatchedDocument - Class in dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- AzureCosmosDbMongoVCoreMatchedDocument() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- AzureCosmosDbMongoVCoreMatchedDocument(String, List, String, Map, Double) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- AzureCosmosDBNoSqlContentRetriever - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
- AzureCosmosDBNoSqlContentRetriever(AzureCosmosDBNoSqlContentRetriever.Builder) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever
- AzureCosmosDBNoSqlContentRetriever(String, AzureKeyCredential, TokenCredential, EmbeddingModel, String, String, String, IndexingPolicy, CosmosVectorEmbeddingPolicy, CosmosFullTextPolicy, Integer, AzureCosmosDBSearchQueryType, Integer, Double, Filter) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AzureCosmosDBNoSqlContentRetriever.Builder - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
- AzureCosmosDbNoSqlEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
-
Implementation of
EmbeddingStorethat uses Azure Cosmos DB NoSQL API for storing and retrieving embeddings. - AzureCosmosDbNoSqlEmbeddingStore(String, AzureKeyCredential, String, String, String, IndexingPolicy, CosmosVectorEmbeddingPolicy, CosmosFullTextPolicy, Integer, AzureCosmosDBSearchQueryType, AzureCosmosDBNoSqlFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- AzureCosmosDbNoSqlEmbeddingStore(String, TokenCredential, String, String, String, IndexingPolicy, CosmosVectorEmbeddingPolicy, CosmosFullTextPolicy, Integer, AzureCosmosDBSearchQueryType, AzureCosmosDBNoSqlFilterMapper) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- AzureCosmosDbNoSqlEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- AzureCosmosDBNoSqlFilterMapper - Interface in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
-
Translates a
Filterinto the text of a Cosmos DB NoSQLWHEREclause. - AzureCosmosDbNoSqlMatchedDocument - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- AzureCosmosDbNoSqlMatchedDocument() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- AzureCosmosDbNoSqlMatchedDocument(String, List, String, Map, Double) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- AzureCosmosDBNoSqlMemoryStore - Class in dev.langchain4j.store.memory.azure.cosmos.nosql
- AzureCosmosDBNoSqlMemoryStore.Builder - Class in dev.langchain4j.store.memory.azure.cosmos.nosql
- AzureCosmosDBNoSqlRuntimeException - Exception Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- AzureCosmosDBNoSqlRuntimeException(String) - Constructor for exception class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBNoSqlRuntimeException
- AzureCosmosDBNoSqlRuntimeException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBNoSqlRuntimeException
- AzureCosmosDBSearchQueryType - Enum Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
-
Deprecated.
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
-
Deprecated.
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
-
Deprecated.
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
-
Deprecated.
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
-
Deprecated.
- AzureOpenAiAudioTranscriptionModel - Class in dev.langchain4j.model.azure
-
Represents an Azure OpenAI audio transcription model, such as Whisper.
- AzureOpenAiAudioTranscriptionModel(OpenAIClient, String, AudioTranscriptionFormat) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel
-
Creates a new AzureOpenAiAudioTranscriptionModel with the provided client and parameters.
- AzureOpenAiAudioTranscriptionModel(AzureOpenAiAudioTranscriptionModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel
-
Creates a new AzureOpenAiAudioTranscriptionModel using the provided builder.
- AzureOpenAiAudioTranscriptionModel.Builder - Class in dev.langchain4j.model.azure
-
Builder for
AzureOpenAiAudioTranscriptionModel. - AzureOpenAiAudioTranscriptionModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiAudioTranscriptionModel.Builderinstances. - AzureOpenAiChatModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
- AzureOpenAiChatModel(AzureOpenAiChatModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiChatModel
- AzureOpenAiChatModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiChatModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiChatModel.Builderinstances. - AzureOpenAiChatModelName - Enum Class in dev.langchain4j.model.azure
-
You can get the latest model names from the Azure OpenAI documentation or by executing the Azure CLI command: az cognitiveservices account list-models --resource-group "$RESOURCE_GROUP" --name "$AI_SERVICE" -o table
- AzureOpenAiEmbeddingModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI embedding model, hosted on Azure, such as text-embedding-ada-002.
- AzureOpenAiEmbeddingModel(AzureOpenAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- AzureOpenAiEmbeddingModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiEmbeddingModel.Builderinstances. - AzureOpenAiEmbeddingModelName - Enum Class in dev.langchain4j.model.azure
- AzureOpenAiImageModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI image model, hosted on Azure, such as dall-e-3.
- AzureOpenAiImageModel(AzureOpenAiImageModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiImageModel
- AzureOpenAiImageModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiImageModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiImageModel.Builderinstances. - AzureOpenAiImageModelName - Enum Class in dev.langchain4j.model.azure
- AzureOpenAiLanguageModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI language model, hosted on Azure, such as gpt-3.5-turbo-instruct.
- AzureOpenAiLanguageModel(AzureOpenAiLanguageModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- AzureOpenAiLanguageModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiLanguageModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiLanguageModel.Builderinstances. - AzureOpenAiLanguageModelName - Enum Class in dev.langchain4j.model.azure
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- azureOpenAIServiceVersion(AzureOpenAIServiceVersion) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- AzureOpenAiStreamingChatModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
- AzureOpenAiStreamingChatModel(AzureOpenAiStreamingChatModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- AzureOpenAiStreamingChatModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiStreamingChatModel.Builderinstances. - AzureOpenAiStreamingLanguageModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI language model, hosted on Azure, such as gpt-3.5-turbo-instruct.
- AzureOpenAiStreamingLanguageModel(AzureOpenAiStreamingLanguageModel.Builder) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- AzureOpenAiStreamingLanguageModel.Builder - Class in dev.langchain4j.model.azure
- AzureOpenAiStreamingLanguageModelBuilderFactory - Interface in dev.langchain4j.model.azure.spi
-
A factory for building
AzureOpenAiStreamingLanguageModel.Builderinstances. - AzureOpenAiTokenCountEstimator - Class in dev.langchain4j.model.azure
-
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming.
- AzureOpenAiTokenCountEstimator(AzureOpenAiChatModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
-
Creates an instance of the
AzureOpenAiTokenCountEstimatorfor a givenAzureOpenAiChatModelName. - AzureOpenAiTokenCountEstimator(AzureOpenAiEmbeddingModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
-
Creates an instance of the
AzureOpenAiTokenCountEstimatorfor a givenAzureOpenAiEmbeddingModelName. - AzureOpenAiTokenCountEstimator(AzureOpenAiLanguageModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
-
Creates an instance of the
AzureOpenAiTokenCountEstimatorfor a givenAzureOpenAiLanguageModelName. - AzureOpenAiTokenCountEstimator(String) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
-
Creates an instance of the
AzureOpenAiTokenCountEstimatorfor a given model name.
B
- b64Json() - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- b64Json(String) - Method in class dev.langchain4j.model.openai.internal.image.ImageData.Builder
- BAAI_EMBEDDING_BASE - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
-
BAAI general embedding (bge) models transform any given text into a compact vector.
- BAAI_EMBEDDING_LARGE - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
-
BAAI general embedding (bge) models transform any given text into a compact vector.
- BAAI_EMBEDDING_SMALL - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
-
BAAI general embedding (bge) models transform any given text into a compact vector.
- background() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- background() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- background(ModelGatewayImageParameters.Background) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the background of the generated images.
- background(ImageGenerateParams.Background) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- background(String) - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- background(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- background(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse.Builder
- background(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- background(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- background(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the background of the generated images as a raw string, for the values that
ModelGatewayImageParameters.Backgrounddoes not cover yet. - backoffExp(double) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the backoff exponent.
- base64(String, String) - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSource
- base64Data() - Method in class dev.langchain4j.data.audio.Audio
-
Get the Base64 encoded string representation of the audio data.
- base64Data() - Method in class dev.langchain4j.data.image.Image
-
Get the base64 data of the image.
- base64Data() - Method in class dev.langchain4j.data.pdf.PdfFile
-
Get the base64 data of the rich format document.
- base64Data() - Method in class dev.langchain4j.data.video.Video
-
Get the base64 data of the video.
- base64Data(String) - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Set the Base64 encoded string representation of the audio data.
- base64Data(String) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the base64 data of the image.
- base64Data(String) - Method in class dev.langchain4j.data.pdf.PdfFile.Builder
-
Set the base64 data of the PDF document.
- base64Data(String) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the base64 data of the video.
- BaseBuilder() - Constructor for class dev.langchain4j.skills.AbstractSkill.BaseBuilder
- BaseBuilder() - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- basePath() - Method in class dev.langchain4j.skills.DefaultFileSystemSkill
- basePath() - Method in interface dev.langchain4j.skills.FileSystemSkill
-
Returns the base directory of this skill on the file system.
- basePath(Path) - Method in class dev.langchain4j.skills.DefaultFileSystemSkill.Builder
- baseUrl - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- baseUrl - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- baseUrl - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- baseUrl - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- baseUrl - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- baseUrl() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets the IBM watsonx.ai endpoint from a predefined
CloudRegion. - baseUrl(String) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the base URL of the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the base URL of the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Sets the base URL of the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the base URL of the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets the base URL of the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets the base URL for the Anthropic API.
- baseUrl(String) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
-
Sets the base URL for the API.
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets a custom base URL for the Gemini API.
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets a custom base URL for the Gemini API.
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- baseUrl(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- baseUrl(String) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets the base URL of the Mistral API.
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- baseUrl(String) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- baseUrl(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets the base URL of the Voyage AI API.
- baseUrl(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets the base URL of the Voyage AI API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets the base URL of the IBM watsonx.ai API.
- baseUrl(String) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- baseUrl(String) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- baseUrl(String) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - baseUrl(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets the base URL of the IBM watsonx.ai API as a
URI. - BATCH_STATE_CANCELLED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BATCH_STATE_EXPIRED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BATCH_STATE_FAILED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BATCH_STATE_PENDING - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BATCH_STATE_RUNNING - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BATCH_STATE_SUCCEEDED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
- BatchChatModel - Interface in dev.langchain4j.model.chat
-
A model interface for processing multiple chat requests asynchronously in a batch.
- BatchEmbeddingModel - Interface in dev.langchain4j.model.embedding
-
Used for processing multiple embedding requests asynchronously in a batch.
- BatchError - Class in dev.langchain4j.model.batch
-
Represents an error status for a failed request within a batch operation.
- BatchError(int, String, List) - Constructor for class dev.langchain4j.model.batch.BatchError
- BatchError(BatchRequestResponse.BatchName, int, String, BatchRequestResponse.BatchJobState, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Creates an instance of a
BatchErrorrecord class. - batches() - Method in class dev.langchain4j.model.batch.BatchPage
-
Returns the list of batch responses for the current page.
- BatchFileRequest(String, REQ) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Creates an instance of a
BatchFileRequestrecord class. - batchId() - Method in class dev.langchain4j.model.batch.BatchResponse
-
Returns the unique identifier for this batch operation.
- batchId(String) - Method in class dev.langchain4j.model.batch.BatchResponse.Builder
-
Sets the unique identifier of the batch operation.
- BatchImageModel - Interface in dev.langchain4j.model.image
-
A model interface for processing multiple image generation requests asynchronously in a batch.
- BatchIncomplete(BatchRequestResponse.BatchName, BatchRequestResponse.BatchJobState) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Creates an instance of a
BatchIncompleterecord class. - BatchItemResult<T> - Interface in dev.langchain4j.model.batch
-
Represents the outcome of a single request within a batch operation.
- BatchItemResult.Failure<T> - Record Class in dev.langchain4j.model.batch
-
The failed outcome of a single batch request.
- BatchItemResult.Success<T> - Record Class in dev.langchain4j.model.batch
-
The successful outcome of a single batch request.
- batchMetadata(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
-
Sets the metadata attached to the batch itself, which OpenAI returns when the batch is retrieved or listed.
- batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
batchNamerecord component. - batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Returns the value of the
batchNamerecord component. - batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Returns the value of the
batchNamerecord component. - BatchName(String) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
-
Creates an instance of a
BatchNamerecord class. - BatchPage<T> - Class in dev.langchain4j.model.batch
-
Represents a set of batch jobs that is potentially paginated.
- BatchPage(List, String) - Constructor for class dev.langchain4j.model.batch.BatchPage
-
Creates a new
BatchPage. - BatchPagination - Class in dev.langchain4j.model.batch
- BatchPagination(Integer, String) - Constructor for class dev.langchain4j.model.batch.BatchPagination
- BatchRequest<T> - Class in dev.langchain4j.model.batch
-
Represents a batch of requests to be processed together.
- BatchRequest(List) - Constructor for class dev.langchain4j.model.batch.BatchRequest
-
Creates a new BatchRequest.
- BatchRequestResponse - Class in dev.langchain4j.model.googleai
- BatchRequestResponse.BatchError<T> - Record Class in dev.langchain4j.model.googleai
-
Represents an error that occurred during a batch operation.
- BatchRequestResponse.BatchFileRequest<REQ> - Record Class in dev.langchain4j.model.googleai
-
Represents a batch request for a file operation.
- BatchRequestResponse.BatchIncomplete<T> - Record Class in dev.langchain4j.model.googleai
-
Represents a batch operation that is currently pending or in progress.
- BatchRequestResponse.BatchJobState - Enum Class in dev.langchain4j.model.googleai
-
Represents the possible states of a batch job.
- BatchRequestResponse.BatchName - Record Class in dev.langchain4j.model.googleai
-
Represents the name of a batch operation.
- BatchRequestResponse.BatchResponse<T> - Interface in dev.langchain4j.model.googleai
-
Represents the response of a batch operation.
- BatchRequestResponse.BatchSuccess<T> - Record Class in dev.langchain4j.model.googleai
-
Represents a successful batch operation.
- BatchResponse<T> - Class in dev.langchain4j.model.batch
-
Represents the responses of a batch operation.
- BatchResponse(BatchResponse.Builder) - Constructor for class dev.langchain4j.model.batch.BatchResponse
- BatchResponse.Builder<T> - Class in dev.langchain4j.model.batch
-
Builder for constructing
BatchResponseinstances. - BatchState - Enum Class in dev.langchain4j.model.batch
-
Represents the possible states of a batch job.
- BatchSuccess(BatchRequestResponse.BatchName, List, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Creates an instance of a
BatchSuccessrecord class. - BDIPlanner - Class in dev.langchain4j.agentic.patterns.bdi
-
A Belief-Desire-Intention planner that maintains prioritized goals (
Desires) and reactively switches between them as theAgenticScopeevolves. - BDIPlanner(List) - Constructor for class dev.langchain4j.agentic.patterns.bdi.BDIPlanner
- BDIPlanner(List, int) - Constructor for class dev.langchain4j.agentic.patterns.bdi.BDIPlanner
- BedrockCachePointPlacement - Enum Class in dev.langchain4j.model.bedrock
-
Enum representing where to place cache points in the conversation.
- BedrockChatModel - Class in dev.langchain4j.model.bedrock
-
BedrockChatModel uses the Bedrock ConverseAPI.
- BedrockChatModel(BedrockChatModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel
- BedrockChatModel(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel
- BedrockChatModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockChatRequestParameters - Class in dev.langchain4j.model.bedrock
- BedrockChatRequestParameters.Builder - Class in dev.langchain4j.model.bedrock
- BedrockChatResponseMetadata - Class in dev.langchain4j.model.bedrock
- BedrockChatResponseMetadata(BedrockChatResponseMetadata.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- BedrockChatResponseMetadata.Builder - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel(BedrockCohereEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- BedrockCohereEmbeddingModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.InputType - Enum Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.Model - Enum Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.Truncate - Enum Class in dev.langchain4j.model.bedrock
- bedrockGuardrailConfiguration() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- BedrockGuardrailConfiguration - Class in dev.langchain4j.model.bedrock
- BedrockGuardrailConfiguration(String, String, BedrockGuardrailConfiguration.ProcessingMode) - Constructor for class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- BedrockGuardrailConfiguration.Builder - Class in dev.langchain4j.model.bedrock
- BedrockGuardrailConfiguration.ProcessingMode - Enum Class in dev.langchain4j.model.bedrock
- BedrockServiceTier - Enum Class in dev.langchain4j.model.bedrock
-
Amazon Bedrock offers four service tiers for model inference: Reserved, Priority, Standard, and Flex.
- BedrockStreamingChatModel - Class in dev.langchain4j.model.bedrock
-
BedrockStreamingChatModel uses the Bedrock ConverseAPI.
- BedrockStreamingChatModel(BedrockStreamingChatModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- BedrockStreamingChatModel(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- BedrockStreamingChatModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockSystemContent - Interface in dev.langchain4j.model.bedrock
-
Represents a content block within a
BedrockSystemMessage. - BedrockSystemContentType - Enum Class in dev.langchain4j.model.bedrock
-
Types of content that can be included in a
BedrockSystemMessage. - BedrockSystemMessage - Class in dev.langchain4j.model.bedrock
-
AWS Bedrock-specific system message supporting granular cache points.
- BedrockSystemMessage.Builder - Class in dev.langchain4j.model.bedrock
-
Builder for
BedrockSystemMessage. - BedrockSystemMessage vs SystemMessage - Section in package dev.langchain4j.model.bedrock
- BedrockSystemTextContent - Class in dev.langchain4j.model.bedrock
-
Text content block for
BedrockSystemMessagewith optional cache point. - BedrockSystemTextContent(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content without cache point.
- BedrockSystemTextContent(String, boolean) - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content with optional cache point.
- BedrockTitanEmbeddingModel - Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModel(BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder<C,
B> - Class in dev.langchain4j.model.bedrock - BedrockTitanEmbeddingModel.Types - Enum Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- BedrockTokenUsage - Class in dev.langchain4j.model.bedrock
-
Bedrock-specific token usage that includes cache-related metrics.
- BedrockTokenUsage(BedrockTokenUsage.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockTokenUsage
- BedrockTokenUsage.Builder - Class in dev.langchain4j.model.bedrock
- beforeAgenticScopeDestroyed(AgentListener, AgenticScope) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- beforeAgenticScopeDestroyed(AgenticScope) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- beforeAgenticScopeDestroyed(AgenticScope) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- beforeAgentInvocation(AgentListener, AgenticScope, AgentInstance, Map) - Static method in class dev.langchain4j.agentic.observability.ListenerNotifierUtil
- beforeAgentInvocation(AgentRequest) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- beforeAgentInvocation(AgentRequest) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- beforeAgentInvocation(AgentRequest) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- beforeAgentToolExecution(BeforeAgentToolExecution) - Method in interface dev.langchain4j.agentic.observability.AgentListener
- beforeAgentToolExecution(BeforeAgentToolExecution) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- BeforeAgentToolExecution - Record Class in dev.langchain4j.agentic.observability
- BeforeAgentToolExecution(AgentInstance, BeforeToolExecution) - Constructor for record class dev.langchain4j.agentic.observability.BeforeAgentToolExecution
-
Creates an instance of a
BeforeAgentToolExecutionrecord class. - beforeCall - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- beforeCall(Consumer) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- beforeCall(Consumer) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Registers a callback invoked before each agent call, allowing inspection or modification of the
AgenticScope(e.g. to inject variables). - beforeCall(Consumer) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- BeforeCall - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a pre-invocation hook for an agentic pattern.
- beforeExecuteTool(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before executing a tool.
- beforeInitialize(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before sending the initialize request to the MCP server.
- beforePing(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before sending a ping request to the MCP server.
- beforePromptGet(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before getting a prompt.
- beforePromptsList(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before listing prompts from the MCP server.
- beforeResourceGet(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before getting a resource.
- beforeResourcesList(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before listing resources from the MCP server.
- beforeResourcesSubscribe(McpCallContext, List) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before subscribing to resources via the modern
subscriptions/listenmechanism. - beforeResourceSubscribe(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before subscribing to a resource.
- beforeResourcesUnsubscribe(McpCallContext, long) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before unsubscribing from resources via subscription ID.
- beforeResourceTemplatesList(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before listing resource templates from the MCP server.
- beforeResourceUnsubscribe(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before unsubscribing from a resource.
- beforeServerDiscover(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before sending the
server/discoverrequest to the MCP server. - beforeToolExecution() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.BeforeToolExecutionEvent
- beforeToolExecution() - Method in class dev.langchain4j.service.tool.ToolService
- beforeToolExecution(Consumer) - Method in class dev.langchain4j.service.AiServices
-
Configures a callback to be invoked before each tool execution.
- beforeToolExecution(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- beforeToolExecution(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked right before a tool is executed.
- beforeToolExecution(Consumer) - Method in class dev.langchain4j.service.tool.ToolService
- BeforeToolExecution - Class in dev.langchain4j.service.tool
- BeforeToolExecution.Builder - Class in dev.langchain4j.service.tool
- BeforeToolExecutionEvent(BeforeToolExecution, InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.BeforeToolExecutionEvent
- beforeToolsList(McpCallContext) - Method in interface dev.langchain4j.mcp.client.McpClientListener
-
Called before listing tools from the MCP server.
- bestOf() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- bestOf(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- bestOf(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- beta - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the value of the
anthropic-betarequest header to opt into beta features. - beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the value of the
anthropic-betarequest header to opt into beta features. - beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the value of the
anthropic-betarequest header to opt into beta features. - beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets the value of the
anthropic-betarequest header to opt into beta features. - beta(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets the beta features header for accessing experimental API capabilities.
- between(Embedding, Embedding) - Static method in class dev.langchain4j.store.embedding.CosineSimilarity
-
Calculates cosine similarity between two vectors.
- BgeSmallEnEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallen
-
BAAI bge-small-en embedding model that runs within your Java application's process.
- BgeSmallEnEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModel
-
Creates an instance of an
BgeSmallEnEmbeddingModel. - BgeSmallEnEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModel
-
Creates an instance of an
BgeSmallEnEmbeddingModel. - BgeSmallEnEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallen
- BgeSmallEnEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModelFactory
- BgeSmallEnQuantizedEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallenq
-
Quantized BAAI bge-small-en embedding model that runs within your Java application's process.
- BgeSmallEnQuantizedEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallEnQuantizedEmbeddingModel. - BgeSmallEnQuantizedEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallEnQuantizedEmbeddingModel. - BgeSmallEnQuantizedEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallenq
- BgeSmallEnQuantizedEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModelFactory
- BgeSmallEnV15EmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallenv15
-
BAAI bge-small-en-v1.5 embedding model that runs within your Java application's process.
- BgeSmallEnV15EmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModel
-
Creates an instance of an
BgeSmallEnV15EmbeddingModel. - BgeSmallEnV15EmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModel
-
Creates an instance of an
BgeSmallEnV15EmbeddingModel. - BgeSmallEnV15EmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallenv15
- BgeSmallEnV15EmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModelFactory
- BgeSmallEnV15QuantizedEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallenv15q
-
Quantized BAAI bge-small-en-v1.5 embedding model that runs within your Java application's process.
- BgeSmallEnV15QuantizedEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallEnV15QuantizedEmbeddingModel. - BgeSmallEnV15QuantizedEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallEnV15QuantizedEmbeddingModel. - BgeSmallEnV15QuantizedEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallenv15q
- BgeSmallEnV15QuantizedEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModelFactory
- BgeSmallZhV15EmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallzhv15
-
BAAI bge-small-zh-v1.5 embedding model that runs within your Java application's process.
- BgeSmallZhV15EmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModel
-
Creates an instance of an
BgeSmallZhV15EmbeddingModel. - BgeSmallZhV15EmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModel
-
Creates an instance of an
BgeSmallZhV15EmbeddingModel. - BgeSmallZhV15EmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallzhv15
- BgeSmallZhV15EmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModelFactory
- BgeSmallZhV15QuantizedEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.bgesmallzhv15q
-
Quantized BAAI bge-small-zh-v1.5 embedding model that runs within your Java application's process.
- BgeSmallZhV15QuantizedEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallZhV15QuantizedEmbeddingModel. - BgeSmallZhV15QuantizedEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModel
-
Creates an instance of an
BgeSmallZhV15QuantizedEmbeddingModel. - BgeSmallZhV15QuantizedEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.bgesmallzhv15q
- BgeSmallZhV15QuantizedEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModelFactory
- binaryData() - Method in class dev.langchain4j.data.audio.Audio
-
Get the raw binary data of the audio as a byte array.
- binaryData(byte[]) - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Set the raw binary data of the audio as a byte array.
- binds(List) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- BlackboardPlanner - Class in dev.langchain4j.agentic.patterns.blackboard
-
A blackboard planner that activates agents based on data availability in the shared scope.
- BlackboardPlanner() - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlackboardPlanner(ConflictResolutionStrategy) - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlackboardPlanner(Predicate) - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlackboardPlanner(Predicate, int) - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlackboardPlanner(Predicate, int, ConflictResolutionStrategy) - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlackboardPlanner(Predicate, ConflictResolutionStrategy) - Constructor for class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- BlankDocumentException - Exception Class in dev.langchain4j.data.document
- BlankDocumentException() - Constructor for exception class dev.langchain4j.data.document.BlankDocumentException
- blob() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- BLOB - Enum constant in enum class dev.langchain4j.mcp.client.McpResourceContents.Type
- BLOCK_LOW_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- BLOCK_LOW_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- BLOCK_NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- BLOCK_NONE - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- BLOCK_ONLY_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- BLOCK_ONLY_HIGH - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- blocked() - Method in record class dev.langchain4j.model.googleai.GeminiSafetyRating
-
Returns the value of the
blockedrecord component. - BLOCKED - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
- blockingGet() - Method in class dev.langchain4j.agentic.internal.AsyncResponse
- blockingGet() - Method in class dev.langchain4j.agentic.internal.DeferredResponse
- blockingGet() - Method in interface dev.langchain4j.agentic.internal.DelayedResponse
- blockingGet() - Method in class dev.langchain4j.agentic.internal.StreamingResponse
- blockingGet(long, TimeUnit) - Method in class dev.langchain4j.agentic.internal.DeferredResponse
-
Waits for the response with a timeout.
- blockReason() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
-
The reason Gemini refused to process the prompt, for example
"SAFETY","PROHIBITED_CONTENT","BLOCKLIST"or"IMAGE_SAFETY". - blockReason(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
- blockRetry() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Block all retries for this result
- blockRetry() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
-
Create a failure from this failure that blocks retries
- BM25 - Enum constant in enum class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.MilvusSparseMode
- body - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchResultEntry.Response
- body() - Method in class dev.langchain4j.http.client.HttpRequest
- body() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- body(byte[]) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- body(String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- body(String) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- bodyBytes() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- boost() - Static method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
- BoostBuilder() - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.BoostBuilder
- browser(Browser) - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader.Builder
- bucketName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- bucketTimeout(Integer) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- budgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
- build() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Returns a
ToolExecutionRequestbuilt from the parameters previously set. - build() - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Returns a
ToolSpecificationbuilt from the parameters previously set. - build() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- build() - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- build() - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
-
Builds the A2A client proxy implementing the agent service interface.
- build() - Method in interface dev.langchain4j.agentic.internal.McpClientBuilder
- build() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- build() - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Builds the agentic service, returning a proxy that can be invoked to execute the configured workflow.
- build() - Method in class dev.langchain4j.agentic.planner.PlannerBasedServiceImpl
- build() - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- build() - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- build() - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- build() - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- build() - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- build() - Method in class dev.langchain4j.agentic.workflow.impl.ParallelAgentServiceImpl
- build() - Method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperServiceImpl
- build() - Method in class dev.langchain4j.agentic.workflow.impl.SequentialAgentServiceImpl
- build() - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- build() - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- build() - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Builds a new Judge0JavaScriptExecutionTool with the configured properties.
- build() - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Build the
Audio. - build() - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader.Builder
- build() - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
- build() - Method in class dev.langchain4j.data.image.Image.Builder
-
Build the
Image. - build() - Method in class dev.langchain4j.data.message.AiMessage.Builder
- build() - Method in class dev.langchain4j.data.message.SystemMessage.Builder
- build() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
-
Builds the
ToolExecutionResultMessage. - build() - Method in class dev.langchain4j.data.message.UserMessage.Builder
- build() - Method in class dev.langchain4j.data.pdf.PdfFile.Builder
-
Build the
PdfFile. - build() - Method in class dev.langchain4j.data.video.Video.Builder
-
Build the
Video. - build() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- build() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Constructs and returns an instance of
GuardrailExecutor. - build() - Method in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
-
Constructs and returns an instance of
ChatExecutor. - build() - Method in class dev.langchain4j.guardrail.ChatExecutor.StreamingToSynchronousBuilder
-
Constructs and returns an instance of
ChatExecutor. - build() - Method in class dev.langchain4j.guardrail.ChatExecutor.SynchronousBuilder
-
Constructs and returns an instance of
ChatExecutor. - build() - Method in interface dev.langchain4j.guardrail.config.GuardrailsConfigBuilder
-
Builds the configuration.
- build() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Builds a new
GuardrailRequestParams. - build() - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor.InputGuardrailExecutorBuilder
- build() - Method in class dev.langchain4j.guardrail.InputGuardrailRequest.Builder
-
Builds a new
InputGuardrailRequest. - build() - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor.OutputGuardrailExecutorBuilder
- build() - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest.Builder
-
Builds a new
OutputGuardrailRequest. - build() - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- build() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- build() - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- build() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- build() - Method in class dev.langchain4j.http.client.okhttp.OkHttpClientBuilder
- build() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- build() - Method in class dev.langchain4j.internal.ProviderJsonSpec.Builder
- build() - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Builds a RetryPolicy.
- build() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Constructs an instance of
InvocationContextusing the current state of the builder. - build() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
- build() - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- build() - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
- build() - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- build() - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- build() - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
- build() - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- build() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
- build() - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
- build() - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- build() - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- build() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
-
Builds the
AnthropicContentinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
-
Builds the
AnthropicCountTokensRequestinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
-
Builds the
AnthropicCreateMessageResponseinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Builds and returns a new
AnthropicClientinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
-
Builds a new
DefaultAnthropicClientinstance with the configured settings. - build() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
- build() - Method in class dev.langchain4j.model.audio.TextToSpeechRequest.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Builds a new instance of
AzureOpenAiAudioTranscriptionModel. - build() - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- build() - Method in class dev.langchain4j.model.batch.BatchResponse.Builder
-
Builds a new
BatchResponseinstance. - build() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Builds the message.
- build() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- build() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- build() - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
-
Constructs a ModelDescription instance.
- build() - Method in class dev.langchain4j.model.chat.ChatRequestOptions.Builder
- build() - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- build() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema.Builder
- build() - Method in class dev.langchain4j.model.chat.request.ResponseFormat.Builder
- build() - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- build() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- build() - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- build() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext.Builder
- build() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext.Builder
- build() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext.Builder
- build() - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- build() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse.Builder
- build() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- build() - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
-
Builds a new GeminiFiles instance.
- build() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
- build() - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel.Builder
-
Builds a new
GoogleAiGeminiBatchChatModelinstance. - build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
-
Builds a new
GoogleAiGeminiBatchEmbeddingModelinstance. - build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Builds a new
GoogleAiGeminiBatchImageModelinstance. - build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Builds a new
GoogleAiGeminiImageModelinstance. - build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
- build() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- build() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.huggingface.client.Options.Builder
- build() - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest.JinaEmbeddingRequestBuilder
- build() - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- build() - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- build() - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- build() - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- build() - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- build() - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding.MistralAiEmbeddingBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction.MistralAiFunctionBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall.MistralAiFunctionCallBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse.MistralAiModelResponseBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult.MistralModerationResultBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters.MistralAiParametersBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat.MistralAiResponseFormatBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool.MistralAiToolBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall.MistralAiToolCallBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage.MistralAiUsageBuilder
- build() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- build() - Method in class dev.langchain4j.model.moderation.ModerationRequest.Builder
-
Builds a new
ModerationRequest. - build() - Method in class dev.langchain4j.model.moderation.ModerationResponse.Builder
-
Builds a new
ModerationResponse. - build() - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelTensor.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCall.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.Function.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.LogProb.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.LogProbs.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.Tool.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ToolChoice.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.chat.VideoUrl.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.ImageData.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails.TokensDetailsBuilder
- build() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions.Builder
- build() - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- build() - Method in class dev.langchain4j.model.openai.LogProb.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails.Builder
- build() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest.EmbeddingRequestBuilder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse.EmbeddingResponseBuilder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- build() - Method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.scoring.request.ScoringRequest.Builder
- build() - Method in class dev.langchain4j.model.scoring.response.ScoringResponse.Builder
- build() - Method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- build() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- build() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- build() - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- build() - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- build() - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- build() - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- build() - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient.Builder
-
Builds a new
WorkersAiClient. - build() - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Builds a new instance of Worker AI Chat Model.
- build() - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Builds a new instance of Worker AI Chat Model.
- build() - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Builds a new instance of Worker AI Chat Model.
- build() - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Builds a new instance of Worker AI Chat Model.
- build() - Method in class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
-
Builds a
AiServiceCompletedEvent. - build() - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
-
Builds a
AiServiceErrorEvent. - build() - Method in class dev.langchain4j.observability.api.event.AiServiceEvent.Builder
- build() - Method in class dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder
-
Builds a
AiServiceRequestIssuedEvent. - build() - Method in class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
-
Builds a
AiServiceResponseReceivedEvent. - build() - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Builds a
AiServiceStartedEvent. - build() - Method in class dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder
-
Builds a
InputGuardrailExecutedEvent. - build() - Method in class dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder
-
Builds a
OutputGuardrailExecutedEvent. - build() - Method in class dev.langchain4j.observability.api.event.ToolCompensatedEvent.ToolCompensatedEventBuilder
-
Builds a
ToolCompensatedEvent. - build() - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
-
Builds a
ToolExecutedEvent. - build() - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- build() - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- build() - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector.DefaultContentInjectorBuilder
- build() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- build() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Builds a new
HibernateContentRetrieverinstance with the configured parameters. - build() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext.Builder
- build() - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever.WebSearchContentRetrieverBuilder
- build() - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- build() - Method in class dev.langchain4j.rag.query.Metadata.Builder
- build() - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- build() - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer.CompressingQueryTransformerBuilder
- build() - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- build() - Method in class dev.langchain4j.service.AiServices
-
Constructs and returns the AI Service.
- build() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Builds a new
AiServiceTokenStreamParameters. - build() - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Builds and returns an instance of
GuardrailService. - build() - Method in class dev.langchain4j.service.Result.ResultBuilder
- build() - Method in class dev.langchain4j.service.tool.AiServiceTool.Builder
- build() - Method in class dev.langchain4j.service.tool.BeforeToolExecution.Builder
- build() - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
- build() - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy.Builder
- build() - Method in class dev.langchain4j.service.tool.search.ToolSearchRequest.Builder
- build() - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolErrorContext.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
-
Builds a
ToolExecutionResult. - build() - Method in class dev.langchain4j.service.tool.ToolProviderRequest.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolServiceContext.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- build() - Method in class dev.langchain4j.skills.ActivateSkillToolConfig.Builder
- build() - Method in class dev.langchain4j.skills.DefaultFileSystemSkill.Builder
- build() - Method in class dev.langchain4j.skills.DefaultSkill.Builder
- build() - Method in class dev.langchain4j.skills.DefaultSkillResource.Builder
- build() - Method in class dev.langchain4j.skills.ReadResourceToolConfig.Builder
- build() - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
- build() - Method in class dev.langchain4j.skills.shell.ShellSkills.Builder
- build() - Method in class dev.langchain4j.skills.Skills.Builder
- build() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- build() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Builds a new
AzureCosmosDbNoSqlEmbeddingStoreinstance with the configured properties. - build() - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- build() - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Build a
CoherenceEmbeddingStorefrom the state in this builder. - build() - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest.Builder
- build() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- build() - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Builds the EmbeddingStoreIngestor.
- build() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- build() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- build() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- build() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Builds the store
- build() - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- build() - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest.MilvusV2EmbeddingSearchRequestBuilder
- build() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.BoostBuilder
- build() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.DecayBuilder
- build() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.ModelRankerBuilder
- build() - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping.Builder
- build() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- build() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Returns a new EmbeddingTable configured by this builder.
- build() - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Builds the index object configured by this builder.
- build() - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Builds the index object configured by this builder.
- build() - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Builds an embedding store with the configuration applied to this builder.
- build() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- build() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- build() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- build() - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- build() - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- build() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- build() - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
- build() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- build() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- build() - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Creates a new instance of
CoherenceChatMemoryStoreusing the current configuration of thisBuilder. - build() - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore.Builder
- build() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- build() - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- build() - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- build() - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Build the web search request.
- build(DefaultAgenticScope, AiServiceContext, AiServices) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- build(DefaultAgenticScope, AiServiceContext, AiServices) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- build(Query) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- build(InvocationHandler) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- build(Supplier) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- buildAgent(Class, InvocationHandler) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- buildAgentFeatures(Class, AgenticService) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- buildAndReset() - Method in class dev.langchain4j.internal.ToolCallBuilder
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- buildChatRequest(List, List, ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- builder() - Static method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Creates builder to build
ToolExecutionRequest. - builder() - Static method in class dev.langchain4j.agent.tool.ToolSpecification
-
Creates builder to build
ToolSpecification. - builder() - Static method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- builder() - Static method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- builder() - Static method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- builder() - Static method in class dev.langchain4j.agentic.workflow.impl.ParallelAgentServiceImpl
- builder() - Static method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperServiceImpl
- builder() - Static method in class dev.langchain4j.agentic.workflow.impl.SequentialAgentServiceImpl
- builder() - Static method in class dev.langchain4j.chain.ConversationalChain
- builder() - Static method in class dev.langchain4j.chain.ConversationalRetrievalChain
- builder() - Static method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Creates a builder for configuring a Judge0JavaScriptExecutionTool.
- builder() - Static method in class dev.langchain4j.data.audio.Audio
-
Create a new
Audio.Builder. - builder() - Static method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
- builder() - Static method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser
- builder() - Static method in class dev.langchain4j.data.image.Image
-
Create a new
Image.Builder. - builder() - Static method in class dev.langchain4j.data.message.AiMessage
- builder() - Static method in class dev.langchain4j.data.message.SystemMessage
- builder() - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a builder for
ToolExecutionResultMessage. - builder() - Static method in class dev.langchain4j.data.message.UserMessage
- builder() - Static method in class dev.langchain4j.data.pdf.PdfFile
-
Create a new
PdfFile.Builder. - builder() - Static method in class dev.langchain4j.data.video.Video
-
Create a new
Video.Builder. - builder() - Static method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- builder() - Static method in interface dev.langchain4j.guardrail.config.InputGuardrailsConfig
-
Gets a builder instance for building
InputGuardrailsConfiginstances. - builder() - Static method in interface dev.langchain4j.guardrail.config.OutputGuardrailsConfig
-
Gets a newBuilder instance for building
OutputGuardrailsConfiginstances. - builder() - Static method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Creates a new builder for
GuardrailRequestParams. - builder() - Static method in class dev.langchain4j.guardrail.InputGuardrailExecutor
-
Creates and returns a new builder for
InputGuardrailExecutor. - builder() - Static method in class dev.langchain4j.guardrail.InputGuardrailRequest
-
Creates a new builder for
InputGuardrailRequest. - builder() - Static method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
-
Creates a new instance of
OutputGuardrailExecutor.OutputGuardrailExecutorBuilder. - builder() - Static method in class dev.langchain4j.guardrail.OutputGuardrailRequest
-
Creates a new builder for
OutputGuardrailRequest. - builder() - Static method in class dev.langchain4j.http.client.apache.ApacheHttpClient
- builder() - Static method in class dev.langchain4j.http.client.HttpRequest
- builder() - Static method in class dev.langchain4j.http.client.jdk.JdkHttpClient
- builder() - Static method in class dev.langchain4j.http.client.okhttp.OkHttpClient
- builder() - Static method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- builder() - Static method in class dev.langchain4j.internal.ProviderJsonSpec
- builder() - Static method in interface dev.langchain4j.invocation.InvocationContext
-
Creates a new instance of the
Builderclass for constructing instances ofDefaultInvocationContext. - builder() - Static method in class dev.langchain4j.mcp.client.DefaultMcpClient
- builder() - Static method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- builder() - Static method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- builder() - Static method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- builder() - Static method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
- builder() - Static method in class dev.langchain4j.mcp.McpToolProvider
- builder() - Static method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- builder() - Static method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- builder() - Static method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- builder() - Static method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- builder() - Static method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicServerTool
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
- builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Creates a new builder for constructing
AnthropicContentinstances. - builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Creates a new builder for constructing
AnthropicCountTokensRequestinstances. - builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
Creates a new builder for constructing
AnthropicCreateMessageResponseinstances. - builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Creates a new builder for constructing a
DefaultAnthropicClientinstance. - builder() - Static method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- builder() - Static method in class dev.langchain4j.model.audio.TextToSpeechRequest
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel
-
Creates a new builder for AzureOpenAiAudioTranscriptionModel.
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiImageModel
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- builder() - Static method in class dev.langchain4j.model.batch.BatchResponse
-
Returns a new builder for constructing
BatchResponseinstances. - builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a new builder.
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- builder() - Static method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- builder() - Static method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- builder() - Static method in class dev.langchain4j.model.catalog.ModelDescription
- builder() - Static method in class dev.langchain4j.model.chat.ChatRequestOptions
- builder() - Static method in class dev.langchain4j.model.chat.request.ChatRequest
- builder() - Static method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- builder() - Static method in class dev.langchain4j.model.chat.request.ResponseFormat
- builder() - Static method in class dev.langchain4j.model.chat.response.ChatResponse
- builder() - Static method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.chat.response.PartialToolCall
- builder() - Static method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.cohere.CohereScoringModel
- builder() - Static method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- builder() - Static method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- builder() - Static method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- builder() - Static method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- builder() - Static method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- builder() - Static method in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
- builder() - Static method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- builder() - Static method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiCaches
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiFiles
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- builder() - Static method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
- builder() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- builder() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
-
Returns a new builder for constructing
GoogleAiGeminiBatchChatModelinstances. - builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
-
Returns a new builder for constructing
GoogleAiGeminiBatchEmbeddingModelinstances. - builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
-
Returns a new builder for constructing GoogleAiGeminiBatchImageModel instances.
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
-
Returns a new builder for constructing GoogleAiGeminiImageModel instances.
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage
- builder() - Static method in record class dev.langchain4j.model.googleai.GroundingMetadata
- builder() - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- builder() - Static method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- builder() - Static method in class dev.langchain4j.model.huggingface.client.Options
- builder() - Static method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- builder() - Static method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- builder() - Static method in class dev.langchain4j.model.jina.internal.client.JinaClient
- builder() - Static method in class dev.langchain4j.model.jina.JinaEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.jina.JinaScoringModel
- builder() - Static method in class dev.langchain4j.model.jlama.JlamaChatModel
- builder() - Static method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.jlama.JlamaLanguageModel
- builder() - Static method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel
- builder() - Static method in class dev.langchain4j.model.localai.LocalAiChatModel
- builder() - Static method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.localai.LocalAiLanguageModel
- builder() - Static method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiFimModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiModels
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel
- builder() - Static method in class dev.langchain4j.model.moderation.ModerationRequest
-
Creates a new builder.
- builder() - Static method in class dev.langchain4j.model.moderation.ModerationResponse
-
Creates a new builder.
- builder() - Static method in class dev.langchain4j.model.nomic.NomicEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaChatModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaImageModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaLanguageModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelCard
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelDetails
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelMessage
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModels
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelTensor
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelToolCall
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel
- builder() - Static method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage
- builder() - Static method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- builder() - Static method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.Content
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.Delta
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.Function
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.InputAudio.Builder
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.JsonSchema
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.LogProb
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.LogProbs
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.Tool
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- builder() - Static method in class dev.langchain4j.model.openai.internal.chat.VideoUrl
- builder() - Static method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- builder() - Static method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- builder() - Static method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- builder() - Static method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- builder() - Static method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.ImageData
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.ImageUsage
- builder() - Static method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails
- builder() - Static method in class dev.langchain4j.model.openai.internal.moderation.Categories
- builder() - Static method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- builder() - Static method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- builder() - Static method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- builder() - Static method in class dev.langchain4j.model.openai.internal.OpenAiClient
- builder() - Static method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- builder() - Static method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- builder() - Static method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions
- builder() - Static method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- builder() - Static method in class dev.langchain4j.model.openai.internal.shared.StreamOptions
- builder() - Static method in class dev.langchain4j.model.openai.internal.shared.Usage
- builder() - Static method in class dev.langchain4j.model.openai.LogProb
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiChatModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiImageModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiLanguageModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiModelCatalog
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiModerationModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- builder() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
-
Deprecated.
- builder() - Static method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters
- builder() - Static method in class dev.langchain4j.model.scoring.request.ScoringRequest
- builder() - Static method in interface dev.langchain4j.model.scoring.request.ScoringRequestParameters
- builder() - Static method in class dev.langchain4j.model.scoring.response.ScoringResponse
- builder() - Static method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata
- builder() - Static method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiImageModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiScoringModel
- builder() - Static method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel
- builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxChatModel
-
Returns a new
WatsonxChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
-
Returns a new
WatsonxDeploymentChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
-
Returns a new
WatsonxDeploymentStreamingChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
-
Returns a new
WatsonxEmbeddingModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
-
Returns a new
WatsonxGatewayChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
-
Returns a new
WatsonxGatewayEmbeddingModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel
-
Returns a new
WatsonxGatewayImageModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog
-
Returns a new
WatsonxGatewayModelCatalog.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
-
Returns a new
WatsonxGatewayStreamingChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog
-
Returns a new
WatsonxModelCatalog.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxModerationModel
-
Returns a new
WatsonxModerationModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxScoringModel
-
Returns a new
WatsonxScoringModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
-
Returns a new
WatsonxStreamingChatModel.Builderinstance. - builder() - Static method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator
-
Returns a new
WatsonxTokenCountEstimator.Builderinstance. - builder() - Static method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Builder access.
- builder() - Static method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Builder access.
- builder() - Static method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Builder access.
- builder() - Static method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Builder access.
- builder() - Static method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel
-
Builder access.
- builder() - Static method in interface dev.langchain4j.observability.api.event.AiServiceCompletedEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.AiServiceErrorEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.AiServiceStartedEvent
-
Creates a new builder instance for constructing a
AiServiceStartedEvent. - builder() - Static method in interface dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent
- builder() - Static method in interface dev.langchain4j.observability.api.event.ToolCompensatedEvent
-
Creates a new builder instance for constructing a
ToolCompensatedEvent. - builder() - Static method in interface dev.langchain4j.observability.api.event.ToolExecutedEvent
-
Creates a new builder instance for constructing a
ToolExecutedEvent. - builder() - Static method in class dev.langchain4j.rag.AugmentationResult
- builder() - Static method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- builder() - Static method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- builder() - Static method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever
- builder() - Static method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
- builder() - Static method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
- builder() - Static method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- builder() - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- builder() - Static method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext
- builder() - Static method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext
- builder() - Static method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext
- builder() - Static method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever
- builder() - Static method in class dev.langchain4j.rag.DefaultRetrievalAugmentor
- builder() - Static method in class dev.langchain4j.rag.query.Metadata
- builder() - Static method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- builder() - Static method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- builder() - Static method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- builder() - Static method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Creates a new builder for
AiServiceTokenStreamParameters. - builder() - Static method in class dev.langchain4j.service.Result
- builder() - Static method in class dev.langchain4j.service.tool.AiServiceTool
- builder() - Static method in class dev.langchain4j.service.tool.BeforeToolExecution
- builder() - Static method in class dev.langchain4j.service.tool.DefaultToolExecutor
- builder() - Static method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy
- builder() - Static method in class dev.langchain4j.service.tool.search.ToolSearchRequest
- builder() - Static method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy
- builder() - Static method in class dev.langchain4j.service.tool.ToolErrorContext
- builder() - Static method in class dev.langchain4j.service.tool.ToolExecution
- builder() - Static method in class dev.langchain4j.service.tool.ToolExecutionResult
- builder() - Static method in class dev.langchain4j.service.tool.ToolProviderRequest
- builder() - Static method in class dev.langchain4j.service.tool.ToolProviderResult
- builder() - Static method in class dev.langchain4j.service.tool.ToolServiceContext
- builder() - Static method in class dev.langchain4j.service.tool.ToolServiceResult
- builder() - Static method in class dev.langchain4j.skills.ActivateSkillToolConfig
- builder() - Static method in class dev.langchain4j.skills.DefaultFileSystemSkill
- builder() - Static method in class dev.langchain4j.skills.DefaultSkill
- builder() - Static method in class dev.langchain4j.skills.DefaultSkillResource
- builder() - Static method in interface dev.langchain4j.skills.FileSystemSkill
- builder() - Static method in class dev.langchain4j.skills.ReadResourceToolConfig
- builder() - Static method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig
- builder() - Static method in class dev.langchain4j.skills.shell.ShellSkills
- builder() - Static method in interface dev.langchain4j.skills.Skill
- builder() - Static method in interface dev.langchain4j.skills.SkillResource
- builder() - Static method in class dev.langchain4j.skills.Skills
- builder() - Static method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- builder() - Static method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Return a
CoherenceEmbeddingStore.Builderto use to build aCoherenceEmbeddingStore. - builder() - Static method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.Document
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest
- builder() - Static method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- builder() - Static method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Creates a new EmbeddingStoreIngestor builder.
- builder() - Static method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- builder() - Static method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- builder() - Static method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- builder() - Static method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
- builder() - Static method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- builder() - Static method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- builder() - Static method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns a builder that configures a new EmbeddingTable.
- builder() - Static method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
-
Returns a builder which configures and creates instances of
OracleEmbeddingStore. - builder() - Static method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- builder() - Static method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig
- builder() - Static method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig
- builder() - Static method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- builder() - Static method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- builder() - Static method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
- builder() - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Return a
CoherenceChatMemoryStore.Builderto use to build aCoherenceChatMemoryStore. - builder() - Static method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore
- builder() - Static method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine
- builder() - Static method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine
- builder() - Static method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- builder() - Static method in class dev.langchain4j.web.search.WebSearchRequest
-
Create a new builder instance.
- builder(Audio) - Static method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- builder(McpClient) - Static method in class dev.langchain4j.agentic.mcp.McpAgent
-
Creates a builder for an untyped MCP client agent.
- builder(McpClient, Class) - Static method in class dev.langchain4j.agentic.mcp.McpAgent
-
Creates a builder for a typed MCP client agent implementing the given agent service interface.
- builder(ChatModel) - Static method in interface dev.langchain4j.guardrail.ChatExecutor
-
Creates a new
ChatExecutor.SynchronousBuilderinstance for constructingChatExecutorobjects that perform synchronous chat requests. - builder(StreamingChatModel) - Static method in interface dev.langchain4j.guardrail.ChatExecutor
-
Creates a new
ChatExecutor.StreamingToSynchronousBuilderinstance for constructingChatExecutorobjects that perform streaming chat requests. - builder(AiServiceContext) - Static method in class dev.langchain4j.service.AiServices
- builder(Class) - Static method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Creates a new instance of
GuardrailService.Builderfor the specified AI service class. - builder(Class) - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
A builder for creating a Hibernate based
EmbeddingStorefor an existingSessionFactoryand entity classes. - builder(Class) - Static method in class dev.langchain4j.agentic.planner.PlannerBasedServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.workflow.impl.ParallelAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperServiceImpl
- builder(Class) - Static method in class dev.langchain4j.agentic.workflow.impl.SequentialAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.service.AiServices
-
Begins the construction of an AI Service.
- builder(String) - Static method in class dev.langchain4j.model.audio.TextToSpeechRequest
- Builder() - Constructor for class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- Builder() - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
- Builder() - Constructor for class dev.langchain4j.data.audio.Audio.Builder
-
Create a new
Audio.Builder. - Builder() - Constructor for class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader.Builder
- Builder() - Constructor for class dev.langchain4j.data.image.Image.Builder
-
Create a new
Image.Builder. - Builder() - Constructor for class dev.langchain4j.data.message.AiMessage.Builder
- Builder() - Constructor for class dev.langchain4j.data.message.SystemMessage.Builder
- Builder() - Constructor for class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
- Builder() - Constructor for class dev.langchain4j.data.message.UserMessage.Builder
- Builder() - Constructor for class dev.langchain4j.data.pdf.PdfFile.Builder
-
Create a new
PdfFile.Builder. - Builder() - Constructor for class dev.langchain4j.data.video.Video.Builder
-
Create a new
Video.Builder. - Builder() - Constructor for class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
- Builder() - Constructor for class dev.langchain4j.guardrail.InputGuardrailRequest.Builder
- Builder() - Constructor for class dev.langchain4j.internal.ProviderJsonSpec.Builder
- Builder() - Constructor for class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Construct a RetryPolicy.Builder.
- Builder() - Constructor for class dev.langchain4j.invocation.InvocationContext.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.McpToolProvider.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
- Builder() - Constructor for class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
- Builder() - Constructor for class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- Builder() - Constructor for class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.audio.TextToSpeechRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.batch.BatchResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- Builder() - Constructor for class dev.langchain4j.model.catalog.ModelDescription.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.ChatRequestOptions.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.ChatRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonBooleanSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonIntegerSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonNumberSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonRawSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonReferenceSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.json.JsonStringSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.request.ResponseFormat.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.response.ChatResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- Builder() - Constructor for class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.embedding.response.EmbeddingResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiCaches.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiFiles.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GroundingMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.client.Options.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelTensor.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelToolCall.Builder
- Builder() - Constructor for class dev.langchain4j.model.ollama.OllamaModelToolCallFunction.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.Content.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.Function.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.FunctionCall.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.FunctionMessage.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ImageUrl.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.InputAudio.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.JsonSchema.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.LogProb.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.LogProbs.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.PdfFile.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ResponseFormat.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.SystemMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.Tool.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolChoice.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.chat.VideoUrl.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.DefaultOpenAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.embedding.Embedding.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.image.ImageData.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.image.ImageUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationResult.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.shared.StreamOptions.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.LogProb.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiPromptCacheOptions.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails.Builder
- Builder() - Constructor for class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- Builder() - Constructor for class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.scoring.request.ScoringRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.scoring.response.ScoringResponse.Builder
- Builder() - Constructor for class dev.langchain4j.model.scoring.response.ScoringResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Simple constructor.
- Builder() - Constructor for class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Simple constructor.
- Builder() - Constructor for class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Simple constructor.
- Builder() - Constructor for class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Simple constructor.
- Builder() - Constructor for class dev.langchain4j.observability.api.event.AiServiceEvent.Builder
- Builder() - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- Builder() - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
- Builder() - Constructor for class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- Builder() - Constructor for class dev.langchain4j.rag.query.Metadata.Builder
- Builder() - Constructor for class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.AiServiceTool.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.search.ToolSearchRequest.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolErrorContext.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolExecutionResult.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolProviderRequest.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolProviderResult.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolServiceContext.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolServiceResult.Builder
- Builder() - Constructor for class dev.langchain4j.skills.ActivateSkillToolConfig.Builder
- Builder() - Constructor for class dev.langchain4j.skills.DefaultFileSystemSkill.Builder
- Builder() - Constructor for class dev.langchain4j.skills.DefaultSkill.Builder
- Builder() - Constructor for class dev.langchain4j.skills.DefaultSkillResource.Builder
- Builder() - Constructor for class dev.langchain4j.skills.ReadResourceToolConfig.Builder
- Builder() - Constructor for class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
- Builder() - Constructor for class dev.langchain4j.skills.shell.ShellSkills.Builder
- Builder() - Constructor for class dev.langchain4j.skills.Skills.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Create a
CoherenceEmbeddingStore.Builder. - Builder() - Constructor for class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.Document.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Creates a new EmbeddingStoreIngestor builder.
- Builder() - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mongodb.IndexMapping.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Create a
CoherenceChatMemoryStore.Builder. - Builder() - Constructor for class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore.Builder
- Builder(GuardrailRequestParams) - Constructor for class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
- Builder(InvocationContext) - Constructor for class dev.langchain4j.invocation.InvocationContext.Builder
- Builder(ChatRequest) - Constructor for class dev.langchain4j.model.chat.request.ChatRequest.Builder
- Builder(ChatResponse) - Constructor for class dev.langchain4j.model.chat.response.ChatResponse.Builder
- Builder(T) - Constructor for class dev.langchain4j.observability.api.event.AiServiceEvent.Builder
- builderAstra() - Static method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- builderAstra() - Static method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
- BuilderAstra() - Constructor for class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- BuilderAstra() - Constructor for class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- buildFailureMessage(String, Pattern) - Method in class dev.langchain4j.guardrails.PatternBasedPromptInjectionGuardrail
-
Builds the failure message returned when an injection attempt is detected.
- buildGeminiService(BaseGeminiChatModel.GoogleAiGeminiChatModelBaseBuilder) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- buildGeminiService(BaseGeminiChatModel.GoogleAiGeminiChatModelBaseBuilder) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- buildSchema(InfinispanStoreConfiguration) - Static method in class dev.langchain4j.store.embedding.infinispan.LangchainSchemaCreator
-
Build the Infinispan Schema to marshall embeddings
- bytes() - Method in class dev.langchain4j.model.openai.internal.chat.LogProb
- bytes() - Method in class dev.langchain4j.model.openai.LogProb
- bytes(List) - Method in class dev.langchain4j.model.openai.internal.chat.LogProb.Builder
- bytes(List) - Method in class dev.langchain4j.model.openai.LogProb.Builder
C
- cache(ModelGatewayChatParameters.Cache) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Convenience for
router(new Router(cache)). - cache(ModelGatewayChatParameters.Cache) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Convenience for
router(new Router(cache)). - cache(ModelGatewayChatParameters.Cache) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- CACHE_CONTROL - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- cacheConfig() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
cacheConfigrecord component. - cacheConfig(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan cache config to be used, will be created on first access
- cacheControl - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- cacheControl - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- cacheControl - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- cacheControl - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicMessage
- cacheControl - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSystemMessage
- cacheControl() - Method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
- cacheControl(AnthropicCacheControl) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- cacheControl(AnthropicCacheControl) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- cacheCreationInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
-
The number of tokens used to create cache entries.
- cacheCreationInputTokens - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- cacheCreationInputTokens() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
-
Returns The total cached token created count, or null if unknown.
- cacheCreationInputTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- cached() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- cached(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- cachedContent() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
-
The resource name of a previously created cache (e.g.
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the name of a previously created cached content resource to use with this model.
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters.Builder
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the name of a previously created cached content resource to use with this model.
- cachedContentName() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
-
The resource name of a previously created cache (e.g.
- cachedContentName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- cachedContentTokenCount() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage
-
Returns the number of tokens read from the cached content, or
nullif the model did not report it. - cachedContentTokenCount() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage
- cachedContentTokenCount(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage.Builder
- cachedContentTokenCount(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage.Builder
- cacheDiagnostics() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
-
Result of Anthropic's (beta) cache diagnostics comparison, or
nullwhen it was not requested (seereturnCacheDiagnosticsonAnthropicChatRequestParameters) or no divergence was found. - cacheDiagnostics(AnthropicCacheDiagnostics) - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
- cachedTokens() - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- cachedTokens() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- cachedTokens() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- cachedTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails.Builder
- cachedTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails.Builder
- cachedTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- cachedTokens(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- cacheEmbeddings(Boolean) - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy.Builder
-
Controls whether embeddings generated by the embedding model are cached.
- cacheMissedInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- cacheMissedInputTokens() - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics
-
An estimate of how many input tokens fell after the divergence point.
- cacheMissedInputTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics.Builder
- cacheMissReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnostics
-
nullwhen eitherprevious_message_idwasnull(first turn) or the comparison found no divergence, and alsonull(with this object itself present) while the comparison was still running when the response was serialized. - cacheMissReasonType() - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics
-
The cache-miss reason discriminator, or
nullwhile the comparison is still running. - cacheMissReasonType(String) - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics.Builder
- cacheName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
cacheNamerecord component. - cacheName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan cache name to be used, will be created on first access
- cachePointCount() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns the number of cache points in this message.
- cachePointPlacement() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- cachePromptList(boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
If set to true, the client will cache the prompt list obtained from the server until it's notified by the server that the prompts have changed.
- cacheReadInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
-
The number of tokens read from cache.
- cacheReadInputTokens - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- cacheReadInputTokens() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
-
Returns The total cached token read count, or null if unknown.
- cacheReadInputTokens() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
-
Returns The total cached token read count, or null if unknown.
- cacheReadInputTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- cacheReadInputTokens(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- cacheResourceList(boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
If set to true, the client will cache the resource and resource template lists obtained from the server until it's notified by the server that the resources have changed.
- cacheSystemMessages() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Enables prompt caching for
SystemMessages. - cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Enables prompt caching for
SystemMessages. - cacheToolList(boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
If set to true, the client will cache the tool list obtained from the server until it's notified by the server that the tools have changed or until the cache is evicted.
- cacheTools() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Enables prompt caching for
ToolSpecifications. - cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Enables prompt caching for
ToolSpecifications. - cacheTtl() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- cacheWriteInputTokens() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
-
Returns The total cached token write count, or null if unknown.
- cacheWriteInputTokens(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- cacheWriteTokens() - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- cacheWriteTokens() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
-
Returns the number of input tokens written to the prompt cache, as reported by
usage.prompt_tokens_details.cache_write_tokens(Chat Completions API) andusage.input_tokens_details.cache_write_tokens(Responses API). - cacheWriteTokens() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
-
Returns the number of input tokens written to the prompt cache, as reported by
usage.prompt_tokens_details.cache_write_tokens(Chat Completions API) andusage.input_tokens_details.cache_write_tokens(Responses API). - cacheWriteTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails.Builder
- cacheWriteTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails.Builder
- cacheWriteTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- cacheWriteTokens(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails.Builder
- calculateTokensCounts(List) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
-
Calculates the number of tokens for each segment in the input list.
- call(AgentInstance...) - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns an action that invokes the given agents.
- call(List) - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns an action that invokes the given agents.
- canAdapt(Type) - Method in interface dev.langchain4j.spi.services.CompletableFutureAdapter
- canAdapt(Type) - Method in interface dev.langchain4j.spi.services.PublisherAdapter
- canAdaptTokenStreamTo(Type) - Method in interface dev.langchain4j.spi.services.TokenStreamAdapter
- cancel() - Method in class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- cancel() - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- cancel() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParsingHandle
-
Cancels the parsing of server-sent events.
- cancel() - Method in interface dev.langchain4j.model.chat.response.StreamingHandle
-
Cancels the streaming.
- cancel() - Method in class dev.langchain4j.model.openai.internal.ResponseHandle
- cancel(String) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel
- cancel(String) - Method in interface dev.langchain4j.model.chat.BatchChatModel
-
Cancels a chat batch operation that is currently pending or running.
- cancel(String) - Method in interface dev.langchain4j.model.embedding.BatchEmbeddingModel
-
Cancels an embedding batch operation that is currently pending or running.
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- cancel(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
-
Cancels a chat batch operation that is currently pending or running.
- cancel(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
-
Cancels an embedding batch operation that is currently pending or running.
- cancel(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
-
Cancels an image generation batch operation that is currently pending or running.
- cancel(String) - Method in interface dev.langchain4j.model.image.BatchImageModel
-
Cancels an image generation batch operation that is currently pending or running.
- cancel(String) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel
- cancel(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- cancelAllPendingOperations(String) - Method in class dev.langchain4j.mcp.client.transport.McpOperationHandler
- cancelBatch(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- cancelBatch(String) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- cancelBatchJob(String) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- cancelBatchJob(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
-
Requests cancellation of a batch job (
POST /v1/batch/jobs/{jobId}/cancel). - cancelInitiatedAt - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatch
- CancellationChain - Class in dev.langchain4j.internal
-
Propagates cancellation from a single caller-facing "root" future to every downstream future produced while composing an asynchronous, possibly fan-out, pipeline (e.g. the RAG graph: transform → route → retrieve over many queries × retrievers).
- CancellationChain(CompletableFuture) - Constructor for class dev.langchain4j.internal.CancellationChain
- CancellationUnsupportedHandle - Class in dev.langchain4j.http.client.sse
- CancellationUnsupportedHandle() - Constructor for class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- cancelled() - Method in class dev.langchain4j.internal.CancellationChain
- CANCELLED - Enum constant in enum class dev.langchain4j.model.batch.BatchState
- cancelUpstream() - Method in class dev.langchain4j.reactive.streaming.TubeBackedStreamingChatResponseHandler
-
Aborts the upstream stream if a genuine
StreamingHandlewas captured from the per-callback contexts (handle-based providers). - canEqual(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- canEqual(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- canEqual(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- canEqual(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- canEqual(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- canEqual(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- canEqual(Object) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- canEqual(Object) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- capabilities() - Method in record class dev.langchain4j.mcp.client.McpDiscoverResult
-
Returns the value of the
capabilitiesrecord component. - capabilities(List) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- Capabilities() - Constructor for class dev.langchain4j.mcp.protocol.McpInitializeParams.Capabilities
- Capabilities(McpInitializeResult.Capabilities.Tools) - Constructor for class dev.langchain4j.mcp.protocol.McpInitializeResult.Capabilities
- Capability - Enum Class in dev.langchain4j.model.chat
-
Represents a capability of a
ChatModelorStreamingChatModel. - CassandraChatMemoryStore - Class in dev.langchain4j.store.memory.chat.cassandra
-
Implementation of
ChatMemoryStoreusing Astra DB Vector Search. - CassandraChatMemoryStore(CqlSession) - Constructor for class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Constructor for message store
- CassandraChatMemoryStore(CqlSession, String) - Constructor for class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Constructor for message store
- CassandraChatMemoryStore.Builder - Class in dev.langchain4j.store.memory.chat.cassandra
- CassandraChatMemoryStore.BuilderAstra - Class in dev.langchain4j.store.memory.chat.cassandra
- CassandraEmbeddingStore - Class in dev.langchain4j.store.embedding.cassandra
-
Implementation of
EmbeddingStoreusing Cassandra. - CassandraEmbeddingStore(CqlSession, String, int) - Constructor for class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Embedding Store.
- CassandraEmbeddingStore(CqlSession, String, int, CassandraSimilarityMetric) - Constructor for class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Embedding Store.
- CassandraEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.cassandra
- CassandraEmbeddingStore.BuilderAstra - Class in dev.langchain4j.store.embedding.cassandra
- cassandraSession - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Cassandra question.
- cast(Object) - Method in record class dev.langchain4j.model.embedding.request.EmbeddingParameter
-
Casts the given value to this parameter's
EmbeddingParameter.type(). - categories() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- categories(MistralAiCategories) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult.MistralModerationResultBuilder
- categories(Categories) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult.Builder
- Categories - Class in dev.langchain4j.model.openai.internal.moderation
- Categories(Categories.Builder) - Constructor for class dev.langchain4j.model.openai.internal.moderation.Categories
- Categories.Builder - Class in dev.langchain4j.model.openai.internal.moderation
- category() - Method in record class dev.langchain4j.model.googleai.GeminiSafetyRating
-
Returns the value of the
categoryrecord component. - categoryScores() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- categoryScores(MistralAiCategoryScores) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult.MistralModerationResultBuilder
- categoryScores(CategoryScores) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult.Builder
- CategoryScores - Class in dev.langchain4j.model.openai.internal.moderation
- CategoryScores(CategoryScores.Builder) - Constructor for class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- CategoryScores.Builder - Class in dev.langchain4j.model.openai.internal.moderation
- cause() - Method in interface dev.langchain4j.guardrail.GuardrailResult.Failure
-
The cause of the failure
- cause() - Method in class dev.langchain4j.guardrail.InputGuardrailResult.Failure
- cause() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- certPath(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- Chain<Input,
Output> - Interface in dev.langchain4j.chain -
Represents a chain step that takes an input and produces an output.
- chat(ChatMessage...) - Method in interface dev.langchain4j.model.chat.ChatModel
- chat(ChatMessage...) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Reactive convenience overload accepting the messages directly: returns a cold
Publisherthat streams the response tomessages. - chat(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
-
This is the main API to interact with the chat model.
- chat(ChatRequest) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Reactive entry point: sends a chat request and returns a
Flow.PublisherofChatModelStreamingEvents. - chat(ChatRequest) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- chat(ChatRequest) - Method in class dev.langchain4j.model.jlama.JlamaChatModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.localai.LocalAiChatModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
- chat(ChatRequest, ChatRequestOptions) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Sends a chat request with additional invocation options.
- chat(ChatRequest, ChatRequestOptions, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Sends a streaming chat request with additional invocation options.
- chat(ChatRequest, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
This is the main API to interact with the chat model.
- chat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel
- chat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- chat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- chat(TextGenerationRequest) - Method in interface dev.langchain4j.model.huggingface.client.HuggingFaceClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- chat(String) - Method in interface dev.langchain4j.model.chat.ChatModel
- chat(String) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Reactive convenience counterpart of
StreamingChatModel.chat(String, StreamingChatResponseHandler): returns a coldPublisherthat streams the model's textual response touserMessage, token by token. - chat(String, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- chat(List) - Method in interface dev.langchain4j.model.chat.ChatModel
- chat(List) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Reactive convenience counterpart of
StreamingChatModel.chat(List, StreamingChatResponseHandler): returns a coldPublisherthat streams the response tomessages. - chat(List, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- CHAT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
AI operation type for chat.
- CHAT - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Chat/conversational models (e.g., GPT-5, Claude, etc.).
- CHAT_MEMORY - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorContextStrategy
-
Use only the supervisors
ChatMemory(default). - CHAT_MEMORY_AND_SUMMARIZATION - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorContextStrategy
-
Use both the supervisor's
ChatMemoryand a summarization of the interaction of the supervisor with its sub-agents. - chatAsync(ChatMessage...) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Non-blocking convenience counterpart of
ChatModel.chat(ChatMessage...). - chatAsync(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Non-blocking counterpart of
ChatModel.chat(ChatRequest): sends a chat request and returns aCompletableFuturethat completes with theChatResponseonce the model responds. - chatAsync(ChatRequest, ChatRequestOptions) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Sends a non-blocking chat request with additional invocation options.
- chatAsync(StreamingChatModel, ChatRequest) - Static method in class dev.langchain4j.model.chat.StreamingChatModelHelper
- chatAsync(StreamingChatModel, ChatRequest, Consumer) - Static method in class dev.langchain4j.model.chat.StreamingChatModelHelper
-
As
StreamingChatModelHelper.chatAsync(StreamingChatModel, ChatRequest), but additionally notifieserrorHandler(if non-null) when the stream fails, before the returned future completes exceptionally. - chatAsync(String) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Non-blocking convenience counterpart of
ChatModel.chat(String): completes with the text of the model's response. - chatAsync(List) - Method in interface dev.langchain4j.model.chat.ChatModel
-
Non-blocking convenience counterpart of
ChatModel.chat(List). - chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- chatCompletion(ChatCompletionRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- chatCompletion(ChatCompletionRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- ChatCompletionChoice - Class in dev.langchain4j.model.openai.internal.chat
- ChatCompletionChoice(ChatCompletionChoice.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- ChatCompletionChoice.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ChatCompletionEventDispatcher - Class in dev.langchain4j.model.openai.internal
- ChatCompletionOptions - Record Class in dev.langchain4j.model.openai.internal
- ChatCompletionOptions(boolean, boolean) - Constructor for record class dev.langchain4j.model.openai.internal.ChatCompletionOptions
-
Creates an instance of a
ChatCompletionOptionsrecord class. - chatCompletionPublisher(ChatCompletionRequest, ChatCompletionOptions) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- chatCompletionPublisher(ChatCompletionRequest, ChatCompletionOptions) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- ChatCompletionRequest - Class in dev.langchain4j.model.openai.internal.chat
- ChatCompletionRequest(ChatCompletionRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- ChatCompletionRequest.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ChatCompletionResponse - Class in dev.langchain4j.model.openai.internal.chat
- ChatCompletionResponse(ChatCompletionResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- ChatCompletionResponse.Builder - Class in dev.langchain4j.model.openai.internal.chat
- chatCompletionWithRawResponse(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- chatCompletionWithRawResponse(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- chatExecutor() - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest
-
Returns the chat executor.
- chatExecutor(ChatExecutor) - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest.Builder
-
Sets the chat executor.
- ChatExecutor - Interface in dev.langchain4j.guardrail
-
Generic executor interface that defines a chat interaction
- ChatExecutor.AbstractBuilder<T> - Class in dev.langchain4j.guardrail
-
An abstract base-builder class for constructing instances of
ChatExecutor. - ChatExecutor.StreamingToSynchronousBuilder - Class in dev.langchain4j.guardrail
-
StreamingToSynchronousBuilder for constructing instances of
ChatExecutor. - ChatExecutor.SynchronousBuilder - Class in dev.langchain4j.guardrail
-
SynchronousBuilder for constructing instances of
ChatExecutor. - CHATGPT_IMAGE_LATEST - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- chatMemory - Variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
The
NamedMapused to store the chat messages. - chatMemory() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the chat memory.
- chatMemory() - Method in class dev.langchain4j.rag.query.Metadata
- chatMemory(ChatMemory) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the
ChatMemoryused to maintain conversation history for this agent. - chatMemory(ChatMemory) - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- chatMemory(ChatMemory) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- chatMemory(ChatMemory) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the chat memory.
- chatMemory(ChatMemory) - Method in class dev.langchain4j.service.AiServices
-
Configures the chat memory that will be used to preserve conversation history between method calls.
- chatMemory(List) - Method in class dev.langchain4j.rag.query.Metadata.Builder
- ChatMemory - Interface in dev.langchain4j.memory
-
Represents the memory (history) of a chat conversation.
- chatMemoryAccess(AgenticScope) - Method in interface dev.langchain4j.agentic.planner.ChatMemoryAccessProvider
- chatMemoryAccess(AgenticScope) - Method in class dev.langchain4j.agentic.supervisor.SupervisorPlanner
- ChatMemoryAccess - Interface in dev.langchain4j.service.memory
-
Allow to access the
ChatMemoryof any AI service extending it. - ChatMemoryAccessProvider - Interface in dev.langchain4j.agentic.planner
- chatMemoryId() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- chatMemoryId() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- chatMemoryId() - Method in interface dev.langchain4j.invocation.InvocationContext
-
The chat memory id parameter of the method
- chatMemoryId() - Method in class dev.langchain4j.rag.query.Metadata
- chatMemoryId() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- chatMemoryId(Object) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the memory identifier for the builder.
- chatMemoryProvider(ChatMemoryProvider) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a
ChatMemoryProviderfor creating per-user or per-session chat memory instances. - chatMemoryProvider(ChatMemoryProvider) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- chatMemoryProvider(ChatMemoryProvider) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- chatMemoryProvider(ChatMemoryProvider) - Method in class dev.langchain4j.service.AiServices
-
Configures the chat memory provider, which provides a dedicated instance of
ChatMemoryfor each user/conversation. - ChatMemoryProvider - Interface in dev.langchain4j.memory.chat
-
Provides instances of
ChatMemory. - ChatMemoryProviderSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of the
ChatMemoryProviderthat an agent can utilize during its operation. - chatMemoryService - Variable in class dev.langchain4j.service.AiServiceContext
- ChatMemoryService - Class in dev.langchain4j.service.memory
- ChatMemoryService(ChatMemoryProvider) - Constructor for class dev.langchain4j.service.memory.ChatMemoryService
- ChatMemoryService(ChatMemory) - Constructor for class dev.langchain4j.service.memory.ChatMemoryService
- chatMemoryStore(ChatMemoryStore) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- chatMemoryStore(ChatMemoryStore) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- ChatMemoryStore - Interface in dev.langchain4j.store.memory.chat
-
Represents a store for the
ChatMemorystate. - ChatMemorySupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of chat memory that an agent can utilize during its operation.
- chatMessage() - Method in class dev.langchain4j.rag.AugmentationRequest
- chatMessage() - Method in class dev.langchain4j.rag.AugmentationResult
- chatMessage() - Method in class dev.langchain4j.rag.query.Metadata
- chatMessage(ChatMessage) - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- chatMessage(ChatMessage) - Method in class dev.langchain4j.rag.query.Metadata.Builder
- ChatMessage - Interface in dev.langchain4j.data.message
-
Represents a chat message.
- ChatMessageDeserializer - Class in dev.langchain4j.data.message
-
A deserializer for
ChatMessageobjects. - ChatMessageJsonCodec - Interface in dev.langchain4j.data.message
-
A codec for serializing and deserializing
ChatMessageobjects to and from JSON. - ChatMessageJsonCodecFactory - Interface in dev.langchain4j.spi.data.message
-
A factory for creating
ChatMessageJsonCodecobjects. - chatMessageJsonMapperBuilder() - Static method in class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- chatMessageJsonMapperBuilder() - Static method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- ChatMessagesAccess - Interface in dev.langchain4j.agentic.agent
- ChatMessageSerializer - Class in dev.langchain4j.data.message
- ChatMessageSerializer() - Constructor for class dev.langchain4j.data.message.ChatMessageSerializer
- ChatMessageType - Enum Class in dev.langchain4j.data.message
-
The type of chat message, e.g. system, user or AI.
- chatModel - Variable in class dev.langchain4j.guardrail.ChatExecutor.SynchronousBuilder
- chatModel - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- chatModel - Variable in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- chatModel - Variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- chatModel - Variable in class dev.langchain4j.service.AiServiceContext
- chatModel - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the
ChatModelused by this agent. - chatModel(ChatModel) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- chatModel(ChatModel) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- chatModel(ChatModel) - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- chatModel(ChatModel) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
ChatModelto be used for generating HQL queries from natural language. - chatModel(ChatModel) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer.CompressingQueryTransformerBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- chatModel(ChatModel) - Method in class dev.langchain4j.service.AiServices
-
Configures chat model that will be used under the hood of the AI Service.
- chatModel(ChatModel) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- chatModel(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a provider that resolves the
ChatModelfrom theAgenticScopeat execution time. - ChatModel - Interface in dev.langchain4j.model.chat
-
Represents a language model that has a chat API.
- ChatModelConvention - Interface in dev.langchain4j.observation.convention
- ChatModelDocumentation - Enum Class in dev.langchain4j.observation.convention
- ChatModelDocumentation.HighCardinalityValues - Enum Class in dev.langchain4j.observation.convention
- ChatModelDocumentation.LowCardinalityValues - Enum Class in dev.langchain4j.observation.convention
- ChatModelErrorContext - Class in dev.langchain4j.model.chat.listener
-
The chat model error context.
- ChatModelErrorContext(Throwable, ChatRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- ChatModelListener - Interface in dev.langchain4j.model.chat.listener
-
A
ChatModellistener that listens for requests, responses and errors. - ChatModelObservationContext - Class in dev.langchain4j.observation.context
- ChatModelObservationContext(ChatModelRequestContext, ChatModelResponseContext, ChatModelErrorContext) - Constructor for class dev.langchain4j.observation.context.ChatModelObservationContext
- ChatModelRequestContext - Class in dev.langchain4j.model.chat.listener
-
The chat model request context.
- ChatModelRequestContext(ChatRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- ChatModelResponseContext - Class in dev.langchain4j.model.chat.listener
-
The chat response context.
- ChatModelResponseContext(ChatResponse, ChatRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- ChatModelStreamingEvent - Interface in dev.langchain4j.model.chat.response
-
Base type for the events emitted by the reactive stream of a
StreamingChatModel— theFlow.Publisher<ChatModelStreamingEvent>returned byStreamingChatModel.chat(dev.langchain4j.model.chat.request.ChatRequest). - ChatModelSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of the chat model to be used by an agent.
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- chatProvider() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- chatRequest - Variable in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
- chatRequest() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns the value of the
chatRequestrecord component. - chatRequest() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- chatRequest() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- chatRequest() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- chatRequest() - Method in record class dev.langchain4j.service.tool.ToolService.NextChatRequest
-
Returns the value of the
chatRequestrecord component. - chatRequest(ChatRequest) - Method in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
-
Sets the
ChatRequestinstance for the synchronousBuilder. - ChatRequest - Class in dev.langchain4j.model.chat.request
- ChatRequest(ChatRequest.Builder) - Constructor for class dev.langchain4j.model.chat.request.ChatRequest
- ChatRequest.Builder - Class in dev.langchain4j.model.chat.request
-
Builder for
ChatRequest. - ChatRequestOptions - Class in dev.langchain4j.model.chat
-
Options that accompany a
ChatRequestthrough theChatModel.chat(ChatRequest, ChatRequestOptions)orStreamingChatModel.chat(ChatRequest, ChatRequestOptions, StreamingChatResponseHandler)invocation. - ChatRequestOptions.Builder - Class in dev.langchain4j.model.chat
- ChatRequestParameters - Interface in dev.langchain4j.model.chat.request
-
Represents common chat request parameters supported by most LLM providers.
- chatRequestTransformer - Variable in class dev.langchain4j.service.AiServiceContext
- chatRequestTransformer(BiFunction) - Method in class dev.langchain4j.service.AiServices
-
Configures a transformer that will be applied to the
ChatRequestbefore it is sent to the LLM. - chatRequestTransformer(UnaryOperator) - Method in class dev.langchain4j.service.AiServices
-
Configures a transformer that will be applied to the
ChatRequestbefore it is sent to the LLM. - ChatRequestValidationUtils - Class in dev.langchain4j.internal
- ChatRequestValidationUtils() - Constructor for class dev.langchain4j.internal.ChatRequestValidationUtils
- chatResponse() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns the value of the
chatResponserecord component. - chatResponse() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- chatResponse() - Method in class dev.langchain4j.model.chat.response.CompleteResponse
-
The complete, aggregated chat response.
- chatResponse() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.FinalResponseEvent
- chatResponse() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.IntermediateResponseEvent
- chatResponse() - Method in class dev.langchain4j.service.tool.ToolServiceResult
-
Deprecated.Please use
ToolServiceResult.aggregateResponse()instead for clarity - ChatResponse - Class in dev.langchain4j.model.chat.response
- ChatResponse(ChatResponse.Builder) - Constructor for class dev.langchain4j.model.chat.response.ChatResponse
- ChatResponse.Builder - Class in dev.langchain4j.model.chat.response
- ChatResponseMetadata - Class in dev.langchain4j.model.chat.response
-
Represents common chat response metadata supported by most LLM providers.
- ChatResponseMetadata(ChatResponseMetadata.Builder) - Constructor for class dev.langchain4j.model.chat.response.ChatResponseMetadata
- ChatResponseMetadata.Builder<T> - Class in dev.langchain4j.model.chat.response
- chatService - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- chatService - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- checkArguments(Method, Class...) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- checkHealth() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- checkHealth() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Performs a health check that returns normally if the MCP server is reachable and properly responding to ping requests.
- checkHealth() - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- checkHealth() - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- checkHealth() - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Performs transport-specific health checks, if applicable.
- checkHealth() - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- checkHealth() - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
- checkpoint(AgenticScopeRegistry) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
-
Checkpoints the current state of this scope by persisting it to the store.
- checkReturnType(Method, Class) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- choices() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- choices() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- choices(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- choices(List) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- choices(List) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- Choosing Between Approaches - Section in package dev.langchain4j.model.bedrock
- ChromaApiVersion - Enum Class in dev.langchain4j.store.embedding.chroma
- ChromaEmbeddingStore - Class in dev.langchain4j.store.embedding.chroma
-
Represents a store for embeddings using the Chroma backend.
- ChromaEmbeddingStore(ChromaEmbeddingStore.Builder) - Constructor for class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
-
Initializes a new instance of ChromaEmbeddingStore with the specified parameters.
- ChromaEmbeddingStore(String, String, Duration, boolean, boolean) - Constructor for class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.Only works with the V1 API, use the
ChromaEmbeddingStore(Builder)constructor instead. - ChromaEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.chroma
- Chunk - Class in dev.langchain4j.data.document.splitter.oracle
-
Encapsulate chunks dbms_vector_chain.utl_to_chunks returns chunks in the following format: {"chunk_id": id, "chunk_offset": offset, "chunk_length": length, "chunk_data": "content"}
- Chunk() - Constructor for class dev.langchain4j.data.document.splitter.oracle.Chunk
- chunkExtractor(Function) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets a custom function to build a
Documentfrom a DoclingChunkDocumentResponse(produced by aHierarchicalChunkDocumentRequestorHybridChunkDocumentRequest). - chunkTextExtractor(Function) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets a custom function to extract text content from a Docling
ChunkDocumentResponse(produced by aHierarchicalChunkDocumentRequestorHybridChunkDocumentRequest). - CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- ClassificationResult<L> - Class in dev.langchain4j.classification
-
Represent the result of classification.
- ClassificationResult(List) - Constructor for class dev.langchain4j.classification.ClassificationResult
- classify(Document) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given
Document. - classify(TextSegment) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given
TextSegment. - classify(String) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given text.
- classifyWithScores(Document) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given
Documentand returns labels with scores. - classifyWithScores(TextSegment) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given
TextSegmentand returns labels with scores. - classifyWithScores(String) - Method in class dev.langchain4j.classification.EmbeddingModelTextClassifier
- classifyWithScores(String) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given text and returns labels with scores.
- ClassInstanceFactory - Interface in dev.langchain4j.spi.classloading
-
A factory for providing instances of classes
- ClassInstanceLoader - Class in dev.langchain4j.classinstance
-
Utility class for creating and retrieving instances of specified class types.
- classLoader() - Method in class dev.langchain4j.data.document.source.ClassPathSource
-
The
ClassLoaderthat was used to load thisClassPathSource - ClassMetadataProvider - Class in dev.langchain4j.classloading
-
Utility class for returning metadata about a class and its methods.
- ClassMetadataProviderFactory<MethodKey> - Interface in dev.langchain4j.spi.classloading
-
A factory interface for providing access to class metadata.
- ClassPathDocumentLoader - Class in dev.langchain4j.data.document.loader
-
DocumentLoaderimplementation for loading documents using aClassPathSource - ClassPathSkillLoader - Class in dev.langchain4j.skills
-
Loads skills from the classpath (including cases when they are packaged inside a JAR file that is on the classpath).
- ClassPathSource - Class in dev.langchain4j.data.document.source
-
Specialization of a
DocumentSourcethat knows how to read from the classpath. - ClassPathSource(URL, ClassLoader) - Constructor for class dev.langchain4j.data.document.source.ClassPathSource
- CLAUDE_HAIKU_4_5_20251001 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_OPUS_4_1_20250805 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
-
Deprecated.
- CLAUDE_OPUS_4_5_20251101 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_OPUS_4_6 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_OPUS_4_7 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_OPUS_4_8 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_SONNET_4_5_20250929 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_SONNET_4_6 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- clean(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- clean(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- clean(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- clean(List) - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy
- clear() - Method in class dev.langchain4j.agentic.observability.AgentMonitor
-
Removes all retained successful and failed executions.
- clear() - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- clear() - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- clear() - Method in interface dev.langchain4j.memory.ChatMemory
-
Clears the chat memory.
- clear() - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Delete all records from the table.
- clear() - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Delete all rows.
- clear() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Delete all rows.
- clear() - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
-
Clear all message.
- clearAll() - Method in class dev.langchain4j.service.memory.ChatMemoryService
- clearCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- clearEmbeddingsCache() - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy
- clearInMemory() - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- clearStore() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
-
Deletes all points from the Qdrant collection.
- client - Variable in class dev.langchain4j.model.ollama.OllamaChatModel
- client - Variable in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- client - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- client - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- client - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- client - Variable in class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
Client for the WorkerAI API.
- client - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- client(ElasticsearchClient) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- client(ElasticsearchClient) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets a pre-configured Google GenAI
Client. - client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets a pre-configured Google GenAI
Client. - client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- client(OpenAIClient) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- client(OpenAIClient) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- client(QdrantClient) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- client(BedrockRuntimeAsyncClient) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- client(BedrockRuntimeClient) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- client(BedrockRuntimeClient) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- clientCustomizer(Consumer) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- clientCustomizer(Consumer) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
-
Sets a customizer that will be applied to the underlying a2a-java SDK
ClientBuilderbefore theClientis constructed. - clientName(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the name that the client will use to identify itself to the MCP server in the initialization message.
- clientVersion(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the version string that the client will use to identify itself to the MCP server in the initialization message.
- close() - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader
-
Closes the underlying Browser instance.
- close() - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Closes the underlying WebDriver instance.
- close() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- close() - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- close() - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- close() - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- close() - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
- close() - Method in class dev.langchain4j.mcp.transport.stdio.JsonRpcIoHandler
- close() - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
- close() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
-
Closes the model and releases all associated resources.
- close() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
-
Closes the model and releases all associated resources.
- close() - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- close() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.client.VertexAiAnthropicClient
- close() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel
- close() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel
- close() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- close() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- close() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
-
Closes the CosmosDB client and releases resources.
- close() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- close() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
-
Closes the underlying GRPC client.
- cloud(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- CLS - Enum constant in enum class dev.langchain4j.model.embedding.onnx.PoolingMode
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- clusterName(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- clusterUrl(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- COCKROACHDB - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- code() - Method in class dev.langchain4j.model.batch.BatchError
- code() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
coderecord component. - CODE_RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- CODE_RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- codec(ProviderJsonSpec) - Static method in class dev.langchain4j.internal.ProviderJson
- codec(TypeAllowlist) - Static method in class dev.langchain4j.internal.StateJson
-
A codec is built per call rather than cached, because a
TypeAllowlistis mutable and a caller registering a type expects that to apply to the codec it holds. - codec(TypeAllowlist, ClassLoader) - Static method in class dev.langchain4j.internal.StateJson
- CodeExecutionEngine - Interface in dev.langchain4j.code
-
Interface for executing code.
- CODELLAMA_7B_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Instruct fine-tuned version of the Mistral-7b generative text model with 7 billion parameters.
- CODESTRAL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- CODESTRAL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiFimModelName
- COHERE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- COHERE - Enum constant in enum class dev.langchain4j.model.ModelProvider
- COHERE_EMBED_ENGLISH_V3 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- COHERE_EMBED_MULTILINGUAL_V3 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- CohereEmbeddingModel - Class in dev.langchain4j.model.cohere
-
An implementation of an
EmbeddingModelthat uses Cohere Embed API. - CohereEmbeddingModel(CohereEmbeddingModel.CohereEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.cohere.CohereEmbeddingModel
- CohereEmbeddingModel(String, String, String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.cohere.CohereEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CohereEmbeddingModel.CohereEmbeddingModelBuilder - Class in dev.langchain4j.model.cohere
- CoherenceChatMemoryStore - Class in dev.langchain4j.store.memory.chat.coherence
-
A
ChatMemoryStorebacked by an Oracle Coherence named map. - CoherenceChatMemoryStore(NamedMap) - Constructor for class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a
CoherenceChatMemoryStore. - CoherenceChatMemoryStore.Builder - Class in dev.langchain4j.store.memory.chat.coherence
-
A builder to create
CoherenceChatMemoryStoreinstances. - CoherenceEmbeddingStore - Class in dev.langchain4j.store.embedding.coherence
-
An
EmbeddingStorebacked by an Oracle CoherenceNamedMap. - CoherenceEmbeddingStore(NamedMap, boolean) - Constructor for class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Create an
CoherenceEmbeddingStore. - CoherenceEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.coherence
-
A builder to create
CoherenceEmbeddingStoreinstances. - CohereScoringModel - Class in dev.langchain4j.model.cohere
-
An implementation of a
ScoringModelthat uses Cohere Rerank API. - CohereScoringModel(CohereScoringModel.CohereScoringModelBuilder) - Constructor for class dev.langchain4j.model.cohere.CohereScoringModel
- CohereScoringModel(String, String, String, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.cohere.CohereScoringModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CohereScoringModel.CohereScoringModelBuilder - Class in dev.langchain4j.model.cohere
- collectCompensableRound(List, Map, List, InvocationContext) - Method in class dev.langchain4j.service.tool.ToolService
-
Records one completed round's successful compensable tool executions into the shared
accumulatorand returns the first errored tool's name (ornull). - collectionName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- collectionName(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- COLUMN_PER_KEY - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata
- COLUMN_PER_KEY - Enum constant in enum class dev.langchain4j.store.embedding.pgvector.MetadataStorageMode
-
COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata
- ColumnDefinition - Class in dev.langchain4j.store.embedding.filter.builder.sql
- ColumnDefinition(String, String) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- ColumnDefinition(String, String, String) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- columnDefinitions() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
columnDefinitionsrecord component. - columnDefinitions() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
SQL definition of metadata field(s) list.
- columnDefinitions() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- columnDefinitions() - Method in interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
SQL definition of metadata field(s) list.
- columnDefinitions(List) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- columnDefinitions(List) - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- columns() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- columns(Collection) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- COMBINED_JSON - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- COMBINED_JSON - Enum constant in enum class dev.langchain4j.store.embedding.pgvector.MetadataStorageMode
-
COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- COMBINED_JSONB - Enum constant in enum class dev.langchain4j.store.embedding.pgvector.MetadataStorageMode
-
COMBINED_JSONB: Same as JSON, but stored in a binary way.
- CombinedToolResults(Map, Throwable) - Constructor for record class dev.langchain4j.service.tool.ToolService.CombinedToolResults
-
Creates an instance of a
CombinedToolResultsrecord class. - combineToolResultsCollectingErrors(Map) - Static method in class dev.langchain4j.service.tool.ToolService
-
Combines a set of in-flight (possibly already-started) tool executions into a single future of their results, keyed and ordered by request.
- command(List) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- command(List) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- commandParameterDescription(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the description of the
commandparameter of therun_shell_commandtool. - commandParameterName(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the name of the
commandparameter of therun_shell_commandtool. - commonGuardrailParams() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Retrieves the common parameters shared across guardrail checks for validating interactions between a user and a language model, if available.
- commonGuardrailParams(GuardrailRequestParams) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the common guardrail parameters for validating interactions between a user and a language model.
- commonParams(GuardrailRequestParams) - Method in class dev.langchain4j.guardrail.InputGuardrailRequest.Builder
-
Sets the common parameters.
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- comparisonValue() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- comparisonValue() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- comparisonValue() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- comparisonValues() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- comparisonValues() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- CompensableToolExecution(ToolExecution, ToolExecutionResultMessage) - Constructor for record class dev.langchain4j.service.tool.ToolService.CompensableToolExecution
-
Creates an instance of a
CompensableToolExecutionrecord class. - compensateAll() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- CompensateFor - Annotation Interface in dev.langchain4j.agent.tool
-
Marks a method as the compensating action for a
Tool. - compensateIfNeeded(List, Map, List, List, boolean, ChatMemory, List, InvocationContext, AiServiceListenerRegistrar) - Method in class dev.langchain4j.service.tool.ToolService
-
Synchronous tool compensation, used by the synchronous /
TokenStreammodes. - compensateIfNeededAsync(List, Map, List, List, boolean, ChatMemory, List, InvocationContext, CompensationReason, AiServiceListenerRegistrar, BiConsumer) - Method in class dev.langchain4j.service.tool.ToolService
-
Non-blocking counterpart of
ToolService.compensateIfNeeded(List, Map, List, List, boolean, ChatMemory, List, InvocationContext, AiServiceListenerRegistrar), used by theCompletableFutureand reactive modes. - compensateIfNeededAsync(List, Map, List, List, boolean, ChatMemory, List, InvocationContext, CompensationReason, AiServiceListenerRegistrar, BiConsumer, boolean, String) - Method in class dev.langchain4j.service.tool.ToolService
-
As
ToolService.compensateIfNeededAsync(List, Map, List, List, boolean, ChatMemory, List, InvocationContext, CompensationReason, AiServiceListenerRegistrar, BiConsumer), but whenalreadyCollectedistruethis round's compensable tools have already been recorded intocompensableExecutions(viaToolService.collectCompensableRound(List, Map, List, InvocationContext)) andpreCollectedFailedToolNamecarries the collect's result; the collection step is then skipped. - compensateOnCancellationAsync(List, Map, List, ChatMemory, List, InvocationContext, AiServiceListenerRegistrar, BiConsumer) - Method in class dev.langchain4j.service.tool.ToolService
-
Rolls back, on cancellation, every compensable tool that had already executed successfully - across all rounds - implementing the "drain the round, then roll back" contract for the asynchronous and reactive modes.
- compensateOnError - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- compensateOnError() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- compensateOnError() - Element in annotation interface dev.langchain4j.agentic.Agent
-
If true, all previously successful tool invocations with
@CompensateForactions will be compensated in reverse order when any tool in this agent fails. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.ConditionalAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelMapperAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.PlannerAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.SequenceAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
When true, if any agent in the hierarchy fails, all previously successful tool executions with
@CompensateForactions are compensated in reverse order. - compensateOnError() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- compensateOnError() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- compensateOnError() - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- compensateOnError() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- compensateOnError(boolean) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- compensateOnError(boolean) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- compensateOnError(boolean) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Enables or disables cross-agent compensation.
- compensateOnError(boolean) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- compensateOnToolErrors(boolean) - Method in class dev.langchain4j.service.AiServices
-
Enables or disables compensating actions on tool errors.
- compensateOnToolErrors(boolean) - Method in class dev.langchain4j.service.tool.ToolService
- CompensationReason - Enum Class in dev.langchain4j.observability.api.event
-
Why a successfully-executed tool was compensated (rolled back).
- CompletableFutureAdapter - Interface in dev.langchain4j.spi.services
-
SPI for adapting a single-value asynchronous type (e.g.
- CompletableFutureUtils - Class in dev.langchain4j.internal
-
Utility methods for working with
CompletableFuture. - complete(T) - Method in class dev.langchain4j.agentic.internal.DeferredResponse
-
Completes this deferred response with the given value.
- completedAt() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata
- completedAt() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata
- completedAt(Long) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata.Builder
- completedAt(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata.Builder
- completeExceptionally(Throwable) - Method in class dev.langchain4j.agentic.internal.DeferredResponse
-
Completes this deferred response exceptionally.
- completePendingResponse(Object) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Completes the single
DeferredResponsestored in this scope's state. - completePendingResponse(Object) - Method in class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
Completes the single pending response and re-invokes the agentic system to resume execution.
- completePendingResponse(String, Object) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Completes a
DeferredResponsestored in this scope's state. - completePendingResponse(String, Object) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- completePendingResponse(String, Object) - Method in class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
Completes the pending response with the given ID and re-invokes the agentic system to resume execution.
- CompleteResponse - Class in dev.langchain4j.model.chat.response
-
The terminal
ChatModelStreamingEventof a streaming chat: the complete, aggregatedChatResponse. - CompleteResponse(ChatResponse) - Constructor for class dev.langchain4j.model.chat.response.CompleteResponse
- completeToolCall() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.CompleteToolCallEvent
- CompleteToolCall - Class in dev.langchain4j.model.chat.response
-
Represents a complete tool call.
- CompleteToolCall(int, ToolExecutionRequest) - Constructor for class dev.langchain4j.model.chat.response.CompleteToolCall
- CompleteToolCallEvent(CompleteToolCall, InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.CompleteToolCallEvent
- completion(CompletionRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- completion(CompletionRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- CompletionChoice - Class in dev.langchain4j.model.openai.internal.completion
- CompletionChoice(CompletionChoice.Builder) - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- CompletionChoice.Builder - Class in dev.langchain4j.model.openai.internal.completion
- CompletionRequest - Class in dev.langchain4j.model.openai.internal.completion
- CompletionRequest(CompletionRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- CompletionRequest.Builder - Class in dev.langchain4j.model.openai.internal.completion
- CompletionResponse - Class in dev.langchain4j.model.openai.internal.completion
- CompletionResponse(CompletionResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- CompletionResponse.Builder - Class in dev.langchain4j.model.openai.internal.completion
- completionTokens() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- completionTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage.MistralAiUsageBuilder
- completionTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- completionTokensDetails() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- completionTokensDetails(CompletionTokensDetails) - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- CompletionTokensDetails - Class in dev.langchain4j.model.openai.internal.shared
- CompletionTokensDetails(CompletionTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- CompletionTokensDetails.Builder - Class in dev.langchain4j.model.openai.internal.shared
- completionWindow(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
-
Sets the time frame within which the batch should be processed.
- ComposedAgentListener - Class in dev.langchain4j.agentic.observability
- ComposedAgentListener(AgentListener...) - Constructor for class dev.langchain4j.agentic.observability.ComposedAgentListener
- composeResult(R, R) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- composeWithInherited(AgentListener, AgentListener) - Static method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- CompressingQueryTransformer - Class in dev.langchain4j.rag.query.transformer
-
A
QueryTransformerthat leverages aChatModelto condense a givenQueryalong with a chat memory (previous conversation history) into a conciseQuery. - CompressingQueryTransformer(ChatModel) - Constructor for class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- CompressingQueryTransformer(ChatModel, PromptTemplate) - Constructor for class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- CompressingQueryTransformer.CompressingQueryTransformerBuilder - Class in dev.langchain4j.rag.query.transformer
- compressionQuality(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- concurrentThreads() - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- condition() - Method in record class dev.langchain4j.agentic.workflow.ConditionalAgent
-
Returns the value of the
conditionrecord component. - ConditionalAgent - Record Class in dev.langchain4j.agentic.workflow
- ConditionalAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a definition of a conditional agent, generally used to route the agentic workflow toward one or more sub-agents according to the verification of their activation conditions.
- ConditionalAgent(String, Predicate, List) - Constructor for record class dev.langchain4j.agentic.workflow.ConditionalAgent
-
Creates an instance of a
ConditionalAgentrecord class. - ConditionalAgentInstance - Interface in dev.langchain4j.agentic.workflow
- conditionalAgents - Variable in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- ConditionalAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- ConditionalAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- ConditionalAgentServiceImpl(Class, Method) - Constructor for class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- conditionalBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an untyped agent implementing a conditional workflow of its subagents.
- conditionalBuilder() - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- conditionalBuilder() - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- conditionalBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an agent implementing a conditional workflow of its subagents that can be invoked in a strongly typed way through the provided agent service interface.
- conditionalBuilder(Class) - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- conditionalBuilder(Class) - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- ConditionalPlanner - Record Class in dev.langchain4j.agentic.workflow.impl
- ConditionalPlanner(List) - Constructor for record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
-
Creates an instance of a
ConditionalPlannerrecord class. - conditionalSubagents() - Method in interface dev.langchain4j.agentic.workflow.ConditionalAgentInstance
- conditionalSubagents() - Method in record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
-
Returns the value of the
conditionalSubagentsrecord component. - conditionalSubagents() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- confidenceScores() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Returns the value of the
confidenceScoresrecord component. - config() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- config() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Retrieves the current configuration instance used by this builder.
- config() - Method in interface dev.langchain4j.guardrail.GuardrailExecutor
-
The
GuardrailsConfigto use for configuration of the guardrail execution - config(C) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Sets the configuration for the guardrail executor builder.
- configuration - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- configuration(ElasticsearchConfiguration) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- configuration(ElasticsearchConfiguration) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- configurator() - Method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Returns the value of the
configuratorrecord component. - configureAgent(Class, AgentBuilder) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- configureAgent(Class, ChatModel, AgentBuilder, AgenticServices.AgentConfigurator) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- configureOutput(Class, AgenticService) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- ConflictResolutionStrategy - Interface in dev.langchain4j.agentic.patterns.blackboard
-
Strategy for resolving conflicts when multiple agents can fire simultaneously on the blackboard.
- connectionString(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
-
Sets the Azure CosmosDB Mongo vCore connectionString.
- connectTimeout - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- connectTimeout() - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- connectTimeout() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- connectTimeout() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- connectTimeout() - Method in class dev.langchain4j.http.client.okhttp.OkHttpClientBuilder
- connectTimeout(Duration) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- connectTimeout(Duration) - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- connectTimeout(Duration) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- connectTimeout(Duration) - Method in class dev.langchain4j.http.client.okhttp.OkHttpClientBuilder
- connectTimeout(Duration) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- connectTimeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- consistencyLevel(ConsistencyLevelEnum) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- consistencyLevel(ConsistencyLevel) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- consistencyLevel(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- Constants - Class in dev.langchain4j.model.vertexai.anthropic.internal
-
Constants used throughout the Vertex AI Anthropic integration.
- contactPoints(List) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- contactPoints(List) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- container - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- container(AnthropicContainer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- containerName(String) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- containerName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Sets the container name.
- containerName(String) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
-
Sets the container name.
- contains(AgentListener) - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- containsKey(String) - Method in class dev.langchain4j.data.document.Metadata
-
Check whether this
Metadatacontains a given key. - containsKey(String) - Method in class dev.langchain4j.invocation.InvocationParameters
- containsString(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- ContainsString - Class in dev.langchain4j.store.embedding.filter.comparison
-
A filter that checks if the value of a metadata key contains a specific string.
- ContainsString(String, String) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Raw content for tool results - structure varies by tool type.
- content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
The content blocks in the response.
- content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
-
Can be either a
String(text-only tool result) or aListofAnthropicMessageContent(multimodal tool result). - content - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- content - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicMessage
- content - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- content() - Method in class dev.langchain4j.http.client.FormDataFile
- content() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- content() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
-
The raw content from the API response.
- content() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioFile
- content() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- content() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
-
Convenience method to get the content of the message from the first choice.
- content() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- content() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- content() - Method in class dev.langchain4j.model.openai.internal.chat.LogProbs
- content() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
-
Returns the content set as a plain string, or
nullwhen it was set as a list of content blocks instead (seeSystemMessage.contents()). - content() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
-
Returns the content set as a plain string, or
nullwhen it was set as a list of content blocks instead (seeToolMessage.contents()). - content() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- content() - Method in class dev.langchain4j.model.openai.internal.image.ImageFile
- content() - Method in class dev.langchain4j.model.output.Response
-
Get the content.
- content() - Method in class dev.langchain4j.service.Result
- content() - Method in class dev.langchain4j.skills.AbstractSkill
- content() - Method in class dev.langchain4j.skills.DefaultSkillResource
- content() - Method in interface dev.langchain4j.skills.Skill
-
Returns the full instructions of this skill (e.g. the contents of a
SKILL.mdfile). - content() - Method in interface dev.langchain4j.skills.SkillResource
-
Returns the content of this resource.
- content() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the content scraped from the web page.
- content(MistralAiMessageContent...) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- content(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
- content(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
-
Sets the raw content for tool results.
- content(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- content(String) - Method in class dev.langchain4j.model.ollama.OllamaModelMessage.Builder
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage.Builder
-
Deprecated.
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage.Builder
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage.Builder
- content(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- content(String) - Method in class dev.langchain4j.skills.AbstractSkill.BaseBuilder
- content(String) - Method in class dev.langchain4j.skills.DefaultSkillResource.Builder
- content(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
-
Sets the content blocks.
- content(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
- content(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- content(List) - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage.Builder
- content(List) - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage.Builder
- content(List) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- content(List) - Method in class dev.langchain4j.model.openai.internal.chat.LogProbs.Builder
- content(T) - Method in class dev.langchain4j.service.Result.ResultBuilder
- Content - Class in dev.langchain4j.model.openai.internal.chat
- Content - Interface in dev.langchain4j.data.message
-
Abstract base interface for message content.
- Content - Interface in dev.langchain4j.rag.content
-
Represents content relevant to a user
Querywith the potential to enhance and ground the LLM's response. - Content(Content.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.Content
- CONTENT - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- CONTENT_FILTER - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished signalling a need for content filtering.
- Content.Builder - Class in dev.langchain4j.model.openai.internal.chat
- contentAggregator(ContentAggregator) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- ContentAggregator - Interface in dev.langchain4j.rag.content.aggregator
- contentBlock - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- contentColumnName(String) - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore.Builder
- contentFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- ContentFilteredException - Exception Class in dev.langchain4j.exception
-
Exception thrown when the LLM provider refuses to process a request due to content filtering or violation of usage policies.
- ContentFilteredException(String) - Constructor for exception class dev.langchain4j.exception.ContentFilteredException
- ContentFilteredException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.ContentFilteredException
- ContentFilteredException(Throwable) - Constructor for exception class dev.langchain4j.exception.ContentFilteredException
- contentInjector(ContentInjector) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- ContentInjector - Interface in dev.langchain4j.rag.content.injector
-
Injects given
Contents into a givenUserMessage. - ContentMetadata - Enum Class in dev.langchain4j.rag.content
- contentRetriever() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext
- contentRetriever() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext
- contentRetriever() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the
ContentRetrieverused for RAG (Retrieval-Augmented Generation). - contentRetriever(ContentRetriever) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext.Builder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext.Builder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext.Builder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.service.AiServices
-
Configures a content retriever to be invoked on every method call for retrieving relevant content related to the user's message from an underlying data source (e.g., an embedding store in the case of an
EmbeddingStoreContentRetriever). - ContentRetriever - Interface in dev.langchain4j.rag.content.retriever
- ContentRetrieverErrorContext - Class in dev.langchain4j.rag.content.retriever.listener
-
The content retriever error context.
- ContentRetrieverErrorContext(ContentRetrieverErrorContext.Builder) - Constructor for class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext
- ContentRetrieverErrorContext.Builder - Class in dev.langchain4j.rag.content.retriever.listener
-
Builder for
ContentRetrieverErrorContext. - ContentRetrieverListener - Interface in dev.langchain4j.rag.content.retriever.listener
-
A
ContentRetrieverlistener that listens for requests, responses and errors. - ContentRetrieverRequestContext - Class in dev.langchain4j.rag.content.retriever.listener
-
The content retriever request context.
- ContentRetrieverRequestContext(ContentRetrieverRequestContext.Builder) - Constructor for class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverRequestContext
- ContentRetrieverRequestContext.Builder - Class in dev.langchain4j.rag.content.retriever.listener
-
Builder for
ContentRetrieverRequestContext. - ContentRetrieverResponseContext - Class in dev.langchain4j.rag.content.retriever.listener
-
The content retriever response context.
- ContentRetrieverResponseContext(ContentRetrieverResponseContext.Builder) - Constructor for class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext
- ContentRetrieverResponseContext.Builder - Class in dev.langchain4j.rag.content.retriever.listener
-
Builder for
ContentRetrieverResponseContext. - ContentRetrieverSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of content retriever that an agent can utilize during its operation.
- contents() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns the
Contents of the tool execution result. - contents() - Method in class dev.langchain4j.data.message.UserMessage
-
The
Contents of the message. - contents() - Method in class dev.langchain4j.mcp.client.McpReadResourceResult
- contents() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns an unmodifiable list of content blocks.
- contents() - Method in class dev.langchain4j.model.embedding.request.EmbeddingInput
-
The ordered content parts that together produce a single embedding.
- contents() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
-
Returns the content set as a list of content blocks, or
nullwhen it was set as a plain string instead (seeSystemMessage.content()). - contents() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
-
Returns the content set as a list of content blocks, or
nullwhen it was set as a plain string instead (seeToolMessage.content()). - contents() - Method in class dev.langchain4j.rag.AugmentationResult
- contents() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext
- contents() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.RetrievedContentsEvent
- contents(Content...) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
-
Sets the contents of the tool execution result.
- contents(List) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
-
Sets the contents of the tool execution result.
- contents(List) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- contents(List) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Sets all content blocks (replaces any existing).
- contents(List) - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- contents(List) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverResponseContext.Builder
- Contents(String, String, String, String) - Constructor for class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Contents
- contentType() - Method in class dev.langchain4j.http.client.FormDataFile
- contentType() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- contentType() - Method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechResponse
- ContentType - Enum Class in dev.langchain4j.data.message
-
The type of content, e.g. text or image.
- ContentType - Enum Class in dev.langchain4j.model.openai.internal.chat
- contentTypes() - Method in class dev.langchain4j.model.embedding.request.EmbeddingInput
-
The set of
ContentTypes present in this input. - ContentUtil - Class in dev.langchain4j.internal
- context - Variable in class dev.langchain4j.service.AiServices
- context() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- context() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- context(AiServiceContext) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the AI service context.
- context(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a function that provides additional context from the
AgenticScopeto this agent's prompt. - Context - Class in dev.langchain4j.agentic.internal
- Context() - Constructor for class dev.langchain4j.agentic.internal.Context
- CONTEXT - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- Context.AgenticScopeContextGenerator - Class in dev.langchain4j.agentic.internal
- Context.ContextSummarizer - Interface in dev.langchain4j.agentic.internal
- Context.Summarizer - Class in dev.langchain4j.agentic.internal
- Context.Summary - Class in dev.langchain4j.agentic.internal
- contextAsConversation(Object...) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns the conversation context as a human-readable string, optionally filtered by agent instances.
- contextAsConversation(Object...) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- contextAsConversation(String...) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns the conversation context as a human-readable string, optionally filtered by agent names.
- contextAsConversation(String...) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- contextGenerationStrategy(SupervisorContextStrategy) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- contextGenerationStrategy(SupervisorContextStrategy) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- contextId() - Method in exception class dev.langchain4j.agentic.a2a.A2ATaskInterruptedException
-
The id of the context containing the interrupted task.
- contextLink() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- contextStrategy() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Strategy for providing context to the supervisor agent.
- continueStreaming() - Static method in record class dev.langchain4j.agentic.observability.A2AStreamingClientListenerResult
-
Creates a result that signals the streaming process should continue.
- Contract - Section in interface dev.langchain4j.spi.ExecutorProvider
- ConvergenceStrategy - Interface in dev.langchain4j.agentic.patterns.debate
- ConversationalChain - Class in dev.langchain4j.chain
-
A chain for conversing with a specified
ChatModelwhile maintaining a memory of the conversation. - ConversationalChain.ConversationalChainBuilder - Class in dev.langchain4j.chain
- ConversationalRetrievalChain - Class in dev.langchain4j.chain
-
A chain for conversing with a specified
ChatModelbased on the information retrieved by a specifiedContentRetriever. - ConversationalRetrievalChain(ChatModel, ChatMemory, ContentRetriever) - Constructor for class dev.langchain4j.chain.ConversationalRetrievalChain
- ConversationalRetrievalChain(ChatModel, ChatMemory, RetrievalAugmentor) - Constructor for class dev.langchain4j.chain.ConversationalRetrievalChain
- ConversationalRetrievalChain.Builder - Class in dev.langchain4j.chain
- convert(Object, Class) - Static method in class dev.langchain4j.mcp.client.transport.McpJson
-
Re-reads an already-decoded JSON value as the given type.
- convert(List, boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpToolResultConverter
- convert(List, boolean) - Method in interface dev.langchain4j.mcp.client.McpToolResultConverter
- convertAsImage(byte[]) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Convert Workers AI Image Generation output to LangChain4j model.
- convertContent(Content) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertContent(Content) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertContents(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertContents(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertList(Object, Class) - Static method in class dev.langchain4j.mcp.client.transport.McpJson
-
Re-reads an already-decoded JSON array as a list of the given element type.
- convertResponse(ChatResponse) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- convertToBedRockMessage(ChatMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertToBedRockMessage(ChatMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertToolRequests(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertToolRequests(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- copy() - Method in class dev.langchain4j.data.document.Metadata
-
Copies the metadata.
- copy(Collection) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided collection.
- copy(List) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided list.
- copy(Map) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided map.
- copy(Set) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided set.
- copyFrom(AbstractSkill) - Method in class dev.langchain4j.skills.AbstractSkill.BaseBuilder
-
Populates this builder with the values from the given skill so the original tool state (annotated tools, map tools, and user-provided tool providers) can be modified independently via subsequent
AbstractSkill.BaseBuilder.tools(Object...)/AbstractSkill.BaseBuilder.toolProviderscalls — preserving the same "last call wins" semantics as a fresh builder chain. - copyIfNotNull(List) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided list.
- copyIfNotNull(Map) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided map.
- copyIfNotNull(Set) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided set.
- COS - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
- COSINE - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The COSINE distance function
- COSINE - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
- CosineSimilarity - Class in dev.langchain4j.store.embedding
-
Utility class for calculating cosine similarity between two vectors.
- cosmosFullTextPolicy(CosmosFullTextPolicy) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- cosmosFullTextPolicy(CosmosFullTextPolicy) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- cosmosVectorEmbeddingPolicy(CosmosVectorEmbeddingPolicy) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- cosmosVectorEmbeddingPolicy(CosmosVectorEmbeddingPolicy) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- CouchbaseEmbeddingStore - Class in dev.langchain4j.store.embedding.couchbase
-
Represents a Couchbase index as an embedding store.
- CouchbaseEmbeddingStore(String, String, String, String, String, String, String, Integer) - Constructor for class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
-
Creates an instance of CouchbaseEmbeddingStore
- CouchbaseEmbeddingStore(String, String, String, String, String, String, String, Integer, Integer) - Constructor for class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
-
Creates an instance of CouchbaseEmbeddingStore
- CouchbaseEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.couchbase
- countTokens(AnthropicCountTokensRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- countTokens(AnthropicCountTokensRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Counts the number of tokens in a message request.
- create() - Method in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParserFactory
- create() - Method in class dev.langchain4j.data.document.splitter.recursive.RecursiveDocumentSplitterFactory
- create() - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilderFactory
- create() - Method in interface dev.langchain4j.http.client.HttpClientBuilderFactory
- create() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilderFactory
- create() - Method in class dev.langchain4j.http.client.okhttp.OkHttpClientBuilderFactory
- create() - Method in class dev.langchain4j.jackson3.inmemory.Jackson3InMemoryEmbeddingStoreJsonCodecFactory
- create() - Method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodecFactory
- create() - Method in class dev.langchain4j.jackson3.Jackson3JsonCodecFactory
- create() - Method in class dev.langchain4j.jackson3.Jackson3ToolSpecificationJsonCodecFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModelFactory
- create() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModelFactory
- create() - Method in interface dev.langchain4j.spi.agent.tool.ToolSpecificationJsonCodecFactory
-
Create a new
ToolSpecificationJsonCodec. - create() - Method in interface dev.langchain4j.spi.data.document.parser.DocumentParserFactory
- create() - Method in interface dev.langchain4j.spi.data.document.splitter.DocumentSplitterFactory
- create() - Method in interface dev.langchain4j.spi.data.message.ChatMessageJsonCodecFactory
-
Creates a new
ChatMessageJsonCodecobject. - create() - Method in interface dev.langchain4j.spi.json.JsonCodecFactory
-
Create a new
Json.JsonCodec. - create() - Method in interface dev.langchain4j.spi.model.embedding.EmbeddingModelFactory
- create() - Method in interface dev.langchain4j.spi.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodecFactory
- create() - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Create a default
CoherenceEmbeddingStore. - create() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Create the table if not exist.
- create() - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a default
CoherenceChatMemoryStore. - create(int, Supplier, Function) - Static method in class dev.langchain4j.reactive.streaming.HttpStreamingChatPublisher
- create(NamedMap) - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Create a
CoherenceEmbeddingStorethat uses the specified CoherenceNamedMapname. - create(NamedMap) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a
CoherenceChatMemoryStorethat uses the specified CoherenceNamedMapname. - create(ProviderJsonSpec) - Method in class dev.langchain4j.jackson3.Jackson3ProviderJsonCodecFactory
- create(ProviderJsonSpec) - Method in interface dev.langchain4j.spi.json.ProviderJsonCodecFactory
- create(TypeAllowlist, ClassLoader) - Method in class dev.langchain4j.jackson3.Jackson3StateJsonCodecFactory
- create(TypeAllowlist, ClassLoader) - Method in interface dev.langchain4j.spi.json.StateJsonCodecFactory
- create(HuggingFaceClientFactory.Input) - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory
- create(AiServiceContext) - Method in interface dev.langchain4j.spi.services.AiServicesFactory
- create(PromptTemplateFactory.Input) - Method in interface dev.langchain4j.spi.prompt.PromptTemplateFactory
-
Create a new prompt template.
- create(Class) - Static method in class dev.langchain4j.service.AiServiceContext
- create(Class) - Method in interface dev.langchain4j.spi.services.AiServiceContextFactory
- create(Class, ChatModel) - Static method in class dev.langchain4j.service.AiServices
-
Creates an AI Service (an implementation of the provided interface), that is backed by the provided chat model.
- create(Class, StreamingChatModel) - Static method in class dev.langchain4j.service.AiServices
-
Creates an AI Service (an implementation of the provided interface), that is backed by the provided streaming chat model.
- create(Object) - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- create(String) - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Create a
CoherenceEmbeddingStorethat uses the specified CoherenceNamedMapname. - create(String) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a
CoherenceChatMemoryStorethat uses the specified CoherenceNamedMapname. - create(String, byte[]) - Static method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- create(String, String) - Static method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- CREATE_IF_NOT_EXISTS - Enum constant in enum class dev.langchain4j.store.embedding.oracle.CreateOption
-
An existing schema object is reused, otherwise it is created.
- CREATE_NONE - Enum constant in enum class dev.langchain4j.store.embedding.oracle.CreateOption
-
No attempt is made to create the schema object.
- CREATE_OR_REPLACE - Enum constant in enum class dev.langchain4j.store.embedding.oracle.CreateOption
-
An existing schema object is dropped and replaced with a new one.
- createAgenticSystem(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an instance of an agentic system defined through the declarative API.
- createAgenticSystem(Class, AgenticServices.AgentConfigurator) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an instance of an agentic system defined through the declarative API.
- createAgenticSystem(Class, ChatModel) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an instance of an agentic system defined through the declarative API and using the provided ChatModel.
- createAgenticSystem(Class, ChatModel, AgenticServices.AgentConfigurator) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an instance of an agentic system defined through the declarative API and using the provided ChatModel.
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createAiMessage(GeminiGenerateContentResponse.GeminiCandidate) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createAiMessage(GeminiGenerateContentResponse.GeminiCandidate) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- createBatch(AnthropicCreateBatchRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createBatch(AnthropicCreateBatchRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- createBatchJob(MistralAiBatchJobRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- createBatchJob(MistralAiBatchJobRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
-
Creates a batch job on the Mistral Batch API (
POST /v1/batch/jobs). - createBuiltInAgentExecutor(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
- createCache() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
createCacherecord component. - createCache(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Create cache in the server
- createCache(String, List) - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Creates a context cache for the given model from the supplied messages, using the API's default expiration (currently 1 hour).
- createCache(String, List, Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches
-
Creates a context cache for the given model from the supplied messages.
- createCache(String, List, Duration) - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Creates a context cache for the given model from the supplied messages, expiring after the given time-to-live.
- createCache(String, List, Instant) - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Creates a context cache for the given model from the supplied messages, expiring at the given instant.
- createCollectionOptions(CreateCollectionOptions) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- createCollectionOptions(CreateCollectionOptions) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- createConfiguration() - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createContext(InvocationContext, UserMessage, List) - Method in class dev.langchain4j.service.tool.ToolService
- created() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- created() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- created() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- created() - Method in class dev.langchain4j.model.openai.internal.models.OpenAiModelInfo
- created() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- created() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- created() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- created(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- created(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- created(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- created(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- created(Long) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- created(Long) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse.Builder
- created(Long) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- created(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- created(Long) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- createdAt - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
-
The timestamp when the model was created.
- createdAt() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Timestamp when the model was created or released by the provider.
- createdAt() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata
- createdAt() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata
- createdAt(Long) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata.Builder
- createdAt(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata.Builder
- createdAt(Instant) - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
- createEmptyObservabilityEventBuilderInstance() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Creates an empty instance of
GuardrailExecutedEvent.GuardrailExecutedEventBuilderused for constructing observability event objects. - createEmptyObservabilityEventBuilderInstance() - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
- createEmptyObservabilityEventBuilderInstance() - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
- createEphemeralAgenticScope() - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- createFailure(List) - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
-
Creates a failure result from some
InputGuardrailResult.Failures. - createFailure(List) - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
-
Creates a failure result from some
OutputGuardrailResult.Failures. - createFailure(List) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Creates a failure result from some
GuardrailResult.Failures. - createGenerateContentRequest(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createGenerateContentRequest(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- createGetResourceExecutor(List) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- createGetResourceExecutor(List) - Method in interface dev.langchain4j.mcp.resourcesastools.McpResourcesAsToolsPresenter
-
Create an executor for the tool that gets a particular resource.
- createGetResourceSpecification() - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- createGetResourceSpecification() - Method in interface dev.langchain4j.mcp.resourcesastools.McpResourcesAsToolsPresenter
-
Create a specification for the tool that gets a particular resource.
- createGuardrailException(String, Throwable) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Creates a
GuardrailExceptionusing the provided message and optional cause. - createGuardrailException(String, Throwable) - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
- createGuardrailException(String, Throwable) - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
- createImageBlock(ImageContent) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createImageBlock(ImageContent) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createIndex - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createIndex(PineconeIndexConfig) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- createIndex(Pinecone, String) - Method in interface dev.langchain4j.store.embedding.pinecone.PineconeIndexConfig
- createIndex(Pinecone, String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig
- createIndex(Pinecone, String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig
- createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
-
Set to true if you want the application to create an index, or false if you want to create it manually.
- createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- createIndex(Boolean) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
-
Set whether in production mode, production mode will not create index automatically
- createIndexDDL(DistanceFunction, String, String, String, String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- createJdbcUrl(String, int, String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- createListResourcesExecutor(List) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- createListResourcesExecutor(List) - Method in interface dev.langchain4j.mcp.resourcesastools.McpResourcesAsToolsPresenter
-
Create an executor for the tool that lists available resources.
- createListResourcesSpecification() - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- createListResourcesSpecification() - Method in interface dev.langchain4j.mcp.resourcesastools.McpResourcesAsToolsPresenter
-
Create a specification for the tool that lists available resources.
- createMessage(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createMessage(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Creates a message synchronously using the Anthropic API.
- createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Creates a message with streaming response handling.
- createMessage(AnthropicCreateMessageRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createMessage(AnthropicCreateMessageRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Creates a message with streaming response handling using default options.
- createMessagePublisher(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, int) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
-
Non-blocking reactive streaming counterpart of
AnthropicClient.createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler): returns aPublisherofChatModelStreamingEvents driven byhttpClient.stream(...)(nothing parked on socket reads);bufferSizebounds the back-pressure buffer, and cancelling the subscription aborts the in-flight HTTP request. - createMessagePublisher(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, int) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Non-blocking reactive counterpart of
DefaultAnthropicClient.createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler): drives the same SSE listener from the reactivehttpClient.stream(...)publisher (nothing parked on socket reads), bridging events into a boundedTubeofChatModelStreamingEvents. - createMessageWithRawResponse(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createMessageWithRawResponse(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Creates a message synchronously and returns both the parsed response and the raw HTTP response.
- createMessageWithRawResponseAsync(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
-
Non-blocking counterpart of
AnthropicClient.createMessageWithRawResponse(AnthropicCreateMessageRequest): sends the request without holding a thread while the response is in flight. - createMessageWithRawResponseAsync(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Non-blocking counterpart of
DefaultAnthropicClient.createMessageWithRawResponse(AnthropicCreateMessageRequest): issues the request viaHttpClient.executeAsync(HttpRequest)and parses the body once it arrives, without ever parking a thread. - createOption(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the option to create (or not create) a table.
- createOption(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the option to create (or not create) an index.
- createOption(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Configures the option to create (or not create) an index.
- CreateOption - Enum Class in dev.langchain4j.store.embedding.oracle
-
Options which configure the creation of database schema objects, such as tables and indexes.
- createOrUpdateIndex(boolean) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Whether to create or update the search index.
- createOrUpdateIndex(boolean) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Whether to create or update the search index.
- createOrUpdateIndex(int) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Creates or updates the index using a ready-made index.
- createPrompt(ChatMessage, List) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- createPrompt(Query) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- createPrompt(Query) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- createPrompt(Query) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- createPrompt(Query, String) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- createSessionFactory(Configuration, DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createStreamingParser(StreamingChatResponseHandler, Model) - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser
-
Creates a new streaming parser for real-time thinking content separation.
- createSuccess() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Creates a success result.
- createSuccess() - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
-
Creates a success result.
- createSuccess() - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
-
Creates a success result.
- createSummarizer(ChatModel) - Static method in class dev.langchain4j.agentic.internal.Context
-
Creates a new stateless summarizer AI service bound to the given
ChatModel. - createSystemPrompt() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- createSystemPrompt() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- createTable - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createTable(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- createTable(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- createTable(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- createTable(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- createTableStatement - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- createTextSegments(List) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- createTime() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns the value of the
createTimerecord component. - createTime() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
createTimerecord component. - createTokenUsage(GeminiGenerateContentResponse.GeminiUsageMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createTokenUsage(GeminiGenerateContentResponse.GeminiUsageMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createUriSafely(String) - Static method in class dev.langchain4j.internal.UriUtils
-
Creates a URI from the given string, handling illegal characters safely.
- createUserMessage(UserMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createUserMessage(UserMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createVirtualThreadExecutor() - Static method in class dev.langchain4j.internal.VirtualThreadUtils
-
Creates a virtual thread per task executor, assuming virtual threads are supported.
- createVirtualThreadExecutor(Supplier) - Static method in class dev.langchain4j.internal.VirtualThreadUtils
-
Creates a virtual thread per task executor using reflection.
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- credential(Credential) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- credentials(Credentials) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
-
Sets the Google credentials to use for authentication.
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
-
Sets the Google credentials to use for authentication.
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
-
Sets the Google credentials to use for authentication.
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- credentialsProvider(AwsCredentialsProvider) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- CRITICAL - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- csi(String) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- current() - Static method in interface dev.langchain4j.invocation.LangChain4jManaged
- current(Class) - Static method in interface dev.langchain4j.invocation.LangChain4jManaged
- CURRENT - Static variable in interface dev.langchain4j.invocation.LangChain4jManaged
- cursor(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Pagination cursor.
- CUSTOM - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A custom message.
- CUSTOM - Enum constant in enum class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.MilvusSparseMode
- CUSTOM_PARAMETERS - Static variable in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters
- customHeaders(McpHeadersSupplier) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
A supplier for dynamic request headers of the MCP server.
- customHeaders(Supplier) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
A supplier for dynamic request headers of the MCP server.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets a supplier of custom HTTP headers, invoked for every request to the Anthropic API.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets a supplier of extra HTTP headers to include in every request to the Anthropic API.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets a supplier of extra HTTP headers to include in every request to the Anthropic API.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets a supplier that provides custom HTTP headers to be sent with every request.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- customHeaders(Supplier) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
-
A supplier for custom headers to be added to each HTTP request.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
-
Sets a supplier for custom HTTP headers to be added to each HTTP request.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
-
Sets a supplier for custom HTTP headers to be added to each HTTP request.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Supplier) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
-
Sets a supplier for custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
The request headers of the MCP server.
- customHeaders(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets custom HTTP headers sent with every request to the Anthropic API.
- customHeaders(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets extra HTTP headers to include in every request to the Anthropic API.
- customHeaders(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets extra HTTP headers to include in every request to the Anthropic API.
- customHeaders(Map) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets custom HTTP headers to be sent with every request.
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets extra HTTP headers to include in every request to the Google GenAI API.
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets extra HTTP headers to include in every request to the Google GenAI API.
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
-
Custom headers to be added to each HTTP request.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
-
Sets custom HTTP headers to be added to each HTTP request.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
-
Sets custom HTTP headers to be added to each HTTP request.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
-
Sets custom headers to be included in the LLM requests.
- customHeaders(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
-
Sets custom headers to be included in the LLM requests.
- customHeaders(Map) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets custom HTTP headers.
- customHeaders(Map) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
-
Sets custom HTTP headers.
- customHeadersSupplier - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- customHeadersSupplier - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- customHeadersSupplier - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- customHeadersSupplier - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- customHeadersSupplier - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- customId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatchResult
- customId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateBatchRequest.Request
- customId - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchResultEntry
- customMessage(Map) - Static method in class dev.langchain4j.data.message.CustomMessage
-
Creates a new custom message.
- CustomMessage - Class in dev.langchain4j.data.message
-
Represents a custom message.
- CustomMessage(Map) - Constructor for class dev.langchain4j.data.message.CustomMessage
-
Creates a new custom message.
- CustomMimeTypesFileTypeDetector - Class in dev.langchain4j.internal
-
Utility class to guess the mime-type of a file from its path or URI.
- CustomMimeTypesFileTypeDetector() - Constructor for class dev.langchain4j.internal.CustomMimeTypesFileTypeDetector
-
Create a file mime-type detector, using the internal default mappings, and fallback to JDK's built-in capabilities, when no suitable mapping is found.
- CustomMimeTypesFileTypeDetector(Map) - Constructor for class dev.langchain4j.internal.CustomMimeTypesFileTypeDetector
-
Create a file mime-type detector, using your own custom file extension to mime-type mappings, with a fallback to JDK's built-in capabilities, when no suitable mapping is found
- customParameter(String, Object) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- customParameter(String, Object) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters.Builder
-
Adds a single custom parameter, merging it into any previously set
OpenAiEmbeddingRequestParameters.CUSTOM_PARAMETERSmap. - customParameters - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- customParameters - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- customParameters() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- customParameters() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- customParameters() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- customParameters() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- customParameters() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- customParameters() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets additional top-level parameters added verbatim to every batched request body.
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets arbitrary extra parameters to include in the Anthropic API request body.
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets arbitrary extra parameters to include in the Anthropic API request body.
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
Sets custom HTTP body parameters
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
-
Sets custom HTTP body parameters.
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets custom HTTP body parameters
- customQueryParams - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
-
Custom query parameters to be added to each HTTP request URL.
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
Sets custom URL query parameters
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets custom URL query parameters
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- CYBERPUNK - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
D
- DALL_E_2 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
-
Deprecated.DALL-E models have been deprecated by OpenAI. Use
OpenAiImageModelName.GPT_IMAGE_1or other GPT image models instead. - DALL_E_3 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- DALL_E_3 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
-
Deprecated.DALL-E models have been deprecated by OpenAI. Use
OpenAiImageModelName.GPT_IMAGE_1or other GPT image models instead. - DALL_E_3_30 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- dangerousAndCriminalContent(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- dangerousAndCriminalContent(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- DARK - Enum constant in enum class dev.langchain4j.mcp.client.McpIconTheme
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Data when type is "redacted_thinking".
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicListBatchesResponse
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
-
The list of model information objects.
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- data - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- data - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobsResponse
- data - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSource
- data() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- data() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Deprecated, for removal: This API element is subject to removal in a future version.
- data() - Method in class dev.langchain4j.mcp.client.McpImageContent
- data() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- data() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- data(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
-
Sets the data for redacted thinking.
- data(String) - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio.Builder
- data(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- data(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse.MistralAiModelResponseBuilder
- data(List) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse.Builder
- data(List) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse.Builder
- dataAsJson() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Returns the log payload as JSON text.
- dataAsMap() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Returns the log payload as a plain map, so consumers do not need a JSON library.
- dataAsObject() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- database(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- database(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- databaseId(UUID) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- databaseId(UUID) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- databaseKind - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- databaseKind - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- databaseKind(DatabaseKind) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- DatabaseKind - Interface in dev.langchain4j.store.embedding.hibernate
-
Database kind DB2: The IBM DB2 database MARIADB: The MariaDB database MSSQL: The Microsoft SQL Server database MYSQL: The MySQL database POSTGRESQL: The PostgreSQL database COCKROACHDB: The Cockroach database ORACLE: The Oracle database HANA: The SAP HANA database
- databaseName(String) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- databaseName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- databaseName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Sets the database name.
- databaseName(String) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- databaseName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- databaseName(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- databaseName(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- databaseName(String) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
-
Sets the database name.
- databaseRegion(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- databaseRegion(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- databaseStructure(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- databaseStructure(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the structure of the entity model, which will be provided to the LLM in the system message.
- datasource - Variable in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Datasource used to create the store
- datasource(DataSource) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- datasource(DataSource) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- dataSource(DataSource) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- dataSource(DataSource) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- dataSource(DataSource) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures a data source that connects to an Oracle Database.
- dataSource(DataSource) - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore.Builder
- datasourceBuilder() - Static method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- dataSources(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- dataSources(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- DB2 - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- DEBATE_CONTEXT_KEY - Static variable in class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- DebatePlanner - Class in dev.langchain4j.agentic.patterns.debate
-
A debate planner that orchestrates iterative adversarial rounds among debater agents.
- DebatePlanner() - Constructor for class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- DebatePlanner(int) - Constructor for class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- DebatePlanner(int, ConvergenceStrategy) - Constructor for class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- DebatePlanner(ConvergenceStrategy) - Constructor for class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- DEBUG - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- decay() - Static method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
- decay(Number) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.DecayBuilder
- DecayBuilder() - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.DecayBuilder
- DECLARATION_ORDER - Static variable in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Selects the first candidate, preserving the declaration order used in the
subAgentsmethod. - declarationOrder() - Static method in interface dev.langchain4j.agentic.patterns.blackboard.ConflictResolutionStrategy
-
Returns a strategy that selects the first candidate in declaration order.
- DeclarativeUtil - Class in dev.langchain4j.agentic.declarative
- declaringAgentClass() - Method in interface dev.langchain4j.agentic.declarative.SupplierParameterResolver.Context
- decode(List) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- DEEPSEEK_CODER_6_7_BASE - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Deepseek Coder is composed of a series of code language models, each trained from scratch on 2T tokens, with a composition of 87% code and 13% natural language in both English and Chinese..
- DEEPSEEK_CODER_MATH_7B_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Deepseek Coder is composed of a series of code language models, each trained from scratch on 2T tokens, with a composition of 87% code and 13% natural language in both English and Chinese..
- DEEPSEEK_CODER_MATH_7B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
DeepSeekMath is initialized with DeepSeek-Coder-v1.5 7B and continues pre-training on math-related tokens sourced from Common Crawl, together with natural language and code data for 500B tokens.
- DEFAULT - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
The Standard tier provides consistent performance for everyday AI tasks such as content generation, text analysis, and routine document processing.
- DEFAULT - Static variable in interface dev.langchain4j.internal.ExceptionMapper
- DEFAULT - Static variable in class dev.langchain4j.service.memory.ChatMemoryService
- DEFAULT_BUFFER_SIZE - Static variable in class dev.langchain4j.reactive.streaming.ReactiveStreamingDefaults
-
Default size of the bounded back-pressure buffer for the reactive streaming publisher (see
HttpStreamingChatPublisher). - DEFAULT_BUFFER_SIZE - Static variable in class dev.langchain4j.service.AiServiceStreamingEventPublisher
-
Default size of the bounded back-pressure buffer (see the class-level "Back-pressure" note), used when an AI Service does not override it via
AiServices.streamingBufferSize(int). - DEFAULT_CACHE_CONFIG - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default Cache Config
- DEFAULT_COLUMN_CONTENT - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_COLUMN_EMBEDDING - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_COLUMN_ID - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_CONTAINER_NAME - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_CONTAINER_NAME - Static variable in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- DEFAULT_CONTENT_HANDLER_SUPPLIER - Static variable in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- DEFAULT_DATABASE_NAME - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_DATABASE_NAME - Static variable in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- DEFAULT_DESCRIPTION_OF_GET_RESOURCE_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_DESCRIPTION_OF_LIST_RESOURCES_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_DESCRIPTION_OF_MCP_SERVER_PARAMETER_OF_GET_RESOURCE_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_DESCRIPTION_OF_URI_PARAMETER_OF_GET_RESOURCE_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_DISCRIMINATOR_PROPERTY - Static variable in class dev.langchain4j.internal.PolymorphicTypes
-
Default discriminator property name when
@JsonTypeInfois not configured. - DEFAULT_DISPLAY_NAME - Static variable in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- DEFAULT_DISTANCE - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
The default distance to for the search
- DEFAULT_FIELD_CONTENT - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_FIELD_CONTENT_VECTOR - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_FIELD_METADATA - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_FIELD_METADATA_ATTRS - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_FIELD_METADATA_SOURCE - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_FILTER - Static variable in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- DEFAULT_INDEX_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- DEFAULT_ITEM_PACKAGE - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default package of the schema
- DEFAULT_LANGCHAIN_ITEM - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default name of the protobuf langchain item.
- DEFAULT_MAP_NAME - Static variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
The default
NamedMapname. - DEFAULT_MAP_NAME - Static variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
The default
NamedMapname. - DEFAULT_MAX_RESULTS - Static variable in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- DEFAULT_MAX_RESULTS - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_MAX_TOKENS - Static variable in class dev.langchain4j.model.vertexai.anthropic.internal.Constants
- DEFAULT_METADATA_ITEM - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default name of the protobuf metadata item.
- DEFAULT_METADATA_SUPPLIER - Static variable in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- DEFAULT_MIME_TYPE - Static variable in class dev.langchain4j.data.pdf.PdfFile
- DEFAULT_MIN_SCORE - Static variable in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- DEFAULT_N - Static variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- DEFAULT_NAME_OF_GET_RESOURCE_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_NAME_OF_LIST_RESOURCES_TOOL - Static variable in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DEFAULT_OPENAI_URL - Static variable in class dev.langchain4j.model.openai.internal.OpenAiUtils
- DEFAULT_PARSE_CONTEXT_SUPPLIER - Static variable in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- DEFAULT_PARSER_SUPPLIER - Static variable in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- DEFAULT_PARTITION_KEY_PATH - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_PARTITION_KEY_PATH - Static variable in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- DEFAULT_PORT - Static variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- DEFAULT_PORT - Static variable in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- DEFAULT_PRIORITY - Static variable in interface dev.langchain4j.spi.PrioritizedFactory
-
The priority of anything that does not implement this interface.
- DEFAULT_PROMPT_TEMPLATE - Static variable in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DEFAULT_PROMPT_TEMPLATE - Static variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- DEFAULT_PROMPT_TEMPLATE - Static variable in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- DEFAULT_PROMPT_TEMPLATE - Static variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- DEFAULT_QUERY_SELECTOR - Static variable in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- DEFAULT_REPROMPT_MESSAGE - Static variable in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
The default message to use when reprompting
- DEFAULT_REPROMPT_PROMPT - Static variable in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
The default prompt to append to the LLM during a reprompt
- DEFAULT_RETRY_POLICY - Static variable in class dev.langchain4j.internal.RetryUtils
-
Default retry policy used by
RetryUtils.withRetry(Callable). - DEFAULT_SEARCH_QUERY_TYPE - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_SIMILARITY - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default vector similarity
- DEFAULT_STREAMING_BUFFER_SIZE - Static variable in class dev.langchain4j.model.openai.internal.OpenAiClient
-
Default size of the bounded back-pressure buffer used by the reactive streaming publisher (see
chatCompletionPublisher); overridable per object viaBuilder#streamingBufferSize(int). - DEFAULT_TABLE_NAME - Static variable in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- DEFAULT_TABLE_NAME - Static variable in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Default message store.
- DEFAULT_THROUGHPUT - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- DEFAULT_THROUGHPUT - Static variable in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- DEFAULT_TRAFFIC_LOGGER_NAME - Static variable in class dev.langchain4j.mcp.client.logging.McpLoggers
- DEFAULT_USER_AGENT - Static variable in class dev.langchain4j.model.openai.internal.OpenAiUtils
- DefaultA2AClientBuilder<T> - Class in dev.langchain4j.agentic.a2a
- DefaultA2AService - Class in dev.langchain4j.agentic.a2a
- DefaultA2AService() - Constructor for class dev.langchain4j.agentic.a2a.DefaultA2AService
- DefaultAgenticScope - Class in dev.langchain4j.agentic.scope
- DefaultAgenticScope.AgentMessage - Record Class in dev.langchain4j.agentic.scope
- DefaultAgenticScope.Kind - Enum Class in dev.langchain4j.agentic.scope
- DefaultAiServiceCompletedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
AiServiceCompletedEvent. - DefaultAiServiceCompletedEvent(AiServiceCompletedEvent.AiServiceCompletedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultAiServiceCompletedEvent
- DefaultAiServiceErrorEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
AiServiceErrorEvent. - DefaultAiServiceErrorEvent(AiServiceErrorEvent.AiServiceErrorEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultAiServiceErrorEvent
- DefaultAiServiceListenerRegistrar - Class in dev.langchain4j.observability.api
-
A default registrar for registering
AiServiceListeners. - DefaultAiServiceListenerRegistrar() - Constructor for class dev.langchain4j.observability.api.DefaultAiServiceListenerRegistrar
- DefaultAiServiceRequestIssuedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
AiServiceRequestIssuedEvent. - DefaultAiServiceRequestIssuedEvent(AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultAiServiceRequestIssuedEvent
- DefaultAiServiceResponseReceivedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
AiServiceResponseReceivedEvent. - DefaultAiServiceResponseReceivedEvent(AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultAiServiceResponseReceivedEvent
- DefaultAiServiceStartedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
AiServiceStartedEvent. - DefaultAiServiceStartedEvent(AiServiceStartedEvent.AiServiceStartedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultAiServiceStartedEvent
- DefaultAnthropicClient - Class in dev.langchain4j.model.anthropic.internal.client
-
Default implementation of
AnthropicClientthat provides methods to interact with the Anthropic API for creating messages, counting tokens, and listing models. - DefaultAnthropicClient.Builder - Class in dev.langchain4j.model.anthropic.internal.client
-
Builder for constructing
DefaultAnthropicClientinstances. - DefaultAzureAiSearchFilterMapper - Class in dev.langchain4j.rag.content.retriever.azure.search
-
Maps
Filterobjects to Azure AI Search filter strings. - DefaultAzureAiSearchFilterMapper() - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.DefaultAzureAiSearchFilterMapper
- DefaultAzureCosmosDBNoSqlFilterMapper - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
-
Maps
Filterobjects to Azure Cosmos DB NoSQL filter strings. - DefaultAzureCosmosDBNoSqlFilterMapper() - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.DefaultAzureCosmosDBNoSqlFilterMapper
- DefaultChatModelConvention - Class in dev.langchain4j.observation.convention
-
This will decide how attributes will be extracted based on context data.
- DefaultChatModelConvention() - Constructor for class dev.langchain4j.observation.convention.DefaultChatModelConvention
- DefaultChatRequestParameters - Class in dev.langchain4j.model.chat.request
- DefaultChatRequestParameters(DefaultChatRequestParameters.Builder) - Constructor for class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- DefaultChatRequestParameters.Builder<T> - Class in dev.langchain4j.model.chat.request
- DefaultConditionalAgentInstance - Class in dev.langchain4j.agentic.workflow.impl
- DefaultConditionalAgentInstance(AgentInstance, ConditionalPlanner) - Constructor for class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- defaultConfig() - Static method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Default configuration
- defaultConfig() - Static method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
-
Default configuration
- DefaultContent - Class in dev.langchain4j.rag.content
-
A default implementation of a
Content. - DefaultContent(TextSegment) - Constructor for class dev.langchain4j.rag.content.DefaultContent
- DefaultContent(TextSegment, Map) - Constructor for class dev.langchain4j.rag.content.DefaultContent
- DefaultContent(String) - Constructor for class dev.langchain4j.rag.content.DefaultContent
- DefaultContentAggregator - Class in dev.langchain4j.rag.content.aggregator
-
Default implementation of
ContentAggregatorintended to be suitable for the majority of use cases. - DefaultContentAggregator() - Constructor for class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- DefaultContentInjector - Class in dev.langchain4j.rag.content.injector
-
Default implementation of
ContentInjectorintended to be suitable for the majority of use cases. - DefaultContentInjector() - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector(PromptTemplate) - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector(PromptTemplate, List) - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector(List) - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector.DefaultContentInjectorBuilder - Class in dev.langchain4j.rag.content.injector
- defaultDatabaseStructure(SessionFactory) - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- DefaultDeclarativeAgentCreationContext(Class, AgentBuilder) - Constructor for record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Creates an instance of a
DefaultDeclarativeAgentCreationContextrecord class. - DefaultDocument - Class in dev.langchain4j.data.document
-
A default implementation of a
Document. - DefaultDocument(String) - Constructor for class dev.langchain4j.data.document.DefaultDocument
- DefaultDocument(String, Metadata) - Constructor for class dev.langchain4j.data.document.DefaultDocument
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
-
Creates a new
ChatRequestParametersby combining the current parameters with the specified ones. - defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- DefaultEmbeddingRequestParameters - Class in dev.langchain4j.model.embedding.request
-
The default, map-backed implementation of
EmbeddingRequestParameters. - DefaultEmbeddingRequestParameters(DefaultEmbeddingRequestParameters.Builder) - Constructor for class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- DefaultEmbeddingRequestParameters.Builder<B> - Class in dev.langchain4j.model.embedding.request
- DefaultExceptionMapper() - Constructor for class dev.langchain4j.internal.ExceptionMapper.DefaultExceptionMapper
- DefaultExecutorProvider - Class in dev.langchain4j.internal
-
Resolves the
Executorthat LangChain4j uses to offload blocking work and run its asynchronous continuations. - DefaultFileDownloader() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileDownloader
-
Constructs a new DefaultFileDownloader.
- DefaultFileLister() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileLister
-
Constructs a new DefaultFileLister.
- DefaultFileSystemSkill - Class in dev.langchain4j.skills
- DefaultFileSystemSkill(DefaultFileSystemSkill.Builder) - Constructor for class dev.langchain4j.skills.DefaultFileSystemSkill
- DefaultFileSystemSkill.Builder - Class in dev.langchain4j.skills
- DefaultFileUploader() - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileUploader
-
Constructs a new DefaultFileUploader.
- DefaultGuardrailExecutedEvent<P,
R, - Class in dev.langchain4j.observability.eventG, E> -
Represents an event that is executed when a guardrail validation occurs.
- DefaultGuardrailExecutedEvent(GuardrailExecutedEvent.GuardrailExecutedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- defaultIndexMapping() - Static method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- DefaultInputGuardrailExecutedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
InputGuardrailExecutedEvent. - DefaultInputGuardrailExecutedEvent(InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultInputGuardrailExecutedEvent
- DefaultInvocationContext - Class in dev.langchain4j.invocation
- DefaultInvocationContext(InvocationContext.Builder) - Constructor for class dev.langchain4j.invocation.DefaultInvocationContext
- defaultKeyValue(Class, K) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a default value for an agent argument identified by a
TypedKeyclass. - defaultKeyValue(String, Object) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a default value for an agent argument identified by key name.
- DefaultLoopAgentInstance - Class in dev.langchain4j.agentic.workflow.impl
- DefaultLoopAgentInstance(AgentInstance, LoopPlanner) - Constructor for class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- DefaultMcpClient - Class in dev.langchain4j.mcp.client
- DefaultMcpClient(DefaultMcpClient.Builder) - Constructor for class dev.langchain4j.mcp.client.DefaultMcpClient
- DefaultMcpClient.Builder - Class in dev.langchain4j.mcp.client
- DefaultMcpClientBuilder<T> - Class in dev.langchain4j.agentic.mcp
- DefaultMcpLogMessageHandler - Class in dev.langchain4j.mcp.client.logging
-
The default implementation of
McpLogMessageHandlerthat simply forwards MCP log notifications to the SLF4J logger. - DefaultMcpLogMessageHandler() - Constructor for class dev.langchain4j.mcp.client.logging.DefaultMcpLogMessageHandler
- DefaultMcpRegistryClient - Class in dev.langchain4j.mcp.registryclient
- DefaultMcpRegistryClient.Builder - Class in dev.langchain4j.mcp.registryclient
- DefaultMcpResourcesAsToolsPresenter - Class in dev.langchain4j.mcp.resourcesastools
-
Default implementation of
McpResourcesAsToolsPresenter. - DefaultMcpResourcesAsToolsPresenter(String, String, String, String, String, String) - Constructor for class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter
- DefaultMcpResourcesAsToolsPresenter.Builder - Class in dev.langchain4j.mcp.resourcesastools
- DefaultMcpService - Class in dev.langchain4j.agentic.mcp
- DefaultMcpService() - Constructor for class dev.langchain4j.agentic.mcp.DefaultMcpService
- DefaultMcpToolResultConverter - Class in dev.langchain4j.mcp.client
-
Default converter for MCP tool responses backed by
content[]. - DefaultMcpToolResultConverter() - Constructor for class dev.langchain4j.mcp.client.DefaultMcpToolResultConverter
- DefaultMcpToolResultExtractor - Class in dev.langchain4j.mcp.client
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DefaultMcpToolResultConverterinstead, which does not expose Jackson types. - DefaultMcpToolResultExtractor() - Constructor for class dev.langchain4j.mcp.client.DefaultMcpToolResultExtractor
-
Deprecated.
- defaultMemoryIdSupplier - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- defaultMemoryIdSupplier() - Method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Returns the value of the
defaultMemoryIdSupplierrecord component. - defaultMemoryIdSupplier(Supplier) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- DefaultMetadataStorageConfig - Class in dev.langchain4j.store.embedding.pgvector
-
Metadata configuration implementation
- DefaultMetadataStorageConfig - Record Class in dev.langchain4j.store.embedding.mariadb
-
Metadata configuration implementation
- DefaultMetadataStorageConfig() - Constructor for class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
-
Just for warnings ?
- DefaultMetadataStorageConfig(MetadataStorageMode, List, List) - Constructor for record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Creates an instance of a
DefaultMetadataStorageConfigrecord class. - DefaultMetadataStorageConfig(MetadataStorageMode, List, List, String) - Constructor for class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- DefaultMetadataStorageConfig.Builder - Class in dev.langchain4j.store.embedding.mariadb
- DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder - Class in dev.langchain4j.store.embedding.pgvector
- DefaultMistralAiClient - Class in dev.langchain4j.model.mistralai.internal.client
- DefaultMistralAiClient.Builder - Class in dev.langchain4j.model.mistralai.internal.client
- DefaultOpenAiClient - Class in dev.langchain4j.model.openai.internal
- DefaultOpenAiClient(DefaultOpenAiClient.Builder) - Constructor for class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- DefaultOpenAiClient.Builder - Class in dev.langchain4j.model.openai.internal
- DefaultOutputGuardrailExecutedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
OutputGuardrailExecutedEvent. - DefaultOutputGuardrailExecutedEvent(OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultOutputGuardrailExecutedEvent
- DefaultOvhAiClient - Class in dev.langchain4j.model.ovhai.internal.client
-
Deprecated, for removal: This API element is subject to removal in a future version.Do not use anymore, use
langchain4j-open-aimodule instead - DefaultOvhAiClient.Builder - Class in dev.langchain4j.model.ovhai.internal.client
-
Deprecated.
- DefaultParameterNameResolver() - Constructor for class dev.langchain4j.service.ParameterNameResolver.DefaultParameterNameResolver
- DefaultQueryRouter - Class in dev.langchain4j.rag.query.router
-
Default implementation of
QueryRouterintended to be suitable for the majority of use cases. - DefaultQueryRouter(ContentRetriever...) - Constructor for class dev.langchain4j.rag.query.router.DefaultQueryRouter
- DefaultQueryRouter(Collection) - Constructor for class dev.langchain4j.rag.query.router.DefaultQueryRouter
- DefaultQueryTransformer - Class in dev.langchain4j.rag.query.transformer
-
Default implementation of
QueryTransformerintended to be suitable for the majority of use cases. - DefaultQueryTransformer() - Constructor for class dev.langchain4j.rag.query.transformer.DefaultQueryTransformer
- defaultRequestParameters - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.ollama.OllamaChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- defaultRequestParameters() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- defaultRequestParameters() - Method in interface dev.langchain4j.invocation.InvocationContext
-
Returns the default
ChatRequestParametersof the chat model configured on the AI service. - defaultRequestParameters() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- defaultRequestParameters() - Method in interface dev.langchain4j.model.chat.ChatModel
- defaultRequestParameters() - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- defaultRequestParameters() - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
The parameters applied to every request unless overridden by the request itself, typically derived from the model's builder-time configuration.
- defaultRequestParameters() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel
- defaultRequestParameters() - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
The model's default per-call parameters, applied by
ScoringModel.scoreAsync(ScoringRequest)to every request and overridden by any parameters set on the request itself. - defaultRequestParameters() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the default request parameters for the builder.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the default
ChatRequestParametersapplied to every batched request. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets default
ChatRequestParametersthat are merged into every request. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets default
ChatRequestParametersthat are merged into every request. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets default
ChatRequestParametersthat are merged into every request. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets default
ChatRequestParametersthat are merged into every request. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets common default
ChatRequestParameters; explicit builder setters take precedence over these. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiOfficialChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiOfficialChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiOfficialChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
-
Sets default common
ChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
-
Sets default common
ChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets default request parameters that are merged into every chat request.
- DefaultRetrievalAugmentor - Class in dev.langchain4j.rag
-
The default implementation of
RetrievalAugmentorintended to be suitable for the majority of use cases. - DefaultRetrievalAugmentor(QueryTransformer, QueryRouter, ContentAggregator, ContentInjector, Executor) - Constructor for class dev.langchain4j.rag.DefaultRetrievalAugmentor
- DefaultRetrievalAugmentor(QueryTransformer, QueryRouter, ContentAggregator, ContentInjector, Executor, boolean) - Constructor for class dev.langchain4j.rag.DefaultRetrievalAugmentor
- DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder - Class in dev.langchain4j.rag
- DefaultScoringRequestParameters - Class in dev.langchain4j.model.scoring.request
-
The default implementation of
ScoringRequestParameters. - DefaultScoringRequestParameters(DefaultScoringRequestParameters.Builder) - Constructor for class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters
- DefaultScoringRequestParameters.Builder<B> - Class in dev.langchain4j.model.scoring.request
- DefaultServerSentEventParser - Class in dev.langchain4j.http.client.sse
- DefaultServerSentEventParser() - Constructor for class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- DefaultServerSentEventParsingHandle - Class in dev.langchain4j.http.client.sse
- DefaultServerSentEventParsingHandle(InputStream) - Constructor for class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- DefaultSkill - Class in dev.langchain4j.skills
- DefaultSkill(DefaultSkill.Builder) - Constructor for class dev.langchain4j.skills.DefaultSkill
- DefaultSkill.Builder - Class in dev.langchain4j.skills
- DefaultSkillResource - Class in dev.langchain4j.skills
- DefaultSkillResource(DefaultSkillResource.Builder) - Constructor for class dev.langchain4j.skills.DefaultSkillResource
- DefaultSkillResource.Builder - Class in dev.langchain4j.skills
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- defaultSubSplitter() - Method in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
The default sub-splitter to use when a single segment is too long.
- DefaultToolCompensatedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
ToolCompensatedEvent. - DefaultToolCompensatedEvent(ToolCompensatedEvent.ToolCompensatedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultToolCompensatedEvent
- DefaultToolExecutedEvent - Class in dev.langchain4j.observability.event
-
Default implementation of
ToolExecutedEvent. - DefaultToolExecutedEvent(ToolExecutedEvent.ToolExecutedEventBuilder) - Constructor for class dev.langchain4j.observability.event.DefaultToolExecutedEvent
- DefaultToolExecutor - Class in dev.langchain4j.service.tool
- DefaultToolExecutor(DefaultToolExecutor.Builder) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
- DefaultToolExecutor(Object, ToolExecutionRequest) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
- DefaultToolExecutor(Object, Method) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
- DefaultToolExecutor(Object, Method, Method) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
-
When methods annotated with @Tool are wrapped into proxies (AOP), the parameters of the proxied method do not retain their original names.
- DefaultToolExecutor.Builder - Class in dev.langchain4j.service.tool
- defaultValue() - Element in annotation interface dev.langchain4j.agent.tool.P
-
Default value to substitute when the LLM omits this argument.
- defaultValue() - Method in interface dev.langchain4j.agentic.declarative.TypedKey
-
Returns the default value for this state.
- defaultValue() - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Returns the value of the
defaultValuerecord component. - DeferredResponse<T> - Class in dev.langchain4j.agentic.internal
-
Abstract base for responses that are deferred to an external actor (e.g., a human, a REST endpoint, a message queue) and must be explicitly completed via
DeferredResponse.complete(Object). - DeferredResponse(String) - Constructor for class dev.langchain4j.agentic.internal.DeferredResponse
- definitions() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
-
Used together with
JsonReferenceSchemawhen recursion is required. - definitions(Map) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Used together with
JsonReferenceSchemawhen recursion is required. - defs - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- defs(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- degreeOfParallelism(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the degree of parallelism of the index.
- DelayedResponse<T> - Interface in dev.langchain4j.agentic.internal
- delayMillis(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the base delay in milliseconds.
- delete() - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Delete the table.
- delete() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Delete the table.
- delete(AgenticScopeKey) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeStore
-
Deletes a AgenticScope by its ID.
- DELETE - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
-
Deletes a batch job from the system.
- deleteCache(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches
-
Deletes a context cache by name.
- deleteCache(String) - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Deletes a context cache by name.
- deleteContainer() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- deleteFile(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Deletes an uploaded file by name.
- deleteFile(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
-
Deletes an uploaded file by name.
- deleteIndex() - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Deletes all messages for a specified chat memory.
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- deleteMessages(Object) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Deletes all messages for a specified chat memory.
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore
- deleteMessages(Object) - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- deleteMessagesAsync(Object) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Non-blocking counterpart of
ChatMemoryStore.deleteMessages(Object), used by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service APIs. - deleteMessagesAsync(Object) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- deleteModel(OllamaModel) - Method in class dev.langchain4j.model.ollama.OllamaModels
- deleteModel(String) - Method in class dev.langchain4j.model.ollama.OllamaModels
- DeleteResponse - Record Class in dev.langchain4j.store.embedding.vespa
- DeleteResponse(String, Long) - Constructor for record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Creates an instance of a
DeleteResponserecord class. - deleteTableAndIndex() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- deletionProtection(DeletionProtection) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- delimiter() - Element in annotation interface dev.langchain4j.model.input.structured.StructuredPrompt
-
The delimiter to join the lines of the prompt template.
- delimiter() - Element in annotation interface dev.langchain4j.service.SystemMessage
- delimiter() - Element in annotation interface dev.langchain4j.service.UserMessage
- delta - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- delta() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- delta(MistralAiDeltaMessage) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- delta(Delta) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- Delta - Class in dev.langchain4j.model.openai.internal.chat
- Delta(Delta.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.Delta
- Delta.Builder - Class in dev.langchain4j.model.openai.internal.chat
- DependencyGraphSearch - Class in dev.langchain4j.agentic.patterns.goap
-
Modified A* Search for Dependency Graphs
- DependencyGraphSearch() - Constructor for class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch
- DependencyGraphSearch.Node - Class in dev.langchain4j.agentic.patterns.goap
-
Represents a node with multiple inputs and a single output
- deploymentId - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- deploymentId - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- deploymentId - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- deploymentId - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- deploymentId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the id of the on-demand model to call.
- deploymentId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the id of the on-demand model to call.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentName(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the deployment name in Azure OpenAI.
- deploymentService - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- deploymentService - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- DESC - Enum constant in enum class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder.Order
-
Create the index on descending order.
- description - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- description - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- description - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- description() - Element in annotation interface dev.langchain4j.agent.tool.P
-
Description of the parameter.
- description() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Returns the description of the tool.
- description() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- description() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- description() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- description() - Element in annotation interface dev.langchain4j.agentic.Agent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.ActivationCondition
-
Description of the activation condition.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.ConditionalAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.ExitCondition
-
Description of the exit condition.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.HumanInTheLoop
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.McpClientAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelMapperAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.PlannerAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.SequenceAgent
-
Description of the agent.
- description() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Description of the agent.
- description() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- description() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- description() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- description() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- description() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- description() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- description() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- description() - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Returns the value of the
descriptionrecord component. - description() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- description() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
descriptionrecord component. - description() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- description() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- description() - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- description() - Method in class dev.langchain4j.mcp.client.McpPrompt
- description() - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- description() - Method in class dev.langchain4j.mcp.client.McpResource
- description() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- description() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Optional textual description of the model's characteristics and intended use cases.
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonNullSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- description() - Method in interface dev.langchain4j.model.chat.request.json.JsonSchemaElement
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- description() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- description() - Method in class dev.langchain4j.skills.AbstractSkill
- description() - Method in interface dev.langchain4j.skills.Skill
-
Returns a short description of what this skill does.
- description() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- description() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- description(String) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Sets the
description. - description(String) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets a human-readable description of what this agent does, used by planners and orchestrators.
- description(String) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- description(String) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Sets the description of this agentic service.
- description(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- description(String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- description(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- description(String) - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- description(String) - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema.Builder
- description(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction.MistralAiFunctionBuilder
- description(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema.Builder
- description(String) - Method in class dev.langchain4j.model.openai.internal.chat.Function.Builder
- description(String) - Method in class dev.langchain4j.skills.AbstractSkill.BaseBuilder
- description(String) - Method in class dev.langchain4j.skills.ActivateSkillToolConfig.Builder
-
Sets the description of the
activate_skilltool. - description(String) - Method in class dev.langchain4j.skills.ReadResourceToolConfig.Builder
-
Sets the description of the
read_skill_resourcetool. - description(String) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the description of the
run_shell_commandtool. - description(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- Description - Section in annotation interface dev.langchain4j.agent.tool.P
- Description - Annotation Interface in dev.langchain4j.model.output.structured
-
Annotation to attach a description to a class field.
- descriptionOfGetResourceTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the description of the `get_resource` tool.
- descriptionOfListResourcesTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the description of the `list_resources` tool.
- descriptionOfMcpServerParameterOfGetResourceTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the description of the `mcp_server` parameter of the `get_resource` tool.
- descriptionOfUriParameterOfGetResourceTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the description of the `uri` parameter of the `get_resource` tool.
- deserialize(JsonNode, Class) - Static method in class dev.langchain4j.mcp.client.transport.McpJson
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpJson.deserialize(String, Class), which does not expose Jackson types and avoids re-serializing the tree in order to read it. - deserialize(String) - Method in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Tries to deserialize the provided LLM response string into an object of type T using the configured
ObjectMapper. - deserialize(String, Class) - Static method in class dev.langchain4j.mcp.client.transport.McpJson
-
Deserializes an MCP message into a protocol type.
- Desire - Record Class in dev.langchain4j.agentic.patterns.bdi
-
A prioritized goal for the
BDIPlanner. - Desire(String, int, Predicate, Predicate, List) - Constructor for record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Creates an instance of a
Desirerecord class. - DESTRUCTIVE_HINT - Static variable in class dev.langchain4j.mcp.client.McpToolMetadataKeys
-
Indicates whether the tool is destructive.
- detail(ImageDetail) - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl.Builder
- detailLevel() - Method in class dev.langchain4j.data.message.ImageContent
-
Get the
DetailLevel. - details() - Method in class dev.langchain4j.model.batch.BatchError
- details() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
detailsrecord component. - details(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- details(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- detections() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- detections(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- detectModelProvider(boolean, boolean, String, String, AzureOpenAIServiceVersion) - Static method in class dev.langchain4j.model.openaiofficial.setup.OpenAiOfficialSetup
- detectors(BaseDetector...) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the list of detectors to use.
- detectors(List) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the list of detectors to use.
- determineDatabaseKind(String) - Static method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- determineDatabaseKind(Dialect) - Static method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- dev.langchain4j - package dev.langchain4j
- dev.langchain4j.agent.tool - package dev.langchain4j.agent.tool
- dev.langchain4j.agent.tool.graalvm - package dev.langchain4j.agent.tool.graalvm
- dev.langchain4j.agentic - package dev.langchain4j.agentic
- dev.langchain4j.agentic.a2a - package dev.langchain4j.agentic.a2a
- dev.langchain4j.agentic.agent - package dev.langchain4j.agentic.agent
- dev.langchain4j.agentic.declarative - package dev.langchain4j.agentic.declarative
- dev.langchain4j.agentic.internal - package dev.langchain4j.agentic.internal
- dev.langchain4j.agentic.mcp - package dev.langchain4j.agentic.mcp
- dev.langchain4j.agentic.observability - package dev.langchain4j.agentic.observability
- dev.langchain4j.agentic.patterns.bdi - package dev.langchain4j.agentic.patterns.bdi
- dev.langchain4j.agentic.patterns.blackboard - package dev.langchain4j.agentic.patterns.blackboard
- dev.langchain4j.agentic.patterns.debate - package dev.langchain4j.agentic.patterns.debate
- dev.langchain4j.agentic.patterns.goap - package dev.langchain4j.agentic.patterns.goap
- dev.langchain4j.agentic.patterns.p2p - package dev.langchain4j.agentic.patterns.p2p
- dev.langchain4j.agentic.patterns.voting - package dev.langchain4j.agentic.patterns.voting
- dev.langchain4j.agentic.planner - package dev.langchain4j.agentic.planner
- dev.langchain4j.agentic.scope - package dev.langchain4j.agentic.scope
- dev.langchain4j.agentic.supervisor - package dev.langchain4j.agentic.supervisor
- dev.langchain4j.agentic.workflow - package dev.langchain4j.agentic.workflow
- dev.langchain4j.agentic.workflow.impl - package dev.langchain4j.agentic.workflow.impl
- dev.langchain4j.chain - package dev.langchain4j.chain
- dev.langchain4j.classification - package dev.langchain4j.classification
- dev.langchain4j.classinstance - package dev.langchain4j.classinstance
- dev.langchain4j.classloading - package dev.langchain4j.classloading
- dev.langchain4j.code - package dev.langchain4j.code
- dev.langchain4j.code.azure.acads - package dev.langchain4j.code.azure.acads
- dev.langchain4j.code.graalvm - package dev.langchain4j.code.graalvm
- dev.langchain4j.code.judge0 - package dev.langchain4j.code.judge0
- dev.langchain4j.data.audio - package dev.langchain4j.data.audio
- dev.langchain4j.data.document - package dev.langchain4j.data.document
- dev.langchain4j.data.document.loader - package dev.langchain4j.data.document.loader
- dev.langchain4j.data.document.loader.amazon.s3 - package dev.langchain4j.data.document.loader.amazon.s3
- dev.langchain4j.data.document.loader.azure.storage.blob - package dev.langchain4j.data.document.loader.azure.storage.blob
- dev.langchain4j.data.document.loader.gcs - package dev.langchain4j.data.document.loader.gcs
- dev.langchain4j.data.document.loader.github - package dev.langchain4j.data.document.loader.github
- dev.langchain4j.data.document.loader.oracle - package dev.langchain4j.data.document.loader.oracle
- dev.langchain4j.data.document.loader.playwright - package dev.langchain4j.data.document.loader.playwright
- dev.langchain4j.data.document.loader.selenium - package dev.langchain4j.data.document.loader.selenium
- dev.langchain4j.data.document.loader.tencent.cos - package dev.langchain4j.data.document.loader.tencent.cos
- dev.langchain4j.data.document.parser - package dev.langchain4j.data.document.parser
- dev.langchain4j.data.document.parser.apache.pdfbox - package dev.langchain4j.data.document.parser.apache.pdfbox
- dev.langchain4j.data.document.parser.apache.poi - package dev.langchain4j.data.document.parser.apache.poi
- dev.langchain4j.data.document.parser.apache.tika - package dev.langchain4j.data.document.parser.apache.tika
- dev.langchain4j.data.document.parser.docling - package dev.langchain4j.data.document.parser.docling
- dev.langchain4j.data.document.parser.markdown - package dev.langchain4j.data.document.parser.markdown
- dev.langchain4j.data.document.parser.yaml - package dev.langchain4j.data.document.parser.yaml
- dev.langchain4j.data.document.source - package dev.langchain4j.data.document.source
- dev.langchain4j.data.document.source.amazon.s3 - package dev.langchain4j.data.document.source.amazon.s3
- dev.langchain4j.data.document.source.azure.storage.blob - package dev.langchain4j.data.document.source.azure.storage.blob
- dev.langchain4j.data.document.source.gcs - package dev.langchain4j.data.document.source.gcs
- dev.langchain4j.data.document.source.github - package dev.langchain4j.data.document.source.github
- dev.langchain4j.data.document.source.tencent.cos - package dev.langchain4j.data.document.source.tencent.cos
- dev.langchain4j.data.document.splitter - package dev.langchain4j.data.document.splitter
- dev.langchain4j.data.document.splitter.oracle - package dev.langchain4j.data.document.splitter.oracle
- dev.langchain4j.data.document.splitter.recursive - package dev.langchain4j.data.document.splitter.recursive
- dev.langchain4j.data.document.transformer.jsoup - package dev.langchain4j.data.document.transformer.jsoup
- 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.video - package dev.langchain4j.data.video
- dev.langchain4j.docu.chatbot.updater - package dev.langchain4j.docu.chatbot.updater
- dev.langchain4j.exception - package dev.langchain4j.exception
- dev.langchain4j.experimental.rag.content.retriever.sql - package dev.langchain4j.experimental.rag.content.retriever.sql
- dev.langchain4j.guardrail - package dev.langchain4j.guardrail
- dev.langchain4j.guardrail.config - package dev.langchain4j.guardrail.config
- dev.langchain4j.guardrails - package dev.langchain4j.guardrails
- dev.langchain4j.http.client - package dev.langchain4j.http.client
- dev.langchain4j.http.client.apache - package dev.langchain4j.http.client.apache
- dev.langchain4j.http.client.jdk - package dev.langchain4j.http.client.jdk
- dev.langchain4j.http.client.log - package dev.langchain4j.http.client.log
- dev.langchain4j.http.client.okhttp - package dev.langchain4j.http.client.okhttp
- dev.langchain4j.http.client.sse - package dev.langchain4j.http.client.sse
- dev.langchain4j.internal - package dev.langchain4j.internal
- dev.langchain4j.invocation - package dev.langchain4j.invocation
- dev.langchain4j.jackson3 - package dev.langchain4j.jackson3
- dev.langchain4j.jackson3.inmemory - package dev.langchain4j.jackson3.inmemory
- dev.langchain4j.mcp - package dev.langchain4j.mcp
- dev.langchain4j.mcp.client - package dev.langchain4j.mcp.client
- dev.langchain4j.mcp.client.logging - package dev.langchain4j.mcp.client.logging
- dev.langchain4j.mcp.client.progress - package dev.langchain4j.mcp.client.progress
- dev.langchain4j.mcp.client.transport - package dev.langchain4j.mcp.client.transport
- dev.langchain4j.mcp.client.transport.docker - package dev.langchain4j.mcp.client.transport.docker
- dev.langchain4j.mcp.client.transport.http - package dev.langchain4j.mcp.client.transport.http
- dev.langchain4j.mcp.client.transport.stdio - package dev.langchain4j.mcp.client.transport.stdio
- dev.langchain4j.mcp.client.transport.websocket - package dev.langchain4j.mcp.client.transport.websocket
- dev.langchain4j.mcp.protocol - package dev.langchain4j.mcp.protocol
- dev.langchain4j.mcp.registryclient - package dev.langchain4j.mcp.registryclient
- dev.langchain4j.mcp.registryclient.model - package dev.langchain4j.mcp.registryclient.model
- dev.langchain4j.mcp.resourcesastools - package dev.langchain4j.mcp.resourcesastools
- dev.langchain4j.mcp.transport.stdio - package dev.langchain4j.mcp.transport.stdio
- dev.langchain4j.memory - package dev.langchain4j.memory
- dev.langchain4j.memory.chat - package dev.langchain4j.memory.chat
- dev.langchain4j.micrometer.metrics.conventions - package dev.langchain4j.micrometer.metrics.conventions
- dev.langchain4j.micrometer.metrics.listeners - package dev.langchain4j.micrometer.metrics.listeners
- dev.langchain4j.model - package dev.langchain4j.model
- dev.langchain4j.model.anthropic - package dev.langchain4j.model.anthropic
- dev.langchain4j.model.anthropic.internal.api - package dev.langchain4j.model.anthropic.internal.api
- dev.langchain4j.model.anthropic.internal.client - package dev.langchain4j.model.anthropic.internal.client
- dev.langchain4j.model.anthropic.internal.mapper - package dev.langchain4j.model.anthropic.internal.mapper
- dev.langchain4j.model.audio - package dev.langchain4j.model.audio
- dev.langchain4j.model.azure - package dev.langchain4j.model.azure
- dev.langchain4j.model.azure.spi - package dev.langchain4j.model.azure.spi
- dev.langchain4j.model.batch - package dev.langchain4j.model.batch
- dev.langchain4j.model.bedrock - package dev.langchain4j.model.bedrock
-
AWS Bedrock integration for LangChain4j.
- dev.langchain4j.model.catalog - package dev.langchain4j.model.catalog
-
Contains interfaces and classes for model catalog functionality.
- 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.cohere - package dev.langchain4j.model.cohere
- dev.langchain4j.model.embedding - package dev.langchain4j.model.embedding
- dev.langchain4j.model.embedding.listener - package dev.langchain4j.model.embedding.listener
- dev.langchain4j.model.embedding.onnx - package dev.langchain4j.model.embedding.onnx
- dev.langchain4j.model.embedding.onnx.allminilml6v2 - package dev.langchain4j.model.embedding.onnx.allminilml6v2
- dev.langchain4j.model.embedding.onnx.allminilml6v2q - package dev.langchain4j.model.embedding.onnx.allminilml6v2q
- dev.langchain4j.model.embedding.onnx.bgesmallen - package dev.langchain4j.model.embedding.onnx.bgesmallen
- dev.langchain4j.model.embedding.onnx.bgesmallenq - package dev.langchain4j.model.embedding.onnx.bgesmallenq
- dev.langchain4j.model.embedding.onnx.bgesmallenv15 - package dev.langchain4j.model.embedding.onnx.bgesmallenv15
- dev.langchain4j.model.embedding.onnx.bgesmallenv15q - package dev.langchain4j.model.embedding.onnx.bgesmallenv15q
- dev.langchain4j.model.embedding.onnx.bgesmallzhv15 - package dev.langchain4j.model.embedding.onnx.bgesmallzhv15
- dev.langchain4j.model.embedding.onnx.bgesmallzhv15q - package dev.langchain4j.model.embedding.onnx.bgesmallzhv15q
- dev.langchain4j.model.embedding.onnx.e5smallv2 - package dev.langchain4j.model.embedding.onnx.e5smallv2
- dev.langchain4j.model.embedding.onnx.e5smallv2q - package dev.langchain4j.model.embedding.onnx.e5smallv2q
- dev.langchain4j.model.embedding.onnx.internal - package dev.langchain4j.model.embedding.onnx.internal
- dev.langchain4j.model.embedding.request - package dev.langchain4j.model.embedding.request
- dev.langchain4j.model.embedding.response - package dev.langchain4j.model.embedding.response
- dev.langchain4j.model.google.genai - package dev.langchain4j.model.google.genai
- dev.langchain4j.model.googleai - package dev.langchain4j.model.googleai
- dev.langchain4j.model.googleai.jsonl - package dev.langchain4j.model.googleai.jsonl
- dev.langchain4j.model.gpullama3 - package dev.langchain4j.model.gpullama3
- dev.langchain4j.model.huggingface - package dev.langchain4j.model.huggingface
- dev.langchain4j.model.huggingface.client - package dev.langchain4j.model.huggingface.client
- dev.langchain4j.model.huggingface.spi - package dev.langchain4j.model.huggingface.spi
- 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.jina - package dev.langchain4j.model.jina
- dev.langchain4j.model.jina.internal.api - package dev.langchain4j.model.jina.internal.api
- dev.langchain4j.model.jina.internal.client - package dev.langchain4j.model.jina.internal.client
- dev.langchain4j.model.jlama - package dev.langchain4j.model.jlama
- dev.langchain4j.model.jlama.spi - package dev.langchain4j.model.jlama.spi
- dev.langchain4j.model.language - package dev.langchain4j.model.language
- dev.langchain4j.model.localai - package dev.langchain4j.model.localai
- dev.langchain4j.model.localai.spi - package dev.langchain4j.model.localai.spi
- dev.langchain4j.model.mistralai - package dev.langchain4j.model.mistralai
- dev.langchain4j.model.mistralai.internal.api - package dev.langchain4j.model.mistralai.internal.api
- dev.langchain4j.model.mistralai.internal.client - package dev.langchain4j.model.mistralai.internal.client
- dev.langchain4j.model.mistralai.internal.mapper - package dev.langchain4j.model.mistralai.internal.mapper
- dev.langchain4j.model.mistralai.spi - package dev.langchain4j.model.mistralai.spi
- dev.langchain4j.model.moderation - package dev.langchain4j.model.moderation
- dev.langchain4j.model.moderation.listener - package dev.langchain4j.model.moderation.listener
- dev.langchain4j.model.nomic - package dev.langchain4j.model.nomic
- dev.langchain4j.model.ollama - package dev.langchain4j.model.ollama
- dev.langchain4j.model.ollama.spi - package dev.langchain4j.model.ollama.spi
- dev.langchain4j.model.openai - package dev.langchain4j.model.openai
- dev.langchain4j.model.openai.internal - package dev.langchain4j.model.openai.internal
- dev.langchain4j.model.openai.internal.audio.texttospeech - package dev.langchain4j.model.openai.internal.audio.texttospeech
- dev.langchain4j.model.openai.internal.audio.transcription - package dev.langchain4j.model.openai.internal.audio.transcription
- dev.langchain4j.model.openai.internal.chat - package dev.langchain4j.model.openai.internal.chat
- dev.langchain4j.model.openai.internal.completion - package dev.langchain4j.model.openai.internal.completion
- dev.langchain4j.model.openai.internal.embedding - package dev.langchain4j.model.openai.internal.embedding
- dev.langchain4j.model.openai.internal.image - package dev.langchain4j.model.openai.internal.image
- dev.langchain4j.model.openai.internal.models - package dev.langchain4j.model.openai.internal.models
- dev.langchain4j.model.openai.internal.moderation - package dev.langchain4j.model.openai.internal.moderation
- dev.langchain4j.model.openai.internal.shared - package dev.langchain4j.model.openai.internal.shared
- dev.langchain4j.model.openai.internal.spi - package dev.langchain4j.model.openai.internal.spi
- dev.langchain4j.model.openai.spi - package dev.langchain4j.model.openai.spi
- dev.langchain4j.model.openaiofficial - package dev.langchain4j.model.openaiofficial
- dev.langchain4j.model.openaiofficial.setup - package dev.langchain4j.model.openaiofficial.setup
- dev.langchain4j.model.oracle - package dev.langchain4j.model.oracle
- dev.langchain4j.model.output - package dev.langchain4j.model.output
- dev.langchain4j.model.output.structured - package dev.langchain4j.model.output.structured
- dev.langchain4j.model.ovhai - package dev.langchain4j.model.ovhai
- dev.langchain4j.model.ovhai.internal.api - package dev.langchain4j.model.ovhai.internal.api
- dev.langchain4j.model.ovhai.internal.client - package dev.langchain4j.model.ovhai.internal.client
- dev.langchain4j.model.scoring - package dev.langchain4j.model.scoring
- dev.langchain4j.model.scoring.onnx - package dev.langchain4j.model.scoring.onnx
- dev.langchain4j.model.scoring.request - package dev.langchain4j.model.scoring.request
- dev.langchain4j.model.scoring.response - package dev.langchain4j.model.scoring.response
- dev.langchain4j.model.vertexai - package dev.langchain4j.model.vertexai
- dev.langchain4j.model.vertexai.anthropic - package dev.langchain4j.model.vertexai.anthropic
- dev.langchain4j.model.vertexai.anthropic.internal - package dev.langchain4j.model.vertexai.anthropic.internal
- dev.langchain4j.model.vertexai.anthropic.internal.api - package dev.langchain4j.model.vertexai.anthropic.internal.api
- dev.langchain4j.model.vertexai.anthropic.internal.client - package dev.langchain4j.model.vertexai.anthropic.internal.client
- dev.langchain4j.model.vertexai.anthropic.internal.mapper - package dev.langchain4j.model.vertexai.anthropic.internal.mapper
- dev.langchain4j.model.vertexai.gemini - package dev.langchain4j.model.vertexai.gemini
- dev.langchain4j.model.vertexai.gemini.spi - package dev.langchain4j.model.vertexai.gemini.spi
- dev.langchain4j.model.vertexai.spi - package dev.langchain4j.model.vertexai.spi
- dev.langchain4j.model.voyageai - package dev.langchain4j.model.voyageai
- dev.langchain4j.model.watsonx - package dev.langchain4j.model.watsonx
- dev.langchain4j.model.workersai - package dev.langchain4j.model.workersai
- dev.langchain4j.model.workersai.client - package dev.langchain4j.model.workersai.client
- dev.langchain4j.model.workersai.spi - package dev.langchain4j.model.workersai.spi
- dev.langchain4j.observability - package dev.langchain4j.observability
- dev.langchain4j.observability.api - package dev.langchain4j.observability.api
- dev.langchain4j.observability.api.event - package dev.langchain4j.observability.api.event
- dev.langchain4j.observability.api.listener - package dev.langchain4j.observability.api.listener
- dev.langchain4j.observability.event - package dev.langchain4j.observability.event
- dev.langchain4j.observation.context - package dev.langchain4j.observation.context
- dev.langchain4j.observation.convention - package dev.langchain4j.observation.convention
- dev.langchain4j.observation.listener - package dev.langchain4j.observation.listener
- 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.content.retriever.azure.cosmos.nosql - package dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
- dev.langchain4j.rag.content.retriever.azure.search - package dev.langchain4j.rag.content.retriever.azure.search
- dev.langchain4j.rag.content.retriever.elasticsearch - package dev.langchain4j.rag.content.retriever.elasticsearch
- dev.langchain4j.rag.content.retriever.hibernate - package dev.langchain4j.rag.content.retriever.hibernate
- dev.langchain4j.rag.content.retriever.listener - package dev.langchain4j.rag.content.retriever.listener
- 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.reactive.streaming - package dev.langchain4j.reactive.streaming
- dev.langchain4j.service - package dev.langchain4j.service
- dev.langchain4j.service.guardrail - package dev.langchain4j.service.guardrail
- dev.langchain4j.service.guardrail.spi - package dev.langchain4j.service.guardrail.spi
- dev.langchain4j.service.memory - package dev.langchain4j.service.memory
- dev.langchain4j.service.output - package dev.langchain4j.service.output
- dev.langchain4j.service.tool - package dev.langchain4j.service.tool
- dev.langchain4j.service.tool.search - package dev.langchain4j.service.tool.search
- dev.langchain4j.service.tool.search.simple - package dev.langchain4j.service.tool.search.simple
- dev.langchain4j.service.tool.search.vector - package dev.langchain4j.service.tool.search.vector
- dev.langchain4j.skills - package dev.langchain4j.skills
- dev.langchain4j.skills.shell - package dev.langchain4j.skills.shell
- dev.langchain4j.spi - package dev.langchain4j.spi
- dev.langchain4j.spi.agent.tool - package dev.langchain4j.spi.agent.tool
- dev.langchain4j.spi.classloading - package dev.langchain4j.spi.classloading
- 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.guardrail - package dev.langchain4j.spi.guardrail
- dev.langchain4j.spi.guardrail.config - package dev.langchain4j.spi.guardrail.config
- dev.langchain4j.spi.json - package dev.langchain4j.spi.json
- dev.langchain4j.spi.model.embedding - package dev.langchain4j.spi.model.embedding
- dev.langchain4j.spi.observability - package dev.langchain4j.spi.observability
- dev.langchain4j.spi.prompt - package dev.langchain4j.spi.prompt
- dev.langchain4j.spi.prompt.structured - package dev.langchain4j.spi.prompt.structured
- dev.langchain4j.spi.services - package dev.langchain4j.spi.services
- dev.langchain4j.spi.store.embedding.inmemory - package dev.langchain4j.spi.store.embedding.inmemory
- dev.langchain4j.store.embedding - package dev.langchain4j.store.embedding
- dev.langchain4j.store.embedding.astradb - package dev.langchain4j.store.embedding.astradb
- dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore - package dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore
- dev.langchain4j.store.embedding.azure.cosmos.nosql - package dev.langchain4j.store.embedding.azure.cosmos.nosql
- dev.langchain4j.store.embedding.azure.search - package dev.langchain4j.store.embedding.azure.search
- dev.langchain4j.store.embedding.cassandra - package dev.langchain4j.store.embedding.cassandra
- dev.langchain4j.store.embedding.chroma - package dev.langchain4j.store.embedding.chroma
- dev.langchain4j.store.embedding.coherence - package dev.langchain4j.store.embedding.coherence
- dev.langchain4j.store.embedding.couchbase - package dev.langchain4j.store.embedding.couchbase
- dev.langchain4j.store.embedding.elasticsearch - package dev.langchain4j.store.embedding.elasticsearch
- dev.langchain4j.store.embedding.filter - package dev.langchain4j.store.embedding.filter
- dev.langchain4j.store.embedding.filter.builder.sql - package dev.langchain4j.store.embedding.filter.builder.sql
- 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.embedding.filter.parser.sql - package dev.langchain4j.store.embedding.filter.parser.sql
- dev.langchain4j.store.embedding.hibernate - package dev.langchain4j.store.embedding.hibernate
- dev.langchain4j.store.embedding.infinispan - package dev.langchain4j.store.embedding.infinispan
- dev.langchain4j.store.embedding.inmemory - package dev.langchain4j.store.embedding.inmemory
- dev.langchain4j.store.embedding.listener - package dev.langchain4j.store.embedding.listener
- dev.langchain4j.store.embedding.mariadb - package dev.langchain4j.store.embedding.mariadb
- dev.langchain4j.store.embedding.milvus - package dev.langchain4j.store.embedding.milvus
- dev.langchain4j.store.embedding.milvus.v2 - package dev.langchain4j.store.embedding.milvus.v2
- dev.langchain4j.store.embedding.mongodb - package dev.langchain4j.store.embedding.mongodb
- dev.langchain4j.store.embedding.opensearch - package dev.langchain4j.store.embedding.opensearch
- dev.langchain4j.store.embedding.oracle - package dev.langchain4j.store.embedding.oracle
- dev.langchain4j.store.embedding.pgvector - package dev.langchain4j.store.embedding.pgvector
- dev.langchain4j.store.embedding.pinecone - package dev.langchain4j.store.embedding.pinecone
- dev.langchain4j.store.embedding.qdrant - package dev.langchain4j.store.embedding.qdrant
- dev.langchain4j.store.embedding.tablestore - package dev.langchain4j.store.embedding.tablestore
- dev.langchain4j.store.embedding.vespa - package dev.langchain4j.store.embedding.vespa
- dev.langchain4j.store.embedding.weaviate - package dev.langchain4j.store.embedding.weaviate
- dev.langchain4j.store.memory.azure.cosmos.nosql - package dev.langchain4j.store.memory.azure.cosmos.nosql
- dev.langchain4j.store.memory.chat - package dev.langchain4j.store.memory.chat
- dev.langchain4j.store.memory.chat.cassandra - package dev.langchain4j.store.memory.chat.cassandra
- dev.langchain4j.store.memory.chat.coherence - package dev.langchain4j.store.memory.chat.coherence
- dev.langchain4j.store.memory.chat.oracle - package dev.langchain4j.store.memory.chat.oracle
- dev.langchain4j.store.memory.chat.tablestore - package dev.langchain4j.store.memory.chat.tablestore
- dev.langchain4j.test.guardrail - package dev.langchain4j.test.guardrail
- dev.langchain4j.test.retry - package dev.langchain4j.test.retry
- dev.langchain4j.web.search - package dev.langchain4j.web.search
- dev.langchain4j.web.search.google.customsearch - package dev.langchain4j.web.search.google.customsearch
- dev.langchain4j.web.search.searchapi - package dev.langchain4j.web.search.searchapi
- dev.langchain4j.web.search.tavily - package dev.langchain4j.web.search.tavily
- diagnostics - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- diagnostics - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
Result of a (beta) cache-diagnostics comparison;
nullwhen not requested, not yet available, or no divergence was found. - diagnostics - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- diagnostics(AnthropicDiagnostics) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
-
Sets the cache-diagnostics result.
- diagnostics(AnthropicDiagnosticsParameters) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- digest(String) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- DIGITAL_ART - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- dimension - Variable in class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
-
dimension of embedding
- dimension - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- dimension - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- dimension() - Method in class dev.langchain4j.data.embedding.Embedding
-
Returns the dimension of the vector.
- dimension() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- dimension() - Method in class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
- dimension() - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Returns the dimension of the
Embeddingproduced by this embedding model. - dimension() - Method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- dimension() - Method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- dimension() - Method in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- dimension() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
dimensionrecord component. - dimension(int) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- dimension(int) - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.dimension is not used anymore.
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan vector dimension
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- DimensionAwareEmbeddingModel - Class in dev.langchain4j.model.embedding
-
A dimension aware embedding model
- DimensionAwareEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
- dimensions() - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- dimensions() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- dimensions() - Method in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
- dimensions() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- dimensions(int) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
If using the ready-made index, sets the number of dimensions of the embeddings.
- dimensions(int) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
If using the ready-made index, sets the number of dimensions of the embeddings.
- dimensions(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- dimensions(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- dimensions(Integer) - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder
- dimensions(Integer) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
-
Convenience setter that overrides
EmbeddingRequestParameters.DIMENSIONSon top of anyparametersset explicitly. - dimensions(Integer) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
-
Sets the number of dimensions for the generated embeddings.
- dimensions(Integer) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- dimensions(Integer) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- dimensions(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- dimensions(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the number of dimensions of the returned embeddings.
- dimensions(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- dimensions(Integer) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- DIMENSIONS - Static variable in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
-
A token identifying the number of dimensions the resulting embeddings should have, for providers that support reducing the output dimensionality.
- DirectoryPreference - Class in dev.langchain4j.data.document.loader.oracle
-
Document loader directory preference To specify a directory, dbms_vector_chain.utl_to_text expects the following JSON: {"dir": "directory name"}
- DirectoryPreference() - Constructor for class dev.langchain4j.data.document.loader.oracle.DirectoryPreference
- DisabledChatModel - Class in dev.langchain4j.model.chat
-
A
ChatModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledChatModel() - Constructor for class dev.langchain4j.model.chat.DisabledChatModel
- DisabledEmbeddingModel - Class in dev.langchain4j.model.embedding
-
An
EmbeddingModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- DisabledImageModel - Class in dev.langchain4j.model.image
-
An
ImageModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledImageModel() - Constructor for class dev.langchain4j.model.image.DisabledImageModel
- DisabledLanguageModel - Class in dev.langchain4j.model.language
-
A
LanguageModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledLanguageModel() - Constructor for class dev.langchain4j.model.language.DisabledLanguageModel
- DisabledModerationModel - Class in dev.langchain4j.model.moderation
-
A
ModerationModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledModerationModel() - Constructor for class dev.langchain4j.model.moderation.DisabledModerationModel
- DisabledStreamingChatModel - Class in dev.langchain4j.model.chat
-
A
StreamingChatModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledStreamingChatModel() - Constructor for class dev.langchain4j.model.chat.DisabledStreamingChatModel
- DisabledStreamingLanguageModel - Class in dev.langchain4j.model.language
-
A
StreamingLanguageModelwhich throws aModelDisabledExceptionfor all of its methods - DisabledStreamingLanguageModel() - Constructor for class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- disableParallelToolUse() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
When set to
true, prevents the model from calling multiple tools in a single response turn. - disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
When set to
true, prevents the model from calling multiple tools in a single response turn. - disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
- DISCOLM_GERMAN_7B_V1_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
DiscoLM German 7b is a Mistral-based large language model with a focus on German-language applications.
- Discovery and precedence - Section in interface dev.langchain4j.spi.ExecutorProvider
- discriminatorPropertyName(Class) - Static method in class dev.langchain4j.internal.PolymorphicTypes
-
Discriminator property name.
- discriminatorValue(Class, Class) - Static method in class dev.langchain4j.internal.PolymorphicTypes
-
Discriminator value for a subtype.
- display(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
-
Controls how thinking content is returned in the response.
- displayName - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
-
The human-readable display name for the model.
- displayName() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Human-readable display name for the model.
- displayName() - Method in class dev.langchain4j.model.googleai.GeminiBatchRequest
- displayName() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
displayNamerecord component. - displayName(String) - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
-
Required.
- displayName(String) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- distance() - Element in annotation interface dev.langchain4j.store.embedding.hibernate.EmbeddingVector
-
Defines the distance function to use for vector search on the annotated attribute.
- distance() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
distancerecord component. - distance(Integer) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan distance for knn query
- distanceFilter(DistanceFunction, Expression, Expression, CriteriaBuilder) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- distanceFunction - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- distanceFunction - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- distanceFunction(DistanceFunction) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- DistanceFunction - Enum Class in dev.langchain4j.store.embedding.hibernate
-
Distance function COSINE: The COSINE distance function EUCLIDEAN: The EUCLIDEAN or L2 distance function EUCLIDEAN_SQUARED: The squared EUCLIDEAN distance function MANHATTAN: The MANHATTAN, TAXICAB or L1 distance function INNER_PRODUCT: The INNER_PRODUCT distance function NEGATIVE_INNER_PRODUCT: The NEGATIVE_INNER_PRODUCT distance function HAMMING: The HAMMING distance function JACCARD: The JACCARD distance function
- distanceType(MariaDBDistanceType) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- DO_NOT_ROUTE - Enum constant in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
In this case, the
Querywill not be routed to anyContentRetriever, thus skipping the RAG flow. - doChat(ChatRequest) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- doChat(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.chat.DisabledChatModel
- doChat(ChatRequest) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
-
Provider-specific implementation of the reactive stream returned by
StreamingChatModel.chat(ChatRequest)(which wraps it withChatModelListenerinvocation). - doChat(ChatRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.chat.DisabledStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- doChatAsync(ChatRequest) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- doChatAsync(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- doChatAsync(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
-
SPI hook for a genuinely non-blocking chat implementation, invoked by
ChatModel.chatAsync(ChatRequest). - doChatAsync(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- doChatAsync(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel
- dockerCertPath(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- dockerConfig(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- dockerContext(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- dockerHost(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- DockerMcpTransport - Class in dev.langchain4j.mcp.client.transport.docker
- DockerMcpTransport(DockerMcpTransport.Builder) - Constructor for class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- DockerMcpTransport.Builder - Class in dev.langchain4j.mcp.client.transport.docker
- dockerTlsVerify(Boolean) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- dockerTslVerify(Boolean) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
-
Deprecated.misspelled method name, use
DockerMcpTransport.Builder.dockerTlsVerify(Boolean)instead. - doclingClient(DoclingServeApi) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets the Docling client that will be used to perform operations.
- DoclingDocumentParser - Class in dev.langchain4j.data.document.parser.docling
-
A
DocumentParserbacked by a Docling Serve instance. - DoclingDocumentParser(DoclingServeApi) - Constructor for class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DoclingDocumentParser(DoclingServeApi, ConvertDocumentOptions) - Constructor for class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DoclingDocumentParser.builder()withDoclingDocumentParser.Builder.doclingClient(DoclingServeApi)and aDoclingDocumentParser.Builder.documentRequest(DocumentRequest)carrying aConvertDocumentRequestwith the desiredConvertDocumentOptionsinstead - DoclingDocumentParser.Builder - Class in dev.langchain4j.data.document.parser.docling
- DoclingRequestExecutor - Interface in dev.langchain4j.data.document.parser.docling
-
Strategy that decides how
DoclingDocumentParserinvokes Docling to obtain aProcessedDocumentResponsefor a preparedDocumentRequest(the document source has already been injected into the request by the parser). - document - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResult
- document(String) - Static method in interface dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- document(String, Metadata) - Static method in interface dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- Document - Class in dev.langchain4j.store.embedding.azure.search
- Document - Class in dev.langchain4j.store.embedding.elasticsearch
- Document - Interface in dev.langchain4j.data.document
-
Represents an unstructured piece of text that usually corresponds to a content of a single file.
- Document() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document
- DOCUMENT - Enum constant in enum class dev.langchain4j.model.embedding.request.EmbeddingInputType
-
The text is a document/passage to be indexed and later retrieved (the "passage" side).
- Document.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- Document.Metadata - Class in dev.langchain4j.store.embedding.azure.search
- Document.Metadata.Attribute - Class in dev.langchain4j.store.embedding.azure.search
- DocumentByCharacterSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto characters and attempts to fit as many characters as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentByCharacterSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByCharacterSplitter(int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByCharacterSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByCharacterSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByLineSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto lines and attempts to fit as many lines as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentByLineSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByLineSplitter(int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByLineSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByLineSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByParagraphSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto paragraphs and attempts to fit as many paragraphs as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentByParagraphSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByParagraphSplitter(int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByParagraphSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByParagraphSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByRegexSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto parts using the providedregexand attempts to fit as many parts as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentByRegexSplitter(String, String, int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentByRegexSplitter(String, String, int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentByRegexSplitter(String, String, int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentByRegexSplitter(String, String, int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentBySentenceSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto sentences and attempts to fit as many sentences as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentBySentenceSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentBySentenceSplitter(int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentBySentenceSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentBySentenceSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentBySentenceSplitter(int, int, TokenCountEstimator, DocumentSplitter, SentenceModel) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentByWordSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Documentinto words and attempts to fit as many words as possible into a singleTextSegment, adhering to the limit set bymaxSegmentSize. - DocumentByWordSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- DocumentByWordSplitter(int, int, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- DocumentByWordSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- DocumentByWordSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- documentChunks - Variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
The
NamedMapused to store thedocument chunks. - documentCount() - Method in record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Returns the value of the
documentCountrecord component. - documentExtractor(Function) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets a custom function to build a
Documentfrom a DoclingInBodyConvertDocumentResponse(produced by aConvertDocumentRequest). - documentid() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Returns the value of the
documentidrecord component. - DocumentLoader - Class in dev.langchain4j.data.document
-
Utility class for loading documents.
- DocumentParser - Interface in dev.langchain4j.data.document
-
Defines the interface for parsing an
InputStreaminto aDocument. - DocumentParserFactory - Interface in dev.langchain4j.spi.data.document.parser
-
A factory for creating
DocumentParserinstances through SPI. - documentRequest(DocumentRequest) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets the
DocumentRequesttemplate describing the Docling operation to perform (for exampleConvertDocumentRequest,HierarchicalChunkDocumentRequest, orHybridChunkDocumentRequest) along with its options. - documents - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- documents() - Method in class dev.langchain4j.model.scoring.request.ScoringRequest
-
The documents to score against the
ScoringRequest.query(). - documents(List) - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- documents(List) - Method in class dev.langchain4j.model.scoring.request.ScoringRequest.Builder
- DocumentSource - Interface in dev.langchain4j.data.document
-
Defines the interface for a Document source.
- documentSplitter(DocumentSplitter) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Sets the document splitter.
- DocumentSplitter - Interface in dev.langchain4j.data.document
-
Defines the interface for splitting a document into text segments.
- DocumentSplitterFactory - Interface in dev.langchain4j.spi.data.document.splitter
-
A factory for creating
DocumentSplitterinstances through SPI. - DocumentSplitters - Class in dev.langchain4j.data.document.splitter
- DocumentSplitters() - Constructor for class dev.langchain4j.data.document.splitter.DocumentSplitters
- documentTextExtractor(Function) - Method in class dev.langchain4j.data.document.parser.docling.DoclingDocumentParser.Builder
-
Sets a custom function to extract text content from a Docling
InBodyConvertDocumentResponse(produced by aConvertDocumentRequest). - documentTransformer(DocumentTransformer) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Sets the document transformer.
- DocumentTransformer - Interface in dev.langchain4j.data.document
-
Defines the interface for transforming a
Document. - documentType(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- documentUrl - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentBase64Content
- documentUrl - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentUrlContent
- DOCX - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicSkill
-
Generates Microsoft Word documents (
.docx). - doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
-
Embeds via Cohere's v2 embed endpoint (
/v2/embed), which handles both text and images (Embed v4). - doEmbed(EmbeddingRequest) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Performs the embedding for
EmbeddingModel.embed(EmbeddingRequest). - doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
- doEmbed(EmbeddingRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
- doEmbedAll(List) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- doEmbedAsync(EmbeddingRequest) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Non-blocking counterpart of
EmbeddingModel.doEmbed(EmbeddingRequest), called byEmbeddingModel.embedAsync(EmbeddingRequest)after the request's parameters have been merged and validated. - doEmbedAsync(EmbeddingRequest) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
-
Genuinely non-blocking counterpart of
OpenAiEmbeddingModel.doEmbed(EmbeddingRequest): each batch is sent over the async HTTP path (executeRawAsync) and the per-batch futures are composed, so no thread is parked while the OpenAI embeddings request is in flight. - doModerate(ModerationRequest) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- doModerate(ModerationRequest) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- doModerate(ModerationRequest) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Performs the actual moderation.
- doModerate(ModerationRequest) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
- doModerate(ModerationRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel
- done() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- done() - Method in class dev.langchain4j.agentic.observability.MonitoredExecution
- done() - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns an action signaling that the planner has completed with no explicit result.
- done(Object) - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns an action signaling that the planner has completed with the given result.
- DoneAction() - Constructor for class dev.langchain4j.agentic.planner.Action.DoneAction
- DoneWithResultAction(Object) - Constructor for class dev.langchain4j.agentic.planner.Action.DoneWithResultAction
- DONT_ALLOW - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
- doSample(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- doScoreAsync(ScoringRequest) - Method in class dev.langchain4j.model.cohere.CohereScoringModel
-
Genuinely non-blocking counterpart of
CohereScoringModel.scoreAll(List, String), used by the asynchronous and reactive RAG flow. - doScoreAsync(ScoringRequest) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
The provider hook behind
ScoringModel.scoreAsync(ScoringRequest). - downloadBatchResults(String) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- downloadBatchResults(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
-
Downloads and parses the JSONL results of a completed batch job from the file referenced by its
output_fileorerror_fileid (GET /v1/files/{fileId}/content). - downloadFile(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileDownloader
- downloadFile(String) - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileDownloader
-
Downloads a file from Azure Container Apps.
- DREAM_SHAPER_8_LCM - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Stable Diffusion model that has been fine-tuned to be better at photorealism without sacrificing range.
- dropCollection(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- dropCollection(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore
- dropTableFirst - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- dropTableFirst(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- duration() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- duration() - Method in interface dev.langchain4j.observability.api.event.GuardrailExecutedEvent
-
Retrieves the duration of the guardrail execution.
- duration() - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- duration() - Method in class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- duration() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the duration of the tool execution, or
nullif timing was not recorded. - duration(Duration) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- dynamicBuilder() - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
A builder for creating a Hibernate based
EmbeddingStorewhen noSessionFactoryor entity classes exist. - dynamicDatasourceBuilder() - Static method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
A builder for creating a Hibernate based
EmbeddingStorewhen noSessionFactoryor entity classes exist and a datasource shall be used. - dynamicFilter(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMaxMessages(Function) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- dynamicMaxResults(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMaxTokens(Function, TokenCountEstimator) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- dynamicMinScore(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicToolProviders() - Method in class dev.langchain4j.service.tool.ToolServiceContext
-
Returns dynamic tool providers that are re-evaluated before each LLM call.
- dynamicToolProviders(List) - Method in class dev.langchain4j.service.tool.ToolServiceContext.Builder
E
- E5SmallV2EmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.e5smallv2
-
Microsoft E5-small-v2 embedding model that runs within your Java application's process.
- E5SmallV2EmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModel
-
Creates an instance of an
E5SmallV2EmbeddingModel. - E5SmallV2EmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModel
-
Creates an instance of an
E5SmallV2EmbeddingModel. - E5SmallV2EmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.e5smallv2
- E5SmallV2EmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModelFactory
- E5SmallV2QuantizedEmbeddingModel - Class in dev.langchain4j.model.embedding.onnx.e5smallv2q
-
Quantized Microsoft E5-small-v2 embedding model that runs within your Java application's process.
- E5SmallV2QuantizedEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModel
-
Creates an instance of an
E5SmallV2QuantizedEmbeddingModel. - E5SmallV2QuantizedEmbeddingModel(Executor) - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModel
-
Creates an instance of an
E5SmallV2QuantizedEmbeddingModel. - E5SmallV2QuantizedEmbeddingModelFactory - Class in dev.langchain4j.model.embedding.onnx.e5smallv2q
- E5SmallV2QuantizedEmbeddingModelFactory() - Constructor for class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModelFactory
- echo() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- echo(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- echo(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- echo(Boolean) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- edit(Image, Image, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- edit(Image, Image, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
-
Edits an existing image using a mask to specify the area to modify.
- edit(Image, Image, String) - Method in class dev.langchain4j.model.image.DisabledImageModel
- edit(Image, Image, String) - Method in interface 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(Image, Image, String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel
- edit(Image, Image, String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel
- edit(Image, Image, String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
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(Image, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- edit(Image, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
-
Edits an existing image based on a text prompt.
- edit(Image, String) - Method in class dev.langchain4j.model.image.DisabledImageModel
- edit(Image, String) - Method in interface dev.langchain4j.model.image.ImageModel
-
Given an existing image, edit this image following the given prompt.
- edit(Image, String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel
- edit(Image, String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel
- edit(Image, String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Given an existing image, edit this image following the given prompt.
- EditImageRequest - Class in dev.langchain4j.model.openai.internal.image
-
Represents the request to the OpenAI image edit API.
- EditImageRequest(EditImageRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.EditImageRequest
- EditImageRequest.Builder - Class in dev.langchain4j.model.openai.internal.image
- efConstruction(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- effectiveToolExecutor() - Method in class dev.langchain4j.service.tool.ToolService
-
Resolves the
Executorthat the asynchronous AI Service modes run tools on: the one set viaToolService.executeToolsConcurrently(Executor)/ToolService.executeToolsConcurrently(), or the default virtual-thread executor when none was set. - effectiveTools() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Deprecated.
- effectiveTools() - Method in class dev.langchain4j.service.tool.ToolServiceContext
-
Returns effective tool specifications that should be included in the next
ChatRequest. - effectiveTools(List) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Deprecated.
- effectiveTools(List) - Method in class dev.langchain4j.service.tool.ToolServiceContext.Builder
-
Sets effective tool specifications that should be included in the next
ChatRequest. - efSearch(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- ElasticsearchConfiguration - Interface in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchConfigurationFullText - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as a text store using full text search.
- ElasticsearchConfigurationFullText() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
- ElasticsearchConfigurationFullText.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchConfigurationHybrid - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store using rff to combine a kNN query and a full text search.
- ElasticsearchConfigurationHybrid.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchConfigurationKnn - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store using the approximate kNN query implementation.
- ElasticsearchConfigurationKnn.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchConfigurationScript - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store.
- ElasticsearchConfigurationScript.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchContentRetriever - Class in dev.langchain4j.rag.content.retriever.elasticsearch
-
Represents an Elasticsearch index as a
ContentRetriever. - ElasticsearchContentRetriever(ElasticsearchConfiguration, ElasticsearchClient, String, EmbeddingModel, int, double, Filter) - Constructor for class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
-
Creates an instance of ElasticsearchContentRetriever using an ElasticsearchClient.
- ElasticsearchContentRetriever(ElasticsearchConfiguration, RestClient, String, EmbeddingModel, int, double, Filter) - Constructor for class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ElasticsearchContentRetriever.Builder - Class in dev.langchain4j.rag.content.retriever.elasticsearch
- ElasticsearchEmbeddingStore - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store.
- ElasticsearchEmbeddingStore(ElasticsearchConfiguration, ElasticsearchClient, String) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
-
Constructor using an Elasticsearch Client
- ElasticsearchEmbeddingStore(ElasticsearchConfiguration, String, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ElasticsearchEmbeddingStore(ElasticsearchConfiguration, String, String, String, String, String, Integer) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ElasticsearchEmbeddingStore(ElasticsearchConfiguration, RestClient, String) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ElasticsearchEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchRequestFailedException - Exception Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchRequestFailedException(String) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
- ElasticsearchRequestFailedException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
- ElasticsearchRequestFailedException(Throwable) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
- embed(TextSegment) - Method in class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- embed(TextSegment) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Embed the text content of a
TextSegment. - embed(TextSegment) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- embed(TextSegment) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- embed(TextSegment) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Embed the text content of a
TextSegment. - embed(EmbeddingRequest) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Embeds the inputs of the given
EmbeddingRequestand returns the resulting embeddings. - embed(EmbeddingRequest) - Method in interface dev.langchain4j.model.huggingface.client.HuggingFaceClient
- embed(JinaEmbeddingRequest) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient
- embed(EmbeddingRequest) - Method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient
-
Deprecated.
- embed(WorkersAiEmbeddingRequest, String, String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Generate embeddings.
- embed(String) - Method in class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- embed(String) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Embed a text.
- embed(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- embed(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- embed(String) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Embed a text.
- embedAll(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
-
Embeds the provided text segments, processing a maximum of 16 segments at a time.
- embedAll(List) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- embedAll(List) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Embeds the text content of a list of
TextSegments. - embedAll(List) - Method in class dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Embeds a list of text segments using the Mistral AI embedding model.
- embedAll(List) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.oracle.OracleEmbeddingModel
-
get embeddings for a list of text segments
- embedAll(List) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
-
Deprecated.
- embedAll(List) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Embeds the text content of a list of
TextSegments. - embedAll(List, EmbeddingParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
-
Embeds the text content of a list of TextSegment using the specified
EmbeddingParameters. - embedAll(List, ModelGatewayEmbeddingParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
-
Embeds the text content of a list of TextSegment using the specified
ModelGatewayEmbeddingParameters. - embedAsync(EmbeddingRequest) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Non-blocking counterpart of
EmbeddingModel.embed(EmbeddingRequest): embeds the request's inputs and completes the returned future with the embeddings, without blocking the calling thread. - embedded() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
-
Returns the original content that was embedded.
- embedded() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- embeddedList() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.AddAll
- EmbeddedText - Annotation Interface in dev.langchain4j.store.embedding.hibernate
-
Marks the persistent attribute of an
@Entitythat represents the text for which an embedding vector is created. - embeddedTextAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- embeddedTextAttributeName(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- embedding - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- embedding() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
-
Returns the value of the
embeddingrecord component. - embedding() - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- embedding() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
-
Convenience method to get the embedding from the first data.
- embedding() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
-
Returns the embedding that has been matched.
- embedding() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
embeddingrecord component. - embedding() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- embedding(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- embedding(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- embedding(EmbeddingRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- embedding(EmbeddingRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- embedding(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding.MistralAiEmbeddingBuilder
- embedding(List) - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding.Builder
- embedding(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- embedding(List) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- Embedding - Class in dev.langchain4j.data.embedding
-
Represents a dense vector embedding of a text.
- Embedding - Class in dev.langchain4j.model.openai.internal.embedding
- Embedding - Class in dev.langchain4j.model.oracle
-
Encapsulate embeddings dbms_vector_chain.utl_to_embeddings returns embeddings in the following format: {"embed_id": "id", "embed_data": "content", "embed_vector": "[1, 2, 3, ...]"}
- Embedding - Annotation Interface in dev.langchain4j.store.embedding.hibernate
-
Deprecated, for removal: This API element is subject to removal in a future version.In favor of
EmbeddingVectorto avoid naming collisions - Embedding() - Constructor for class dev.langchain4j.model.oracle.Embedding
- Embedding(float[]) - Constructor for class dev.langchain4j.data.embedding.Embedding
-
Creates a new Embedding.
- Embedding(Embedding.Builder) - Constructor for class dev.langchain4j.model.openai.internal.embedding.Embedding
- EMBEDDING - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Text embedding models for vector representations.
- EMBEDDING_ID - Enum constant in enum class dev.langchain4j.rag.content.ContentMetadata
- Embedding.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- embeddingAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- embeddingAttributeName(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- embeddingColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table's embedding column.
- embeddingColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the name of a column which stores an embedding.
- EmbeddingEntity - Class in dev.langchain4j.store.embedding.hibernate
- EmbeddingEntity() - Constructor for class dev.langchain4j.store.embedding.hibernate.EmbeddingEntity
- embeddingFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- embeddingId() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
-
The ID of the embedding assigned when adding this embedding to the store.
- EmbeddingInput - Class in dev.langchain4j.model.embedding.request
- EmbeddingInput(List) - Constructor for class dev.langchain4j.model.embedding.request.EmbeddingInput
- embeddingInputType(EmbeddingInputType) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
-
Embeds the query with the given
EmbeddingInputType(typicallyEmbeddingInputType.QUERY), so providers that encode queries and documents differently can produce a query-optimized embedding. - embeddingInputType(EmbeddingInputType) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Embeds the text segments with the given
EmbeddingInputType(typicallyEmbeddingInputType.DOCUMENT), so providers that encode queries and documents differently can produce a document-optimized embedding. - EmbeddingInputType - Enum Class in dev.langchain4j.model.embedding.request
-
The role a piece of text plays in a retrieval task, allowing a provider to encode it differently.
- EmbeddingMatch<Embedded> - Class in dev.langchain4j.store.embedding
-
Represents a matched embedding along with its relevance score (derivative of cosine distance), ID, and original embedded content.
- EmbeddingMatch(Double, String, Embedding, Embedded) - Constructor for class dev.langchain4j.store.embedding.EmbeddingMatch
-
Creates a new instance.
- embeddingModel() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- embeddingModel() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- embeddingModel() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext.Builder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext.Builder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext.Builder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the Embedding Model.
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy.Builder
-
Sets the
EmbeddingModelused to generate embeddings for the query and available tools. - embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Sets the embedding model.
- EmbeddingModel - Interface in dev.langchain4j.model.embedding
-
Represents a model that can convert a given text into an embedding (vector representation of the text).
- EmbeddingModelErrorContext - Class in dev.langchain4j.model.embedding.listener
-
The context passed to
EmbeddingModelListener.onError(EmbeddingModelErrorContext)when an embedding call fails. - EmbeddingModelErrorContext(EmbeddingModelErrorContext.Builder) - Constructor for class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- EmbeddingModelErrorContext.Builder - Class in dev.langchain4j.model.embedding.listener
-
Builder for
EmbeddingModelErrorContext. - EmbeddingModelFactory - Interface in dev.langchain4j.spi.model.embedding
-
A factory for creating
EmbeddingModelinstances through SPI. - EmbeddingModelListener - Interface in dev.langchain4j.model.embedding.listener
-
An
EmbeddingModellistener that listens for requests, responses and errors. - EmbeddingModelListenerUtils - Class in dev.langchain4j.model.embedding
- EmbeddingModelRequestContext - Class in dev.langchain4j.model.embedding.listener
-
The context passed to
EmbeddingModelListener.onRequest(EmbeddingModelRequestContext)before an embedding call. - EmbeddingModelRequestContext(EmbeddingModelRequestContext.Builder) - Constructor for class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- EmbeddingModelRequestContext.Builder - Class in dev.langchain4j.model.embedding.listener
-
Builder for
EmbeddingModelRequestContext. - EmbeddingModelResponseContext - Class in dev.langchain4j.model.embedding.listener
-
The context passed to
EmbeddingModelListener.onResponse(EmbeddingModelResponseContext)after a successful embedding call. - EmbeddingModelResponseContext(EmbeddingModelResponseContext.Builder) - Constructor for class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- EmbeddingModelResponseContext.Builder - Class in dev.langchain4j.model.embedding.listener
-
Builder for
EmbeddingModelResponseContext. - EmbeddingModelTextClassifier<L> - Class in dev.langchain4j.classification
-
A
TextClassifierthat uses anEmbeddingModeland predefined examples to perform classification. - EmbeddingModelTextClassifier(EmbeddingModel, Map) - Constructor for class dev.langchain4j.classification.EmbeddingModelTextClassifier
-
Creates a classifier with the default values for
EmbeddingModelTextClassifier.maxResults(1),EmbeddingModelTextClassifier.minScore(0) andEmbeddingModelTextClassifier.meanToMaxScoreRatio(0.5). - EmbeddingModelTextClassifier(EmbeddingModel, Map, int, double, double) - Constructor for class dev.langchain4j.classification.EmbeddingModelTextClassifier
-
Creates a classifier.
- EmbeddingParameter<T> - Record Class in dev.langchain4j.model.embedding.request
-
A typed, stable identifier for a single
EmbeddingRequestParametersvalue. - EmbeddingParameter(String, Class) - Constructor for record class dev.langchain4j.model.embedding.request.EmbeddingParameter
-
Creates an instance of a
EmbeddingParameterrecord class. - embeddingRequest() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- embeddingRequest() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- embeddingRequest() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- embeddingRequest(EmbeddingRequest) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext.Builder
- embeddingRequest(EmbeddingRequest) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext.Builder
- embeddingRequest(EmbeddingRequest) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext.Builder
- EmbeddingRequest - Class in dev.langchain4j.model.embedding.request
-
A request to an
EmbeddingModel, containing a batch ofEmbeddingInputs to embed and the per-callparameters. - EmbeddingRequest - Class in dev.langchain4j.model.huggingface.client
- EmbeddingRequest - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingRequest - Class in dev.langchain4j.model.ovhai.internal.api
-
Deprecated, for removal: This API element is subject to removal in a future version.use
EmbeddingRequestfromlangchain4j-open-aimodule instead - EmbeddingRequest() - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- EmbeddingRequest(EmbeddingRequest.Builder) - Constructor for class dev.langchain4j.model.embedding.request.EmbeddingRequest
- EmbeddingRequest(EmbeddingRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- EmbeddingRequest(List) - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- EmbeddingRequest(List, boolean) - Constructor for class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- EmbeddingRequest.Builder - Class in dev.langchain4j.model.embedding.request
- EmbeddingRequest.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingRequest.EmbeddingRequestBuilder - Class in dev.langchain4j.model.ovhai.internal.api
-
Deprecated.
- EmbeddingRequestParameters - Interface in dev.langchain4j.model.embedding.request
-
The per-call parameters of an
EmbeddingRequest, such asEmbeddingRequestParameters.dimensions()orEmbeddingRequestParameters.inputType(). - embeddingResponse() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- embeddingResponse(EmbeddingResponse) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext.Builder
- EmbeddingResponse - Class in dev.langchain4j.model.embedding.response
-
The result of embedding an
EmbeddingRequest: theEmbeddings produced for the request's inputs (in the same order) together with theEmbeddingResponseMetadatasuch as the model name and token usage. - EmbeddingResponse - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingResponse - Class in dev.langchain4j.model.ovhai.internal.api
-
Deprecated, for removal: This API element is subject to removal in a future version.use
EmbeddingResponsefromlangchain4j-open-aimodule instead - EmbeddingResponse() - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- EmbeddingResponse(EmbeddingResponse.Builder) - Constructor for class dev.langchain4j.model.embedding.response.EmbeddingResponse
- EmbeddingResponse(EmbeddingResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- EmbeddingResponse(List) - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- EmbeddingResponse.Builder - Class in dev.langchain4j.model.embedding.response
- EmbeddingResponse.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingResponse.EmbeddingResponseBuilder - Class in dev.langchain4j.model.ovhai.internal.api
-
Deprecated.
- EmbeddingResponseMetadata - Class in dev.langchain4j.model.embedding.response
-
Metadata returned alongside an
EmbeddingResponse, describing the call that produced it: themodel nameand thetoken usage. - EmbeddingResponseMetadata(EmbeddingResponseMetadata.Builder) - Constructor for class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata
- EmbeddingResponseMetadata.Builder<T> - Class in dev.langchain4j.model.embedding.response
- EmbeddingResult() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
-
Default constructor.
- embeddings() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- embeddings() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.AddAll
- embeddings(List) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse.Builder
- embeddings(List) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse.EmbeddingResponseBuilder
-
Deprecated.
- EMBEDDINGS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
AI operation type for embeddings.
- EmbeddingSearchRequest - Class in dev.langchain4j.store.embedding
-
Represents a request to search in an
EmbeddingStore. - EmbeddingSearchRequest(Embedding, Integer, Double, Filter) - Constructor for class dev.langchain4j.store.embedding.EmbeddingSearchRequest
-
Creates an instance of an EmbeddingSearchRequest.
- EmbeddingSearchRequest(EmbeddingSearchRequest.EmbeddingSearchRequestBuilder) - Constructor for class dev.langchain4j.store.embedding.EmbeddingSearchRequest
-
Creates an instance of an EmbeddingSearchRequest.
- EmbeddingSearchRequest.EmbeddingSearchRequestBuilder - Class in dev.langchain4j.store.embedding
- EmbeddingSearchResult<Embedded> - Class in dev.langchain4j.store.embedding
-
Represents a result of a search in an
EmbeddingStore. - EmbeddingSearchResult(List) - Constructor for class dev.langchain4j.store.embedding.EmbeddingSearchResult
- embeddingStore() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreErrorContext
- embeddingStore() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext
- embeddingStore() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreResponseContext
- embeddingStore(EmbeddingStore) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- embeddingStore(EmbeddingStore) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Sets the embedding store.
- EmbeddingStore<Embedded> - Interface in dev.langchain4j.store.embedding
-
Represents a store for embeddings, also known as a vector database.
- EmbeddingStoreContentRetriever - Class in dev.langchain4j.rag.content.retriever
-
A
ContentRetrieverthat retrieves from anEmbeddingStore. - EmbeddingStoreContentRetriever(EmbeddingStore, EmbeddingModel) - Constructor for class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreContentRetriever(EmbeddingStore, EmbeddingModel, int) - Constructor for class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreContentRetriever(EmbeddingStore, EmbeddingModel, Integer, Double) - Constructor for class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder - Class in dev.langchain4j.rag.content.retriever
- EmbeddingStoreErrorContext<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The embedding store error context.
- EmbeddingStoreErrorContext(Throwable, EmbeddingStoreRequestContext, Map) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreErrorContext
- EmbeddingStoreIngestor - Class in dev.langchain4j.store.embedding
-
The
EmbeddingStoreIngestorrepresents an ingestion pipeline and is responsible for ingestingDocuments into anEmbeddingStore. - EmbeddingStoreIngestor(DocumentTransformer, DocumentSplitter, TextSegmentTransformer, EmbeddingModel, EmbeddingStore) - Constructor for class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Creates an instance of an
EmbeddingStoreIngestor. - EmbeddingStoreIngestor.Builder - Class in dev.langchain4j.store.embedding
-
EmbeddingStoreIngestor builder.
- EmbeddingStoreListener - Interface in dev.langchain4j.store.embedding.listener
-
A
EmbeddingStorelistener that listens for requests, responses and errors. - EmbeddingStoreRequestContext<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The embedding store request context.
- EmbeddingStoreRequestContext(EmbeddingStore, Map) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext
- EmbeddingStoreRequestContext.Add<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
add(...)request context. - EmbeddingStoreRequestContext.AddAll<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
addAll(...)request context. - EmbeddingStoreRequestContext.Remove<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
remove(String)request context. - EmbeddingStoreRequestContext.RemoveAll<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll()request context. - EmbeddingStoreRequestContext.RemoveAllFilter<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll(Filter)request context. - EmbeddingStoreRequestContext.RemoveAllIds<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll(ids)request context. - EmbeddingStoreRequestContext.Search<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
search(...)request context. - EmbeddingStoreResponseContext<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The embedding store response context.
- EmbeddingStoreResponseContext(EmbeddingStoreRequestContext, Map) - Constructor for class dev.langchain4j.store.embedding.listener.EmbeddingStoreResponseContext
- EmbeddingStoreResponseContext.Add<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
add(...)response context. - EmbeddingStoreResponseContext.AddAll<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
addAll(...)response context. - EmbeddingStoreResponseContext.Remove<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
remove(String)response context. - EmbeddingStoreResponseContext.RemoveAll<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll()response context. - EmbeddingStoreResponseContext.RemoveAllFilter<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll(Filter)response context. - EmbeddingStoreResponseContext.RemoveAllIds<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
removeAll(ids)response context. - EmbeddingStoreResponseContext.Search<Embedded> - Class in dev.langchain4j.store.embedding.listener
-
The
search(...)response context. - embeddingTable - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Represents an embedding table in Cassandra, it is a table with a vector column.
- embeddingTable(EmbeddingTable) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures a table used to store embeddings, text, and metadata.
- embeddingTable(String) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the name of a table used to store embeddings, text, and metadata.
- embeddingTable(String, CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the name of table used to store embeddings, text, and metadata.
- EmbeddingTable - Class in dev.langchain4j.store.embedding.oracle
-
Represents a database table where embeddings, text, and metadata are stored.
- EmbeddingTable.Builder - Class in dev.langchain4j.store.embedding.oracle
-
A builder that configures and builds an
EmbeddingTable. - EmbeddingVector - Annotation Interface in dev.langchain4j.store.embedding.hibernate
-
Marks the persistent attribute of an
@Entitythat represents the embedding vector. - embeddingWithRawResponse(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- embeddingWithRawResponse(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- embedMultimodal(JinaMultimodalEmbeddingRequest) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient
- EMERGENCY - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- empty() - Static method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
- EMPTY - Static variable in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.chat.ChatRequestOptions
- EMPTY - Static variable in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- EMPTY - Static variable in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
-
Empty parameters: nothing is populated, so
EmbeddingRequestParameters.presentParameters()is empty. - EMPTY - Static variable in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- EMPTY - Static variable in interface dev.langchain4j.model.scoring.request.ScoringRequestParameters
-
Empty parameters — nothing is set.
- EMPTY - Static variable in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- EMPTY_SUBSCRIPTION - Static variable in class dev.langchain4j.internal.InternalFlowUtils
- enableAdaptiveReasoning(String) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables adaptive reasoning, required for Claude Opus 4.7+ where the legacy
budget_tokensreasoning configuration is no longer accepted. - enableCrossAgentCompensation() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- enableCrossAgentCompensation() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- enableCrossAgentCompensation() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- enableCrossAgentCompensation() - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- enableCrossAgentCompensation() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- enableGoogleMaps(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables the Google Maps grounding tool, allowing the model to retrieve location-based information.
- enableGoogleMaps(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables the Google Maps grounding tool, allowing the model to retrieve location-based information.
- enableGoogleSearch(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables the Google Search grounding tool, allowing the model to retrieve real-time information from the web.
- enableGoogleSearch(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables the Google Search grounding tool, allowing the model to retrieve real-time information from the web.
- enablePromptCaching(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
-
Enables prompt caching for Claude models.
- enablePromptCaching(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
-
Enables prompt caching for Claude models.
- enableReasoning(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables reasoning.
- enableUrlContext(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables the URL context tool, allowing the model to read and reason about content at provided URLs.
- enableUrlContext(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables the URL context tool, allowing the model to read and reason about content at provided URLs.
- encode(String) - Static method in class dev.langchain4j.mcp.client.transport.McpHeaderEncoding
- encode(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- encode(String, int) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- ENCODING_FORMAT - Static variable in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters
- encodingFormat() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- encodingFormat() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters
- encodingFormat(ModelGatewayEmbeddingParameters.EncodingFormat) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the wire format of the returned embeddings.
- encodingFormat(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder
- encodingFormat(String) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- encodingFormat(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- encodingFormat(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingRequestParameters.Builder
- encodingFormat(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Format in which the embeddings are encoded.
- encodingFormat(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the wire format of the returned embeddings as a raw string, for the formats that
ModelGatewayEmbeddingParameters.EncodingFormatdoes not cover yet. - END - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- endIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Returns the value of the
endIndexrecord component. - endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Builder
- endpoint(String) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- endpoint(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- endpoint(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- endpoint(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- endpoint(String) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- endpoint(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the Azure AI Search endpoint.
- endpoint(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Sets the Cosmos DB endpoint.
- endpoint(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Sets the Azure AI Search endpoint.
- endpoint(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.ModelRankerBuilder
- endpoint(String) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
-
Sets the Cosmos DB endpoint.
- endpointUrl(String) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Specifies a custom endpoint URL to override the default service URL.
- engine(String) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- enhancements(AzureChatEnhancementConfiguration) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- enhancements(AzureChatEnhancementConfiguration) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- ensureBetween(Double, double, double, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given Double value is in
[min, max]. - ensureBetween(Integer, int, int, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given Integer value is in
[min, max]. - ensureBetween(Long, long, long, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given Long value is in
[min, max]. - ensureConsistentSizes(List, List, List) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the IDs, embeddings and embedded contents passed to
EmbeddingStore.addAll(java.util.List, java.util.List, java.util.List)describe the same number of entries. - ensureEq(Object, Object, String, Object...) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensure that the two values are equal.
- ensureGreaterThanZero(Double, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given expression is true.
- ensureGreaterThanZero(Integer, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given expression is true.
- ensureGreaterThanZeroIfNotNull(Integer, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given integer is either null or greater than zero.
- ensureNotBlank(String, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given string is not null and not blank.
- ensureNotBlank(String, String, Object...) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given string is not null and not blank.
- ensureNotEmpty(String, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given string is not null and not empty.
- ensureNotEmpty(String, String, Object...) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given string is not null and not empty.
- ensureNotEmpty(Map, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given map is not null and not empty.
- ensureNotEmpty(T[], String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given array is not null and not empty.
- ensureNotEmpty(T[], String, Object...) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given array is not null and not empty.
- ensureNotEmpty(T, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given collection is not null and not empty.
- ensureNotNegative(Integer, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given integer is not negative.
- ensureNotNull(T, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given object is not null.
- ensureNotNull(T, String, Object...) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given object is not null.
- ensureTrailingForwardSlash(String) - Static method in class dev.langchain4j.internal.Utils
-
Appends a trailing '/' if the provided URL does not end with '/'
- ensureTrue(boolean, String) - Static method in class dev.langchain4j.internal.ValidationUtils
-
Ensures that the given expression is true.
- entityClass - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- entityManagerFactory(EntityManagerFactory) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the
EntityManagerFactoryto be used for executing HQL queries and extracting the metamodel. - entityPersister - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- enumValues() - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- enumValues(String...) - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- enumValues(List) - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema.Builder
- env(AstraEnvironment) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- env(AstraEnvironment) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- environment(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- environment(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- environment(Map) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- environment(Map) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- ephemeral() - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicCacheControl
- EPHEMERAL - Enum constant in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
- EPHEMERAL - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
- ephemeralAgenticScope() - Static method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- EPSILON - Static variable in class dev.langchain4j.store.embedding.CosineSimilarity
-
A small value to avoid division by zero.
- equals(Object) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- equals(Object) - Method in class dev.langchain4j.agent.tool.ToolSpecification
- equals(Object) - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- equals(Object) - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.A2AStreamingClientListenerResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.AfterAgentToolExecution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.AgentRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.BeforeAgentToolExecution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- equals(Object) - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.planner.InitPlanningContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.planner.PlanningContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.agentic.scope.ResultWithAgenticScope
- equals(Object) - Method in record class dev.langchain4j.agentic.workflow.ConditionalAgent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.classification.ClassificationResult
- equals(Object) - Method in class dev.langchain4j.classification.ScoredLabel
- equals(Object) - Method in class dev.langchain4j.data.audio.Audio
- equals(Object) - Method in class dev.langchain4j.data.document.DefaultDocument
- equals(Object) - Method in class dev.langchain4j.data.document.Metadata
- equals(Object) - Method in class dev.langchain4j.data.embedding.Embedding
- equals(Object) - Method in class dev.langchain4j.data.image.Image
- equals(Object) - Method in class dev.langchain4j.data.message.AiMessage
- equals(Object) - Method in class dev.langchain4j.data.message.AudioContent
- equals(Object) - Method in class dev.langchain4j.data.message.CustomMessage
- equals(Object) - Method in class dev.langchain4j.data.message.ImageContent
- equals(Object) - Method in class dev.langchain4j.data.message.PdfFileContent
- equals(Object) - Method in class dev.langchain4j.data.message.SystemMessage
- equals(Object) - Method in class dev.langchain4j.data.message.TextContent
- equals(Object) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
- equals(Object) - Method in class dev.langchain4j.data.message.UserMessage
- equals(Object) - Method in class dev.langchain4j.data.message.VideoContent
- equals(Object) - Method in class dev.langchain4j.data.pdf.PdfFile
- equals(Object) - Method in class dev.langchain4j.data.segment.TextSegment
- equals(Object) - Method in class dev.langchain4j.data.video.Video
- equals(Object) - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- equals(Object) - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- equals(Object) - Method in class dev.langchain4j.http.client.FormDataFile
- equals(Object) - Method in class dev.langchain4j.http.client.sse.HttpResponseReceived
- equals(Object) - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- equals(Object) - Method in record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.internal.ProviderJsonSpec
- equals(Object) - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- equals(Object) - Method in class dev.langchain4j.invocation.InvocationParameters
- equals(Object) - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- equals(Object) - Method in record class dev.langchain4j.mcp.client.McpCallContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.mcp.client.McpDiscoverResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- equals(Object) - Method in record class dev.langchain4j.mcp.client.McpIcon
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpImageContent
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpPrompt
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpReadResourceResult
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpResource
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- equals(Object) - Method in record class dev.langchain4j.mcp.client.McpRoot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.mcp.client.McpServerInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpTextContent
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- equals(Object) - Method in class dev.langchain4j.mcp.client.progress.McpProgressNotification
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
- equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer.AnthropicContainerSkill
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnostics
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
- equals(Object) - Method in class dev.langchain4j.model.batch.BatchError
- equals(Object) - Method in record class dev.langchain4j.model.batch.BatchItemResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.batch.BatchItemResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.batch.BatchPage
- equals(Object) - Method in class dev.langchain4j.model.batch.BatchPagination
- equals(Object) - Method in class dev.langchain4j.model.batch.BatchRequest
- equals(Object) - Method in class dev.langchain4j.model.batch.BatchResponse
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- equals(Object) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- equals(Object) - Method in class dev.langchain4j.model.catalog.ModelDescription
- equals(Object) - Method in class dev.langchain4j.model.chat.ChatRequestOptions
- equals(Object) - Method in class dev.langchain4j.model.chat.request.ChatRequest
- equals(Object) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonNullSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- equals(Object) - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- equals(Object) - Method in class dev.langchain4j.model.chat.response.ChatResponse
- equals(Object) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.chat.response.CompleteResponse
- equals(Object) - Method in class dev.langchain4j.model.chat.response.CompleteToolCall
- equals(Object) - Method in class dev.langchain4j.model.chat.response.PartialResponse
- equals(Object) - Method in class dev.langchain4j.model.chat.response.PartialThinking
- equals(Object) - Method in class dev.langchain4j.model.chat.response.PartialToolCall
- equals(Object) - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- equals(Object) - Method in record class dev.langchain4j.model.embedding.request.EmbeddingParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- equals(Object) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- equals(Object) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata
- equals(Object) - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage
- equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.googleai.GeminiBatchRequest
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent.UsageMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiSafetyRating
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.huggingface.client.Options
- equals(Object) - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.model.input.Prompt
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioBase64Content
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioUrlContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentBase64Content
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentUrlContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageBase64Content
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageUrlContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiThinkingContent
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- equals(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- equals(Object) - Method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.mistralai.MistralAiChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.moderation.Moderation
- equals(Object) - Method in class dev.langchain4j.model.moderation.ModerationRequest
- equals(Object) - Method in class dev.langchain4j.model.moderation.ModerationResponse
- equals(Object) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.Content
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.Function
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.LogProb
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.LogProbs
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.Tool
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ToolChoice
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.chat.VideoUrl
- equals(Object) - Method in record class dev.langchain4j.model.openai.internal.ChatCompletionOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.models.OpenAiModelInfo
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions
- equals(Object) - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- equals(Object) - Method in class dev.langchain4j.model.openai.LogProb
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- equals(Object) - Method in class dev.langchain4j.model.output.Response
- equals(Object) - Method in class dev.langchain4j.model.output.TokenUsage
- equals(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.scoring.request.ScoringRequest
- equals(Object) - Method in class dev.langchain4j.model.scoring.response.ScoringResponse
- equals(Object) - Method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- equals(Object) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- equals(Object) - Method in class dev.langchain4j.rag.content.DefaultContent
-
Compares this
Contentwith another object for equality. - equals(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- equals(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- equals(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- equals(Object) - Method in class dev.langchain4j.rag.query.Metadata
- equals(Object) - Method in class dev.langchain4j.rag.query.Query
- equals(Object) - Method in class dev.langchain4j.service.tool.AiServiceTool
- equals(Object) - Method in class dev.langchain4j.service.tool.BeforeToolExecution
- equals(Object) - Method in class dev.langchain4j.service.tool.search.ToolSearchRequest
- equals(Object) - Method in class dev.langchain4j.service.tool.search.ToolSearchResult
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolErrorContext
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolErrorHandlerResult
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolExecution
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolExecutionResult
- equals(Object) - Method in record class dev.langchain4j.service.tool.ToolService.CombinedToolResults
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.service.tool.ToolService.CompensableToolExecution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.service.tool.ToolService.NextChatRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.service.tool.ToolService.ToolResultsOutcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolServiceContext
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolServiceResult
- equals(Object) - Method in class dev.langchain4j.skills.AbstractSkill
- equals(Object) - Method in class dev.langchain4j.skills.DefaultFileSystemSkill
- equals(Object) - Method in class dev.langchain4j.skills.DefaultSkillResource
- equals(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- equals(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- equals(Object) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- equals(Object) - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
- equals(Object) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.And
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore.Entry
- equals(Object) - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest
- equals(Object) - Method in class dev.langchain4j.store.embedding.milvus.v2.SparseEmbedding
- equals(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- equals(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- equals(Object) - Method in record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields.Vector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.web.search.WebSearchInformationResult
- equals(Object) - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
- equals(Object) - Method in class dev.langchain4j.web.search.WebSearchRequest
- equals(Object) - Method in class dev.langchain4j.web.search.WebSearchResults
- equalsTo(AnthropicFormat) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- equalsTo(AnthropicOutputConfig) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
- error - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatchResult.Result
- error - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatchResult.ResultError
- error - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- error - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchResultEntry
- error() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Returns the value of the
errorrecord component. - error() - Method in class dev.langchain4j.agentic.observability.MonitoredExecution
- error() - Method in interface dev.langchain4j.model.batch.BatchItemResult
-
Returns the error, or
nullif this request succeeded. - error() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Failure
-
Returns the value of the
errorrecord component. - error() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Success
- error() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- error() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- error() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelErrorContext
- error() - Method in interface dev.langchain4j.observability.api.event.AiServiceErrorEvent
-
Retrieves the
Throwablerepresenting the error associated with the AI Service invocation failure. - error() - Method in class dev.langchain4j.observability.event.DefaultAiServiceErrorEvent
- error() - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext
- error() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreErrorContext
- error(Throwable) - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext.Builder
- error(Throwable) - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
-
Sets the error.
- error(Throwable) - Method in class dev.langchain4j.rag.content.retriever.listener.ContentRetrieverErrorContext.Builder
- Error() - Constructor for class dev.langchain4j.model.workersai.client.ApiResponse.Error
-
Default constructor.
- Error(int, String, Object) - Constructor for class dev.langchain4j.mcp.protocol.McpErrorResponse.Error
- ERROR - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- ERROR_TYPE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The type of error that occurred.
- errorCode() - Method in exception class dev.langchain4j.exception.ToolArgumentsException
- errorCode() - Method in exception class dev.langchain4j.exception.ToolExecutionException
- errorCode() - Method in exception class dev.langchain4j.mcp.client.McpException
- ErrorContext - Record Class in dev.langchain4j.agentic.agent
- ErrorContext(String, AgenticScope, AgentInvocationException) - Constructor for record class dev.langchain4j.agentic.agent.ErrorContext
-
Creates an instance of a
ErrorContextrecord class. - errorData() - Method in exception class dev.langchain4j.mcp.client.McpException
-
Deprecated, for removal: This API element is subject to removal in a future version.
- errorDataAsJson() - Method in exception class dev.langchain4j.mcp.client.McpException
-
Returns the JSON-RPC
error.datamember as JSON text. - errorDataAsMap() - Method in exception class dev.langchain4j.mcp.client.McpException
-
Returns the JSON-RPC
error.datamember as plain values, so callers do not need a JSON library. - errorDataAsObject() - Method in exception class dev.langchain4j.mcp.client.McpException
- errorFile - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJob
- errorHandler - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- errorHandler - Variable in class dev.langchain4j.guardrail.ChatExecutor.StreamingToSynchronousBuilder
- errorHandler(Consumer) - Method in class dev.langchain4j.guardrail.ChatExecutor.StreamingToSynchronousBuilder
-
Sets a custom error handler to manage exceptions or errors that occur during the execution.
- errorHandler(Function) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- errorHandler(Function) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Registers an error handler that is invoked when a sub-agent fails.
- errorHandler(Function) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- ErrorHandler - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an error handler for a workflow agent.
- ErrorHandling - Interface in dev.langchain4j.model.openai.internal
- errorMessage() - Method in exception class dev.langchain4j.mcp.client.McpException
- ErrorRecoveryResult - Record Class in dev.langchain4j.agentic.agent
- ErrorRecoveryResult(ErrorRecoveryResult.Type, Object) - Constructor for record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Creates an instance of a
ErrorRecoveryResultrecord class. - ErrorRecoveryResult.Type - Enum Class in dev.langchain4j.agentic.agent
- errors() - Method in class dev.langchain4j.model.batch.BatchResponse
-
Convenience view returning only the errors, in submission order.
- errors() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Returns the value of the
errorsrecord component. - escapedName() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
escapedNamerecord component. - estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- estimateTokenCountInMessage(ChatMessage) - Method in interface dev.langchain4j.model.TokenCountEstimator
-
Estimates the count of tokens in the given message.
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in interface dev.langchain4j.model.TokenCountEstimator
-
Estimates the count of tokens in the given messages.
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- estimateTokenCountInText(String) - Method in interface dev.langchain4j.model.TokenCountEstimator
-
Estimates the count of tokens in the given text.
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator
- estimateTokenCountInText(String, TokenizationParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator
-
Estimates the count of tokens in the given text using the specified
TokenizationParameters. - estimateTokenCountInToolExecutionRequests(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInToolExecutionRequests(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- estimateTokenCountInToolSpecifications(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInToolSpecifications(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- EUCLIDEAN - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The EUCLIDEAN or L2 distance function
- EUCLIDEAN - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
- EUCLIDEAN_SQUARED - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The squared EUCLIDEAN distance function
- event() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceCompletedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceErrorEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceEvent
-
Retrieves the class type of the event, representing the specific category of the AI Service invocation event.
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.AiServiceStartedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.ToolCompensatedEvent
- eventClass() - Method in interface dev.langchain4j.observability.api.event.ToolExecutedEvent
- eventListenerRegistrar - Variable in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
- eventListenerRegistrar - Variable in class dev.langchain4j.service.AiServiceContext
- eventListenerRegistrar(AiServiceListenerRegistrar) - Method in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
-
Sets the
AiServiceListenerRegistrarinstance for the builder. - evict(Object, AgentListener) - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- evictAgenticScope(Object) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeAccess
-
Evicts the
AgenticScopewith the given id. - evictChatMemory(Object) - Method in interface dev.langchain4j.service.memory.ChatMemoryAccess
-
Evicts the
ChatMemorywith the given id. - evictChatMemory(Object) - Method in class dev.langchain4j.service.memory.ChatMemoryService
- evictToolListCache() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
-
Evicts the tool list cache, forcing the next call to
DefaultMcpClient.listTools()to retrieve a fresh list of tools from the MCP server. - exactSearch(boolean) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the embedding store to use exact or approximate similarity search.
- Example Usage - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
- Example Usage - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
- exception() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns the value of the
exceptionrecord component. - EXCEPTION_IN_LISTENER - Static variable in class dev.langchain4j.model.vertexai.anthropic.internal.Constants
- ExceptionMapper - Interface in dev.langchain4j.internal
- ExceptionMapper.DefaultExceptionMapper - Class in dev.langchain4j.internal
- Exceptions - Class in dev.langchain4j.internal
-
Utility methods for creating common exceptions.
- excludeDomains(List) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- execute() - Method in interface dev.langchain4j.guardrail.ChatExecutor
-
Execute a chat request
- execute() - Method in interface dev.langchain4j.model.openai.internal.ErrorHandling
- execute() - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsync
- execute(DoclingServeApi, DocumentRequest) - Method in interface dev.langchain4j.data.document.parser.docling.DoclingRequestExecutor
-
Invokes Docling for the given request.
- execute(ToolExecutionRequest, Object) - Method in class dev.langchain4j.mcp.McpToolExecutor
- execute(ToolExecutionRequest, Object) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor
- execute(ToolExecutionRequest, Object) - Method in interface dev.langchain4j.service.tool.ToolExecutor
-
Executes a tool request.
- execute(DefaultAgenticScope, PlannerExecutor) - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- execute(InputGuardrailRequest) - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
-
Execeutes the
InputGuardrails on the givenInputGuardrailRequest. - execute(OutputGuardrailRequest) - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
-
Executes the
OutputGuardrails on the givenOutputGuardrailRequest. - execute(HttpRequest) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClient
- execute(HttpRequest) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request synchronously and returns the response.
- execute(HttpRequest) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClient
- execute(HttpRequest) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- execute(HttpRequest) - Method in class dev.langchain4j.http.client.okhttp.OkHttpClient
- execute(HttpRequest, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request asynchronously with server-sent events (SSE) handling.
- execute(HttpRequest, ServerSentEventListener) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClient
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.HttpClient
-
Executes a given HTTP request asynchronously with server-sent events (SSE) handling.
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClient
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- execute(HttpRequest, ServerSentEventParser, ServerSentEventListener) - Method in class dev.langchain4j.http.client.okhttp.OkHttpClient
- execute(Input) - Method in interface dev.langchain4j.chain.Chain
-
Execute the chain step.
- execute(String) - Method in class dev.langchain4j.chain.ConversationalChain
- execute(String) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain
- execute(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Implementation of CodeExecutionEngine.execute method
- execute(String) - Method in interface dev.langchain4j.code.CodeExecutionEngine
-
Execute the given code.
- execute(String) - Method in class dev.langchain4j.code.graalvm.GraalVmJavaScriptExecutionEngine
- execute(String) - Method in class dev.langchain4j.code.graalvm.GraalVmPythonExecutionEngine
- execute(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- execute(String, Statement) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- execute(List) - Method in interface dev.langchain4j.guardrail.ChatExecutor
-
Executes a chat request using the provided chat messages
- execute(P) - Method in interface dev.langchain4j.guardrail.GuardrailExecutor
-
Executes the provided guardrails on the given parameters.
- executeAsync() - Method in interface dev.langchain4j.guardrail.ChatExecutor
-
Non-blocking counterpart of
ChatExecutor.execute(). - executeAsync(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.mcp.McpToolExecutor
-
Non-blocking counterpart of
ToolExecutor.executeWithContext(ToolExecutionRequest, InvocationContext), invoked by the asynchronous AI Service tool loop (AI Service methods returningCompletableFutureorCompletionStage), which composes the returned future instead of waiting on a thread. - executeAsync(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor
-
Non-blocking counterpart of
ToolExecutor.executeWithContext(ToolExecutionRequest, InvocationContext), invoked by the asynchronous AI Service tool loop (AI Service methods returningCompletableFutureorCompletionStage), which composes the returned future instead of waiting on a thread. - executeAsync(ToolExecutionRequest, InvocationContext) - Method in interface dev.langchain4j.service.tool.ToolExecutor
-
Non-blocking counterpart of
ToolExecutor.executeWithContext(ToolExecutionRequest, InvocationContext), invoked by the asynchronous AI Service tool loop (AI Service methods returningCompletableFutureorCompletionStage), which composes the returned future instead of waiting on a thread. - executeAsync(InputGuardrailRequest) - Method in class dev.langchain4j.guardrail.InputGuardrailExecutor
- executeAsync(OutputGuardrailRequest) - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
-
Non-blocking counterpart of
OutputGuardrailExecutor.execute(OutputGuardrailRequest). - executeAsync(HttpRequest) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClient
- executeAsync(HttpRequest) - Method in interface dev.langchain4j.http.client.HttpClient
-
Non-blocking counterpart of
HttpClient.execute(HttpRequest). - executeAsync(HttpRequest) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClient
- executeAsync(HttpRequest) - Method in class dev.langchain4j.http.client.log.LoggingHttpClient
- executeAsync(HttpRequest) - Method in class dev.langchain4j.http.client.okhttp.OkHttpClient
- executeAsync(List) - Method in interface dev.langchain4j.guardrail.ChatExecutor
-
Non-blocking counterpart of
ChatExecutor.execute(List). - executeAsync(P) - Method in interface dev.langchain4j.guardrail.GuardrailExecutor
-
Non-blocking counterpart of
GuardrailExecutor.execute(GuardrailRequest)for the asynchronous and reactive AI Service modes. - executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- executeChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- executeChatStreaming(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- executeCode(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Executes a query to the code interpreter.
- executeGuardrails(MethodKey, InputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Executes the input guardrails associated with the given method and parameters, and retrieves a modified or validated
UserMessagebased on the result. - executeGuardrails(MethodKey, OutputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Executes the guardrails associated with a given method and parameters, returning the appropriate response.
- executeGuardrails(P) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- executeGuardrailsAsync(MethodKey, InputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Non-blocking counterpart of
GuardrailService.executeGuardrails(Object, InputGuardrailRequest): runs the input guardrails without blocking the calling thread and yields the (possibly rewritten)UserMessage. - executeGuardrailsAsync(MethodKey, OutputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Non-blocking counterpart of
GuardrailService.executeGuardrails(Object, OutputGuardrailRequest)for the asynchronous (CompletableFuture) and reactive (Flow.Publisher) AI Service modes. - executeGuardrailsAsync(P, CancellationChain) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Non-blocking counterpart of
AbstractGuardrailExecutor.executeGuardrails(GuardrailRequest): runs the configured guardrails sequentially (each guardrail sees the result of any rewrite by the previous one), firing the observability event and short-circuiting on a fatal result, without blocking the calling thread. - executeInferenceAndToolsLoop(AiServiceContext, Object, ChatResponse, ChatRequestParameters, List, ChatMemory, InvocationContext, ToolServiceContext, boolean) - Method in class dev.langchain4j.service.tool.ToolService
- executeInferenceAndToolsLoop(AiServiceContext, Object, ChatResponse, ChatRequestParameters, List, ChatMemory, InvocationContext, ToolServiceContext, Function) - Method in class dev.langchain4j.service.tool.ToolService
- executeInferenceAndToolsLoopAsync(AiServiceContext, Object, ChatResponse, ChatRequestParameters, List, ChatMemory, InvocationContext, ToolServiceContext, CompletableFuture) - Method in class dev.langchain4j.service.tool.ToolService
- executeInferenceAndToolsLoopAsync(AiServiceContext, Object, ChatResponse, ChatRequestParameters, List, ChatMemory, InvocationContext, ToolServiceContext, CompletableFuture, Function) - Method in class dev.langchain4j.service.tool.ToolService
-
As
ToolService.executeInferenceAndToolsLoopAsync(AiServiceContext, Object, ChatResponse, ChatRequestParameters, List, ChatMemory, InvocationContext, ToolServiceContext, CompletableFuture), but with a caller-supplied asynchronous model invoker. - executeInputGuardrails(MethodKey, InputGuardrailRequest) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- executeInputGuardrails(MethodKey, InputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Executes the input guardrails associated with a given
Method - executeInputGuardrailsAsync(MethodKey, InputGuardrailRequest) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- executeInputGuardrailsAsync(MethodKey, InputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Non-blocking counterpart of
GuardrailService.executeInputGuardrails(Object, InputGuardrailRequest). - executeJavaScriptCode(String) - Method in class dev.langchain4j.agent.tool.graalvm.GraalVmJavaScriptExecutionTool
- executeJavaScriptCode(String) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Executes the provided JavaScript code using the Judge0 service.
- executeOperationWithoutResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DockerMcpTransport.sendMessage(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StreamableHttpMcpTransport.sendMessage(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpCallContext) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.implement
McpTransport.sendMessage(McpCallContext)instead, which is named for what MCP calls it. This default throws; it does not delegate, because two mutually-delegating defaults would recurse. - executeOperationWithoutResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StdioMcpTransport.sendMessage(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
WebSocketMcpTransport.sendMessage(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DockerMcpTransport.sendMessage(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StreamableHttpMcpTransport.sendMessage(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpClientMessage) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.implement
McpTransport.sendMessage(McpClientMessage)instead, which is named for what MCP calls it. This default throws; it does not delegate, because two mutually-delegating defaults would recurse. - executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StdioMcpTransport.sendMessage(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
WebSocketMcpTransport.sendMessage(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DockerMcpTransport.sendRequest(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StreamableHttpMcpTransport.sendRequest(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithResponse(McpCallContext) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.implement
McpTransport.sendRequest(McpCallContext)instead, which does not expose Jackson types. This default throws; it does not delegate, because two mutually-delegating defaults would recurse. - executeOperationWithResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StdioMcpTransport.sendRequest(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithResponse(McpCallContext) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
WebSocketMcpTransport.sendRequest(McpCallContext)instead, which does not expose Jackson types. - executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DockerMcpTransport.sendRequest(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StreamableHttpMcpTransport.sendRequest(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithResponse(McpClientMessage) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.implement
McpTransport.sendRequest(McpClientMessage)instead, which does not expose Jackson types. This default throws; it does not delegate, because two mutually-delegating defaults would recurse. - executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StdioMcpTransport.sendRequest(McpClientMessage)instead, which does not expose Jackson types. - executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
WebSocketMcpTransport.sendRequest(McpClientMessage)instead, which does not expose Jackson types. - executeOutputGuardrails(MethodKey, OutputGuardrailRequest) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- executeOutputGuardrails(MethodKey, OutputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Executes the output guardrails associated with a given
Method. - executeOutputGuardrailsAsync(MethodKey, OutputGuardrailRequest) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- executeOutputGuardrailsAsync(MethodKey, OutputGuardrailRequest) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Non-blocking counterpart of
GuardrailService.executeOutputGuardrails(Object, OutputGuardrailRequest). - executePythonCode(String) - Method in class dev.langchain4j.agent.tool.graalvm.GraalVmPythonExecutionTool
- executeRaw() - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsync
- executeRawAsync() - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsync
- executeTool(ToolExecutionRequest) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- executeTool(ToolExecutionRequest) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Executes a tool on the MCP server and returns the result.
- executeTool(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- executeTool(ToolExecutionRequest, InvocationContext) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Executes a tool on the MCP server and returns the result.
- executeTool(InvocationContext, Map, ToolExecutionRequest, Consumer, Consumer) - Method in class dev.langchain4j.service.tool.ToolService
- executeToolAsync(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
-
Non-blocking counterpart of
McpClient.executeTool(ToolExecutionRequest, InvocationContext): executes a tool on the MCP server without holding a thread while the result is in flight. - executeToolAsync(ToolExecutionRequest, InvocationContext) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Non-blocking counterpart of
McpClient.executeTool(ToolExecutionRequest, InvocationContext): executes a tool on the MCP server without holding a thread while the result is in flight. - executeToolsConcurrently() - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Enables concurrent execution of tool calls using the default executor.
- executeToolsConcurrently() - Method in class dev.langchain4j.service.AiServices
-
By default, when the LLM calls multiple tools, the synchronous and
TokenStreammodes execute them sequentially. - executeToolsConcurrently() - Method in class dev.langchain4j.service.tool.ToolService
- executeToolsConcurrently(Executor) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Enables concurrent execution of tool calls using the provided executor.
- executeToolsConcurrently(Executor) - Method in class dev.langchain4j.service.AiServices
-
See
AiServices.executeToolsConcurrently()'s Javadoc for more info. - executeToolsConcurrently(Executor) - Method in class dev.langchain4j.service.tool.ToolService
- executeWithContext(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.mcp.McpToolExecutor
- executeWithContext(ToolExecutionRequest, InvocationContext) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor
- executeWithContext(ToolExecutionRequest, InvocationContext) - Method in interface dev.langchain4j.service.tool.ToolExecutor
-
Executes a tool request.
- executeWithErrorHandling(ToolExecutionRequest, ToolExecutor, InvocationContext, ToolArgumentsErrorHandler, ToolExecutionErrorHandler) - Static method in class dev.langchain4j.service.tool.ToolService
- executionContext(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Retrieves non-serializable execution context from this scope by key.
- executionContext(String) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- executionContextAs(Class) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Retrieves non-serializable execution context from this scope by type.
- executionContextAs(String, Class) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Retrieves non-serializable execution context from this scope by key with type-safe casting.
- executionContextAs(String, Class) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- executionErrorHandler() - Method in class dev.langchain4j.service.tool.ToolService
- executionErrorHandler(ToolExecutionErrorHandler) - Method in class dev.langchain4j.service.tool.ToolService
- executionState() - Method in class dev.langchain4j.agentic.patterns.bdi.BDIPlanner
- executionState() - Method in class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- executionState() - Method in class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- executionState() - Method in class dev.langchain4j.agentic.patterns.p2p.P2PPlanner
- executionState() - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns the planner's current execution state as a map of serializable values.
- executionState() - Method in class dev.langchain4j.agentic.supervisor.SupervisorPlanner
- executionState() - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- executionState() - Method in class dev.langchain4j.agentic.workflow.impl.SequentialPlanner
- executor - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- executor() - Method in class dev.langchain4j.service.tool.ToolService
- executor() - Method in interface dev.langchain4j.spi.ExecutorProvider
- executor(Executor) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- executor(Executor) - Method in interface dev.langchain4j.agentic.workflow.ParallelAgentService
- executor(Executor) - Method in interface dev.langchain4j.agentic.workflow.ParallelMapperService
- executor(Executor) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
An optional
Executorthat will be used for executing requests and handling responses. - executor(Executor) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
-
An optional
Executorthat will be used for executing requests and handling responses. - executor(Executor) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- executor(Executor) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- executor(ExecutorService) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Executor used to drive the blocking
ResponseStreamiteration off the calling thread. - Executor, not ExecutorService - Section in interface dev.langchain4j.spi.ExecutorProvider
- ExecutorProvider - Interface in dev.langchain4j.spi
-
SPI for supplying the
Executorthat LangChain4j uses to offload blocking work and run its asynchronous continuations — concurrent tool execution, blocking RAG / retrieval and embedding-store calls, moderation, in-process embedding models, retry backoff scheduling, and similar. - executorService(ExecutorService) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
-
Sets the
ExecutorServiceto use for background I/O operations. - executorService(ExecutorService) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- executorService(ExecutorService) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the
ExecutorServiceused to read the stdout and stderr streams of shell commands submitted via therun_shell_commandtool. - exitCondition - Variable in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- exitCondition() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- exitCondition() - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- exitCondition() - Method in interface dev.langchain4j.agentic.workflow.LoopAgentInstance
- exitCondition(String, BiPredicate) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- exitCondition(String, BiPredicate) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- exitCondition(String, Predicate) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- exitCondition(String, Predicate) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- exitCondition(BiPredicate) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- exitCondition(BiPredicate) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- exitCondition(Predicate) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- exitCondition(Predicate) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- ExitCondition - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an exit predicate for a loop in a loop-based agent.
- exitConditionDescription - Variable in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- ExpandingQueryTransformer - Class in dev.langchain4j.rag.query.transformer
- ExpandingQueryTransformer(ChatModel) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatModel, int) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatModel, PromptTemplate) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatModel, PromptTemplate, Integer) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer.ExpandingQueryTransformerBuilder - Class in dev.langchain4j.rag.query.transformer
- expectResponse(Long, CompletableFuture) - Method in class dev.langchain4j.mcp.client.transport.McpOperationHandler
-
Registers a client-initiated request whose response is awaited; the future is completed with the response as unparsed JSON text.
- Experimental - Annotation Interface in dev.langchain4j
-
Indicates that a class/constructor/method is experimental and might change in the future.
- expirationTime() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
expirationTimerecord component. - EXPIRED - Enum constant in enum class dev.langchain4j.model.batch.BatchState
- expireTime() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns the value of the
expireTimerecord component. - explicit() - Static method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
-
Creates options with
OpenAiPromptCacheOptions.MODE_EXPLICIT. - explicit() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
-
Creates options with
OpenAiOfficialPromptCacheOptions.MODE_EXPLICIT. - expression() - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- extract(JsonNode, boolean) - Method in class dev.langchain4j.mcp.client.DefaultMcpToolResultExtractor
-
Deprecated.
- extract(JsonNode, boolean) - Method in interface dev.langchain4j.mcp.client.McpToolResultExtractor
-
Deprecated.Extracts a
ToolExecutionResultfromCallToolResult.result.content[]. - extractAndParseJson(String, JsonParsingUtils.ThrowingFunction) - Static method in class dev.langchain4j.internal.JsonParsingUtils
- extractAndParseJson(String, Class) - Static method in class dev.langchain4j.internal.JsonParsingUtils
- extractBase64Content(Path) - Static method in class dev.langchain4j.internal.ContentUtil
- extractFilenameWithoutExtensionFromUri(URI) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractFilenameWithoutExtensionFromUri(URI) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractRegularMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractRegularMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractRegularMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractRegularMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractRegularMessages(List, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractRegularMessages(List, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractResponse(String) - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser
-
Convenience method to extract only the cleaned response content.
- extractSelectStatement(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- extractSystemMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractSystemMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractSystemMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractSystemMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractSystemMessages(List, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractSystemMessages(List, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractTerms(String) - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy
- extractThinking(String) - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser
-
Convenience method to extract only the thinking content from a response.
- extractToolConfigurationFrom(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractToolConfigurationFrom(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement, CacheTTL) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractVariables(String, Collection) - Method in interface dev.langchain4j.agentic.patterns.p2p.VariablesExtractorAgent
- extraParameters(Map) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
F
- FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- FAIL - Enum constant in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
In this case, an original exception will be re-thrown, and the RAG flow will fail.
- FAILED - Enum constant in enum class dev.langchain4j.model.batch.BatchState
- failedExecutions() - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- failedExecutionsFor(AgenticScope) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- failedExecutionsFor(Object) - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- failedFuture(Class, String) - Static method in class dev.langchain4j.internal.AsyncNotSupported
- failedFuture(String) - Static method in class dev.langchain4j.internal.AsyncNotSupported
- failIfOneServerFails(boolean) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
If this is true, then the tool provider will throw an exception if it fails to list tools from any of the servers.
- failingPublisher(Class, String) - Static method in class dev.langchain4j.internal.AsyncNotSupported
- failingPublisher(String) - Static method in class dev.langchain4j.internal.AsyncNotSupported
- failure(BatchError) - Static method in interface dev.langchain4j.model.batch.BatchItemResult
-
Creates a failed
BatchItemResult. - failure(String) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a non-fatal failure
- failure(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure
- failure(String, Throwable) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a non-fatal failure
- failure(String, Throwable) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure
- failure(List) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a non-fatal failure
- Failure(BatchError) - Constructor for record class dev.langchain4j.model.batch.BatchItemResult.Failure
-
Creates an instance of a
Failurerecord class. - FAILURE - Enum constant in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
A failed validation not preventing the subsequent validations eventually registered to be evaluated.
- failures() - Method in interface dev.langchain4j.guardrail.GuardrailResult
- failures() - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- failures() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- failureWithMessageRemoval(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure and requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - failureWithMessageRemoval(String) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a non-fatal failure that also requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - failureWithMessageRemoval(String, Throwable) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure and requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - failureWithMessageRemoval(String, Throwable) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a non-fatal failure that also requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - FALCOM_7B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Falcon-7B-Instruct is a 7B parameters causal decoder-only model built by TII based on Falcon-7B and finetuned on a mixture of chat/instruct datasets.
- fallback(Query, Exception) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- fallback(Query, String, String, Exception) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- fallbackStrategy - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- fallbackStrategy(LanguageModelQueryRouter.FallbackStrategy) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- families(List) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- family(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- fatal(String) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a fatal failure
- fatal(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a fatal failure
- fatal(String, Throwable) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a fatal failure
- fatal(String, Throwable) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a fatal failure
- FATAL - Enum constant in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
A fatal failed validation, blocking the evaluation of any other validations eventually registered.
- fatalWithMessageRemoval(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a fatal failure and requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - fatalWithMessageRemoval(String) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a fatal failure that also requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - fatalWithMessageRemoval(String, Throwable) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a fatal failure and requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - fatalWithMessageRemoval(String, Throwable) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a fatal failure that also requests removal of the violating
AiMessagefrom chat memory after the guardrail chain finishes. - feed(ByteBuffer) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParser.Incremental
-
Feeds a chunk of bytes; returns any events that became complete with this chunk.
- fields() - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Returns the value of the
fieldsrecord component. - Fields(String, String, Record.Fields.Vector) - Constructor for record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Creates an instance of a
Fieldsrecord class. - file() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest
- file() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- file(AudioFile) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest.Builder
- file(PdfFile) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- FILE - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- FILE_NAME - Static variable in interface dev.langchain4j.data.document.Document
-
Common metadata key for the name of the file from which the document was loaded.
- fileData(String) - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile.Builder
- filename(String) - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile.Builder
- fileName() - Method in class dev.langchain4j.http.client.FormDataFile
- fileName() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioFile
- fileName() - Method in class dev.langchain4j.model.openai.internal.image.ImageFile
- fileName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
fileNamerecord component. - fileName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema file name
- FilePreference - Class in dev.langchain4j.data.document.loader.oracle
-
Document loader file preference To specify a file, dbms_vector_chain.utl_to_text expects the following JSON: {"file": "filename"}
- FilePreference() - Constructor for class dev.langchain4j.data.document.loader.oracle.FilePreference
- FileSystemDocumentLoader - Class in dev.langchain4j.data.document.loader
- FileSystemSkill - Interface in dev.langchain4j.skills
-
A
Skillbacked by the file system. - FileSystemSkillLoader - Class in dev.langchain4j.skills
-
Loads skills from the file system.
- FileSystemSkillLoader() - Constructor for class dev.langchain4j.skills.FileSystemSkillLoader
- FileSystemSource - Class in dev.langchain4j.data.document.source
- FileSystemSource(Path) - Constructor for class dev.langchain4j.data.document.source.FileSystemSource
- filter() - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest
- filter() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- filter() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.RemoveAllFilter
- filter(Filter) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- filter(Filter) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the filter to be applied to the search query.
- filter(Filter) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- filter(Filter) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- filter(Filter) - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest.Builder
-
The filter to be applied to the
Metadataduring search. - filter(Filter) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
-
The filter to be applied to the
Metadataduring search. - filter(Filter) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest.MilvusV2EmbeddingSearchRequestBuilder
- filter(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.BoostBuilder
- filter(BiPredicate) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
The predicate to filter MCP provided tools.
- filter(Bson) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
-
Document query filter, all fields included in filter must be contained in
IndexMapping.metadataFieldNames - Filter - Interface in dev.langchain4j.store.embedding.filter
-
This class represents a filter that can be applied during search in an
EmbeddingStore. - filterMapper - Variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- filterMapper - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- filterMapper(AzureCosmosDBNoSqlFilterMapper) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- filterMapper(AzureAiSearchFilterMapper) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the filter mapper to be used to map
Filterobjects to Azure AI Search filter strings. - filterMapper(AzureAiSearchFilterMapper) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Sets the filter mapper to be used.
- FilterParser - Interface in dev.langchain4j.store.embedding.filter
-
Parses a filter expression string into a
Filterobject. - filterToolNames(String...) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Filter MCP provided tools with a specific name.
- filterToolNames(List) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Filter MCP provided tools with a specific name.
- fimCompletion(MistralAiFimCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- fimCompletion(MistralAiFimCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- fimCompletionWithRawResponse(MistralAiFimCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- fimCompletionWithRawResponse(MistralAiFimCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- finalResponse() - Method in class dev.langchain4j.service.Result
-
Returns final chat response returned by the
ChatModel. - finalResponse() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- finalResponse(ChatResponse) - Method in class dev.langchain4j.service.Result.ResultBuilder
- finalResponse(ChatResponse) - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- FinalResponseEvent(ChatResponse, InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.FinalResponseEvent
- findAll(List) - Static method in class dev.langchain4j.data.message.SystemMessage
- findConcreteSubtypes(Class) - Static method in class dev.langchain4j.internal.PolymorphicTypes
-
Concrete (instantiable) subtypes for
type. - findFirst(List) - Static method in class dev.langchain4j.data.message.SystemMessage
- findLast(Collection) - Static method in class dev.langchain4j.data.message.UserMessage
- findLast(List) - Static method in class dev.langchain4j.data.message.SystemMessage
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- findRelevant(Embedding, int, double, Metadata) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Similarity Search ANN based on the embedding.
- findRelevant(Embedding, Filter, int, double) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Semantic search with metadata filtering.
- findRelevantWithFullTextRanking(String, Integer, double, Filter) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- findRelevantWithFullTextSearch(String, Integer, double, Filter) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- findRelevantWithHybridSearch(Embedding, String, Integer, double, Filter) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- findTemplateVariables(String, Method, Object[]) - Static method in class dev.langchain4j.service.InternalReflectionVariableResolver
- findTools(Object) - Static method in class dev.langchain4j.service.tool.ToolService
-
Scans the given object for
@Tool-annotated methods and returns a list ofAiServiceTools. - finishReason() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- finishReason() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- finishReason() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- finishReason() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- finishReason() - Method in class dev.langchain4j.model.output.Response
-
Get the finish reason.
- finishReason() - Method in class dev.langchain4j.service.Result
-
Returns finish reason of the final
ChatModelresponse (taken fromResult.finalResponse()). - finishReason(FinishReason) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- finishReason(FinishReason) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- finishReason(FinishReason) - Method in class dev.langchain4j.service.Result.ResultBuilder
- finishReason(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- finishReason(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- finishReason(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- FinishReason - Enum Class in dev.langchain4j.model.output
-
The reason why a model call finished.
- finishReasonFrom(String) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- finishReasonFrom(String) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- finishReasonFrom(StopReason) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- finishReasonFrom(StopReason) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- finishTime() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- finishTime() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the time when the tool execution finished, or
nullif not recorded. - finishTime(LocalDateTime) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- fireEvent(T) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Fires the given event to all registered
AiServiceListeners. - fireEvent(T) - Method in class dev.langchain4j.observability.api.DefaultAiServiceListenerRegistrar
-
Fires the given event to all registered
AiServiceListeners. - fireObservabilityEvent(InvocationContext, P, R, G, Duration) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.bdi.BDIPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.goap.GoalOrientedPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.p2p.P2PPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.patterns.voting.VotingPlanner
- firstAction(PlanningContext) - Method in interface dev.langchain4j.agentic.planner.Planner
-
Returns the first action to execute when the planner starts (or resumes).
- firstAction(PlanningContext) - Method in record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperPlanner
- firstAction(PlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelPlanner
- firstChars(String, int) - Static method in class dev.langchain4j.internal.Utils
-
Returns the first
numberOfCharscharacters of the given string. - firstError() - Method in record class dev.langchain4j.service.tool.ToolService.CombinedToolResults
-
Returns the value of the
firstErrorrecord component. - firstId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
-
The ID of the first model in the list (for pagination).
- firstNotNull(String, T...) - Static method in class dev.langchain4j.internal.Utils
-
Returns the first non-null value from the provided array of values.
- fixCodeIfNeeded(boolean) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets whether to fix code if needed.
- flagged() - Method in class dev.langchain4j.model.moderation.Moderation
-
Returns true if the text was flagged.
- flagged(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult.Builder
- flagged(String) - Static method in class dev.langchain4j.model.moderation.Moderation
-
Constructs a Moderation object that is flagged.
- flaggedText() - Method in class dev.langchain4j.model.moderation.Moderation
-
Returns the text that was flagged.
- FLEX - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
For workloads that can handle longer processing times, the Flex tier offers cost-effective processing for a pricing discount.
- flush() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParser.Incremental
-
Called when the upstream stream completes normally.
- flush() - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
-
Flushes any buffered data to the underlying output.
- followRedirects(boolean) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
Enables or disables following HTTP redirects (3xx status codes).
- forcePathStyle(boolean) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the forcePathStyle.
- format(ToolSpecification) - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy
- format(Metadata) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- format(ChatMessage) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- format(AnthropicFormat) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
- format(Content) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- format(TableDefinition) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- format(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- format(String) - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio.Builder
- format(String, String) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- format(List) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- format(List) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- formatAvailableSkills() - Method in class dev.langchain4j.skills.shell.ShellSkills
-
Returns an XML-formatted string listing all configured skills with their names, descriptions, and absolute file-system paths to their
SKILL.mdfiles. - formatAvailableSkills() - Method in class dev.langchain4j.skills.Skills
-
Returns an XML-formatted string listing all configured skills with their names and descriptions.
- formDataFields() - Method in class dev.langchain4j.http.client.HttpRequest
- formDataFields(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- FormDataFile - Class in dev.langchain4j.http.client
- FormDataFile(String, String, byte[]) - Constructor for class dev.langchain4j.http.client.FormDataFile
- formDataFiles() - Method in class dev.langchain4j.http.client.HttpRequest
- formDataFiles(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- foundToolNames() - Method in class dev.langchain4j.service.tool.search.ToolSearchResult
-
Returns the list of the found tool names.
- FOUR_THIRDS - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- freeTornadoVMGPUResources() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
-
Manually releases GPU resources allocated by TornadoVM.
- freeTornadoVMGPUResources() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
-
Manually releases GPU resources allocated by TornadoVM.
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- frequencyPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- frequencyPenalty() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- frequencyPenalty() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- frequencyPenalty() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- frequencyPenalty() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- frequencyPenalty() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the frequency penalty, which reduces the likelihood of repeating tokens proportionally to how often they have appeared in the response so far.
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the frequency penalty, which reduces the likelihood of repeating tokens proportionally to how often they have appeared in the response so far.
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the frequency penalty in the range
[-2.0, 2.0]. - from(byte[], String) - Static method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechResponse
- from(float[]) - Static method in class dev.langchain4j.data.embedding.Embedding
-
Creates a new Embedding from the given vector.
- from(ToolExecutionRequest...) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given tool execution requests. - from(ToolExecutionRequest, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessagefrom aToolExecutionRequestand the result of the tool execution. - from(AgenticScope, String) - Static method in exception class dev.langchain4j.agentic.a2a.A2ATaskInterruptedException
-
Reconstructs the A2A interruption associated with a pending response in an agentic scope.
- from(Audio) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given Audio. - from(Audio) - Static method in class dev.langchain4j.model.audio.TextToSpeechResponse
-
Creates a new response with the given audio.
- from(Audio) - Static method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioFile
- from(Image) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - from(Image) - Static method in class dev.langchain4j.model.openai.internal.image.ImageFile
- from(Image, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - from(ChatMessage, SystemMessage, Object, List) - Static method in class dev.langchain4j.rag.query.Metadata
- from(ChatMessage, Object, List) - Static method in class dev.langchain4j.rag.query.Metadata
- from(Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom contents. - from(Content...) - Static method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- from(SystemMessage) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Converts a core SystemMessage to BedrockSystemMessage (no cache point).
- from(PdfFile) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given PDF. - from(TextSegment) - Static method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- from(TextSegment) - Static method in interface dev.langchain4j.rag.content.Content
- from(TextSegment, Map) - Static method in interface dev.langchain4j.rag.content.Content
- from(Video) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given video. - from(AnthropicToolChoiceType) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- from(AnthropicToolChoiceType, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- from(AnthropicToolChoiceType, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- from(JsonSchemaElement) - Static method in class dev.langchain4j.model.vertexai.gemini.SchemaHelper
- from(MistralAiFunction) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- from(ChatCompletionRequest) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- from(Function) - Static method in class dev.langchain4j.model.openai.internal.chat.Tool
- from(CompletionRequest) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- from(FileSystemSkill...) - Static method in class dev.langchain4j.skills.shell.ShellSkills
-
Creates a
ShellSkillsinstance with default configuration from the given skills. - from(Skill...) - Static method in class dev.langchain4j.skills.Skills
-
Creates a
Skillsinstance with default configuration from the given skills. - from(EmbeddingStore) - Static method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
-
Creates an instance of an
EmbeddingStoreContentRetrieverfrom the specifiedEmbeddingStoreandEmbeddingModelfound through SPI (seeEmbeddingModelFactory). - from(WebSearchEngine) - Static method in class dev.langchain4j.web.search.WebSearchTool
-
Creates a new WebSearchTool with the specified web search engine.
- from(WebSearchInformationResult, List) - Static method in class dev.langchain4j.web.search.WebSearchResults
-
Creates a new instance of WebSearchResults from the specified parameters.
- from(File) - Static method in class dev.langchain4j.data.document.source.FileSystemSource
- from(Long) - Static method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Creates a new WebSearchInformationResult with the specified total results.
- from(Long, Integer, Map) - Static method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Creates a new WebSearchInformationResult with the specified total results, page number, and metadata.
- from(String) - Static method in interface dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- from(String) - Static method in class dev.langchain4j.data.document.source.ClassPathSource
-
Creates a new instance of
ClassPathSourcefrom the given classpath resource string, usingThread.currentThread().getContextClassLoader()as the class loader. - from(String) - Static method in class dev.langchain4j.data.document.source.FileSystemSource
- from(String) - Static method in class dev.langchain4j.data.document.source.UrlSource
- from(String) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text. - from(String) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given url. - from(String) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url. - from(String) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given url. - from(String) - Static method in class dev.langchain4j.data.message.SystemMessage
-
Creates a new system message.
- from(String) - Static method in class dev.langchain4j.data.message.TextContent
-
Creates a new text content.
- from(String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a text. - from(String) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given url. - from(String) - Static method in class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- from(String) - Static method in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- from(String) - Static method in enum class dev.langchain4j.mcp.client.McpIconTheme
- from(String) - Static method in enum class dev.langchain4j.mcp.protocol.McpServerMethod
- from(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- from(String) - Static method in class dev.langchain4j.model.audio.AudioTranscriptionResponse
-
Creates a new response with the given text.
- from(String) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a simple message with single text content (no cache point).
- from(String) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content without cache point.
- from(String) - Static method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- from(String) - Static method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- from(String) - Static method in class dev.langchain4j.model.input.Prompt
-
Create a new Prompt.
- from(String) - Static method in class dev.langchain4j.model.input.PromptTemplate
-
Create a new PromptTemplate.
- from(String) - Static method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- from(String) - Static method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- from(String) - Static method in class dev.langchain4j.model.openai.internal.chat.ToolChoice
- from(String) - Static method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- from(String) - Static method in interface dev.langchain4j.rag.content.Content
- from(String) - Static method in class dev.langchain4j.rag.query.Query
- from(String) - Static method in class dev.langchain4j.store.embedding.pgvector.MetadataColumDefinition
-
transform sql string to MetadataColumDefinition
- from(String) - Static method in class dev.langchain4j.web.search.WebSearchRequest
-
Create a web search request with the given search terms.
- from(String, Metadata) - Static method in interface dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- from(String, Metadata) - Static method in class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- from(String, Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and contents. - from(String, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url and detail level. - from(String, Metadata) - Static method in class dev.langchain4j.rag.query.Query
- from(String, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- from(String, ClassLoader) - Static method in class dev.langchain4j.data.document.source.ClassPathSource
-
Creates a new instance of
ClassPathSourcefrom the given classpath resource and classloader. - from(String, Integer) - Static method in class dev.langchain4j.web.search.WebSearchRequest
-
Create a web search request with the given search terms and maximum number of results.
- from(String, Object) - Static method in class dev.langchain4j.invocation.InvocationParameters
- from(String, String) - Static method in class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a single key-value pair.
- from(String, String) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and a text. - from(String, String) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.model.input.PromptTemplate
-
Create a new PromptTemplate.
- from(String, String) - Static method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- from(String, String) - Static method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- from(String, String...) - Static method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- from(String, String, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given base64 data and mime type. - from(String, String, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessagefrom aToolExecutionRequestand the result of the tool execution. - from(String, String, Clock) - Static method in class dev.langchain4j.model.input.PromptTemplate
-
Create a new PromptTemplate.
- from(String, URI) - Static method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- from(String, URI) - Static method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Creates a WebSearchOrganicResult object from the given title and URL.
- from(String, URI, String, String) - Static method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Creates a WebSearchOrganicResult object from the given title, URL, snippet and/or content.
- from(String, URI, String, String, Map) - Static method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Creates a WebSearchOrganicResult object from the given title, URL, snippet and/or content, and result metadata.
- from(String, URI, URI, URI) - Static method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- from(String, Clock) - Static method in class dev.langchain4j.model.input.PromptTemplate
-
Create a new PromptTemplate.
- from(String, List) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given text and tool execution requests. - from(String, List) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and contents. - from(String, List) - Static method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
transform sql string to MetadataColumDefinition
- from(URI) - Static method in class dev.langchain4j.data.document.source.FileSystemSource
- from(URI) - Static method in class dev.langchain4j.data.document.source.UrlSource
- from(URI) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given url. - from(URI) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url. - from(URI) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given url. - from(URI) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given url. - from(URI, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url and detail level. - from(URL) - Static method in class dev.langchain4j.data.document.source.UrlSource
- from(Path) - Static method in class dev.langchain4j.data.document.source.FileSystemSource
- from(Path) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the file at the given path. - from(Path, String) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the file at the given path and mime type. - from(Path, String) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the file at the given path and mime type. - from(Path, String) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the file at the given path. - from(Path, String) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the file at the given path and mime type. - from(Path, String, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the file at the given path and mime type. - from(Collection) - Static method in class dev.langchain4j.skills.shell.ShellSkills
-
Creates a
ShellSkillsinstance with default configuration from the given collection of skills. - from(Collection) - Static method in class dev.langchain4j.skills.Skills
-
Creates a
Skillsinstance with default configuration from the given collection of skills. - from(List) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessagewith the given tool execution requests. - from(List) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom contents. - from(List) - Static method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- from(List) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a message from list of content blocks.
- from(List) - Static method in class dev.langchain4j.data.embedding.Embedding
-
Creates a new Embedding from the given vector.
- from(List) - Static method in class dev.langchain4j.model.googleai.GeminiBatchRequest
-
Creates a
GeminiBatchRequestfrom a list of requests. - from(List, String) - Static method in class dev.langchain4j.model.googleai.GeminiBatchRequest
-
Creates a
GeminiBatchRequestfrom requests and a display name. - from(List, String, Long) - Static method in class dev.langchain4j.model.googleai.GeminiBatchRequest
-
Creates a
GeminiBatchRequestfrom requests, a display name, and a priority. - from(Map) - Static method in class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a map of key-value pairs.
- from(Map) - Static method in class dev.langchain4j.data.message.CustomMessage
-
Creates a new custom message.
- from(Map) - Static method in class dev.langchain4j.invocation.InvocationParameters
- from(Map, WebSearchInformationResult, List) - Static method in class dev.langchain4j.web.search.WebSearchResults
-
Creates a new instance of WebSearchResults from the specified parameters.
- from(T) - Static method in class dev.langchain4j.model.output.Response
-
Create a new Response.
- from(T, TokenUsage) - Static method in class dev.langchain4j.model.output.Response
-
Create a new Response.
- from(T, TokenUsage, FinishReason) - Static method in class dev.langchain4j.model.output.Response
-
Create a new Response.
- from(T, TokenUsage, FinishReason, Map) - Static method in class dev.langchain4j.model.output.Response
-
Create a new Response.
- fromAzureScoreToRelevanceScore(double) - Static method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Calculates LangChain4j's RelevanceScore from Azure AI Search's score.
- fromAzureScoreToRelevanceScore(SearchResult, AzureAiSearchQueryType) - Static method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Calculates LangChain4j's RelevanceScore from Azure AI Search's score, for the 4 types of search.
- fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- fromBase64(String, String, AnthropicCacheControl) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- fromBase64(String, String, AnthropicCacheControl) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- fromClass(Class) - Static method in class dev.langchain4j.model.vertexai.gemini.SchemaHelper
-
Create an instance of
Schemafrom a class by reflection on its fields. - fromClient(MongoClient) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
-
Build Mongo Client, Please close the client to release resources after usage
- fromCompletableFuture(Type, CompletableFuture) - Method in interface dev.langchain4j.spi.services.CompletableFutureAdapter
-
Produces an instance of the adapted type (e.g. a
Mono<T>) from aCompletableFuture. - fromCosineSimilarity(double) - Static method in class dev.langchain4j.store.embedding.RelevanceScore
-
Converts cosine similarity into relevance score.
- fromDict(Map) - Static method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Creates a RemoteFileMetadata instance from a map.
- fromFile(String) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- fromFile(Path) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
-
Deserializes an embedding store from a JSON file.
- fromJson(JsonNode) - Static method in class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpLogMessage.fromMap(Map), which does not expose Jackson types. - fromJson(JsonNode) - Static method in class dev.langchain4j.mcp.client.progress.McpProgressNotification
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpProgressNotification.fromMap(Map), which does not expose Jackson types. - fromJson(InputStream) - Method in class dev.langchain4j.jackson3.inmemory.Jackson3InMemoryEmbeddingStoreJsonCodec
- fromJson(InputStream) - Method in interface dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodec
- fromJson(String) - Static method in class dev.langchain4j.agent.tool.ToolSpecification
-
Deserializes a
ToolSpecificationfrom a JSON string. - fromJson(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeJsonCodec
-
Deserializes a JSON string to a
DefaultAgenticScopeobject. - fromJson(String) - Static method in class dev.langchain4j.agentic.scope.AgenticScopeSerializer
-
Deserializes a JSON string into a AgenticScope object.
- fromJson(String) - Static method in class dev.langchain4j.internal.ToolSpecificationJsonUtils
-
Deserializes a
ToolSpecificationfrom a JSON string. - fromJson(String) - Method in class dev.langchain4j.jackson3.inmemory.Jackson3InMemoryEmbeddingStoreJsonCodec
- fromJson(String) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- fromJson(String) - Method in interface dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodec
- fromJson(String, Class) - Method in interface dev.langchain4j.agent.tool.ToolSpecificationJsonCodec
-
Deserializes a JSON string to an object of the given class.
- fromJson(String, Class) - Static method in class dev.langchain4j.internal.Json
-
Convert the given JSON string to an object of the given class.
- fromJson(String, Class) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Convert the given JSON string to an object of the given class.
- fromJson(String, Class) - Method in class dev.langchain4j.jackson3.Jackson3JsonCodec
- fromJson(String, Class) - Method in class dev.langchain4j.jackson3.Jackson3ProviderJsonCodec
- fromJson(String, Class) - Method in class dev.langchain4j.jackson3.Jackson3StateJsonCodec
- fromJson(String, Class) - Method in class dev.langchain4j.jackson3.Jackson3ToolSpecificationJsonCodec
- fromJson(String, Class) - Static method in class dev.langchain4j.mcp.registryclient.McpRegistryJson
- fromJson(String, Class) - Static method in class dev.langchain4j.model.anthropic.internal.client.Json
- fromJson(String, Class) - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.client.VertexAiAnthropicJsonUtils
- fromJson(String, Type) - Static method in class dev.langchain4j.internal.Json
-
Convert the given JSON string to an object of the given type.
- fromJson(String, Type) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Convert the given JSON string to an object of the given type.
- fromJson(String, Type) - Method in class dev.langchain4j.jackson3.Jackson3JsonCodec
- fromJson(String, Type) - Method in class dev.langchain4j.jackson3.Jackson3ProviderJsonCodec
- fromJson(String, Type) - Method in class dev.langchain4j.jackson3.Jackson3StateJsonCodec
- fromJsonSchema(JsonSchema) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- fromJsonSchema(JsonSchema) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- fromJsonSchema(JsonSchema, boolean) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- fromJsonSchema(String) - Static method in class dev.langchain4j.model.vertexai.gemini.SchemaHelper
-
Create an instance of
Schemafrom a JSON schema string. - fromMap(Map) - Static method in class dev.langchain4j.internal.JsonSchemaElementJsonUtils
-
Converts a standard JSON Schema
Maprepresentation back to aJsonSchemaElement. - fromMap(Map) - Static method in class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Parses a McpLogMessage from the contents of the 'params' object inside a 'notifications/message' message, presented as plain values.
- fromMap(Map) - Static method in class dev.langchain4j.mcp.client.progress.McpProgressNotification
-
Parses a McpProgressNotification from the contents of the 'params' object inside a 'notifications/progress' message, presented as plain values.
- fromMethod(InternalAgent, Method) - Static method in interface dev.langchain4j.agentic.internal.AgentInvoker
- fromModelProvider(ModelProvider) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Returns the OTel-conformant provider name for the given
ModelProvider, or"unknown"if the provider isnullor not mapped. - fromOpenAiResponseFormat(String) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- fromPublisher(Type, Flow.Publisher) - Method in interface dev.langchain4j.spi.services.PublisherAdapter
-
Produces an instance of the adapted type (e.g. a
Flux<String>) from the framework-producedFlow.Publisher. - fromRelevanceScore(double) - Static method in class dev.langchain4j.store.embedding.CosineSimilarity
-
Converts relevance score into cosine similarity.
- fromResource() - Element in annotation interface dev.langchain4j.service.SystemMessage
-
The resource from which to read the prompt template.
- fromResource() - Element in annotation interface dev.langchain4j.service.UserMessage
-
The resource from which to read the prompt template.
- fromSchema(JsonSchema) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- fromSchema(JsonSchema, boolean) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- fromSpec(AgentSpecsProvider, Method, String) - Static method in interface dev.langchain4j.agentic.internal.AgentInvoker
- fromString(String) - Static method in enum class dev.langchain4j.mcp.client.McpRole
- fromString(String) - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
- fromString(String) - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
- fromType(MistralAiResponseFormatType) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- fromUrl(String, AnthropicCacheControl) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- fromUrl(String, AnthropicCacheControl) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- FULL_TEXT - Enum constant in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Uses the full text search to find the most similar
TextSegments. - FULL_TEXT_RANKING - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Uses the full text search to find the most similar
TextSegments. - FULL_TEXT_SEARCH - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Uses the full text search to find the most similar
TextSegments. - fullDefinition() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
fullDefinitionrecord component. - FullTextContains - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
- FullTextContains(String, String) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- FullTextContainsAll - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
-
A filter that performs full-text search using FullTextContainsAll function.
- FullTextContainsAll(String, String...) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- FullTextContainsAll(String, Collection) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- FullTextContainsAny - Class in dev.langchain4j.rag.content.retriever.azure.cosmos.nosql
-
A filter that performs full-text search using FullTextContainsAny function.
- FullTextContainsAny(String, String...) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- FullTextContainsAny(String, Collection) - Constructor for class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- fullTextSearch(ElasticsearchClient, String, FullTextSearchRequest) - Method in interface dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
-
Used for full text search.
- fullTextSearch(ElasticsearchClient, String, FullTextSearchRequest) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
- fullTextSearch(ElasticsearchClient, String, String) - Method in interface dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ElasticsearchConfiguration.fullTextSearch(ElasticsearchClient, String, FullTextSearchRequest)instead. It also applies themaxResults,minScoreandfilterof the request. - fullTextSearch(ElasticsearchClient, String, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
-
Deprecated, for removal: This API element is subject to removal in a future version.
- fullTextSearch(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
AbstractElasticsearchEmbeddingStore.fullTextSearchMatches(FullTextSearchRequest)instead. It returns the same text segments, but also the Elasticsearch document ID and the relevance score of each match. - fullTextSearchMatches(FullTextSearchRequest) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Searches the index with a full text (non-vector) query.
- fullTextSearchMatches(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
AbstractElasticsearchEmbeddingStore.fullTextSearchMatches(FullTextSearchRequest)instead. It also applies themaxResults,minScoreandfilterof the request. - FullTextSearchRequest - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents a full text (non-vector) search request.
- FullTextSearchRequest(FullTextSearchRequest.Builder) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest
- FullTextSearchRequest.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
- function() - Method in class dev.langchain4j.model.openai.internal.chat.Tool
- function() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- function(MistralAiFunction) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool.MistralAiToolBuilder
- function(MistralAiFunctionCall) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall.MistralAiToolCallBuilder
- function(OllamaModelToolCallFunction) - Method in class dev.langchain4j.model.ollama.OllamaModelToolCall.Builder
- function(Function) - Method in class dev.langchain4j.model.openai.internal.chat.Tool.Builder
- function(Function) - Method in class dev.langchain4j.model.openai.internal.chat.ToolChoice.Builder
- function(FunctionCall) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- function(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.DecayBuilder
- Function - Class in dev.langchain4j.model.openai.internal.chat
- Function(Function.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.Function
- FUNCTION - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
- FUNCTION - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.Role
-
Deprecated.
- FUNCTION - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ToolType
- Function.Builder - Class in dev.langchain4j.model.openai.internal.chat
- functionCall() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
-
Deprecated.
- functionCall() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
-
Deprecated.
- functionCall() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
-
Deprecated.
- functionCall(FunctionCall) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
-
Deprecated.
- functionCall(FunctionCall) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
-
Deprecated.
- functionCall(FunctionCall) - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
-
Deprecated.
- functionCall(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
-
Deprecated.
- FunctionCall - Class in dev.langchain4j.model.openai.internal.chat
- FunctionCall(FunctionCall.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.FunctionCall
- FunctionCall.Builder - Class in dev.langchain4j.model.openai.internal.chat
- functionCallingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- functionCallingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- FunctionMessage - Class in dev.langchain4j.model.openai.internal.chat
-
Deprecated.
- FunctionMessage(FunctionMessage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- FunctionMessage.Builder - Class in dev.langchain4j.model.openai.internal.chat
-
Deprecated.
- functions() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
-
Deprecated.
- functions(Function...) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
-
Deprecated.
- functions(List) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
-
Deprecated.
- fuse(Collection) - Static method in class dev.langchain4j.rag.content.aggregator.ReciprocalRankFuser
-
Fuses multiple
List<Content>into a singleList<Content>using the Reciprocal Rank Fusion (RRF) algorithm with k=60. - fuse(Collection, int) - Static method in class dev.langchain4j.rag.content.aggregator.ReciprocalRankFuser
-
Fuses multiple
List<Content>into a singleList<Content>using the Reciprocal Rank Fusion (RRF) algorithm. - fuse(Map) - Method in class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- fuse(Map) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
G
- 2. Granular Caching with dev.langchain4j.model.bedrock.BedrockSystemMessage - Section in package dev.langchain4j.model.bedrock
- GcsSource - Class in dev.langchain4j.data.document.source.gcs
- GcsSource(Blob) - Constructor for class dev.langchain4j.data.document.source.gcs.GcsSource
- GeminiBatchRequest<T> - Class in dev.langchain4j.model.googleai
-
Represents a Google Gemini-specific
BatchRequest, including optional metadata like display name and priority. - GeminiCachedContent(String, String, String, String, String, String, GeminiCaches.GeminiCachedContent.UsageMetadata) - Constructor for record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Creates an instance of a
GeminiCachedContentrecord class. - GeminiCaches - Class in dev.langchain4j.model.googleai
-
Service for creating and managing Gemini context caches.
- GeminiCaches.Builder - Class in dev.langchain4j.model.googleai
- GeminiCaches.GeminiCachedContent - Record Class in dev.langchain4j.model.googleai
-
Represents a Gemini context cache, documentation
- GeminiCaches.GeminiCachedContent.UsageMetadata - Record Class in dev.langchain4j.model.googleai
- GeminiEmbeddingRequestResponse - Class in dev.langchain4j.model.googleai
- GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse - Record Class in dev.langchain4j.model.googleai
- GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues - Record Class in dev.langchain4j.model.googleai
- GeminiEmbeddingResponse(GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues) - Constructor for record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
-
Creates an instance of a
GeminiEmbeddingResponserecord class. - GeminiEmbeddingResponseValues(List) - Constructor for record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
-
Creates an instance of a
GeminiEmbeddingResponseValuesrecord class. - GeminiFile(String, String, String, Long, String, String, String, String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Creates an instance of a
GeminiFilerecord class. - GeminiFiles - Class in dev.langchain4j.model.googleai
-
Service for uploading and managing media files with Google AI Gemini.
- GeminiFiles.Builder - Class in dev.langchain4j.model.googleai
- GeminiFiles.GeminiFile - Record Class in dev.langchain4j.model.googleai
-
Represents a file uploaded to the Gemini API, documentation
- GeminiFunctionCallingConfig - Class in dev.langchain4j.model.googleai
- GeminiFunctionCallingConfig(GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder) - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- GeminiFunctionCallingConfig(GeminiMode, List) - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder - Class in dev.langchain4j.model.googleai
- GeminiHarmBlockThreshold - Enum Class in dev.langchain4j.model.googleai
- GeminiHarmCategory - Enum Class in dev.langchain4j.model.googleai
- GeminiImageGenerationException(String) - Constructor for exception class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GeminiImageGenerationException
-
Creates a new exception with the specified message.
- GeminiMediaResolutionLevel - Enum Class in dev.langchain4j.model.googleai
-
Represents the media resolution levels for controlling how the Gemini API processes media inputs like images, videos, and PDF documents.
- GeminiMode - Enum Class in dev.langchain4j.model.googleai
- GeminiResponseModality - Enum Class in dev.langchain4j.model.googleai
- GeminiSafetyRating - Record Class in dev.langchain4j.model.googleai
-
A safety assessment that Gemini reports for a single harm category.
- GeminiSafetyRating(String, String, Boolean) - Constructor for record class dev.langchain4j.model.googleai.GeminiSafetyRating
-
Creates an instance of a
GeminiSafetyRatingrecord class. - GeminiSafetySetting - Class in dev.langchain4j.model.googleai
- GeminiSafetySetting(GeminiHarmCategory, GeminiHarmBlockThreshold) - Constructor for class dev.langchain4j.model.googleai.GeminiSafetySetting
- geminiService - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- geminiService - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- GeminiThinkingConfig - Record Class in dev.langchain4j.model.googleai
- GeminiThinkingConfig(Boolean, Integer, String) - Constructor for record class dev.langchain4j.model.googleai.GeminiThinkingConfig
-
Creates an instance of a
GeminiThinkingConfigrecord class. - GeminiThinkingConfig.Builder - Class in dev.langchain4j.model.googleai
- GeminiThinkingConfig.GeminiThinkingLevel - Enum Class in dev.langchain4j.model.googleai
- GEMMA_2B_IT_LORA - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
This is a Gemma-2B base model that Cloudflare dedicates for inference with LoRA adapters.
- GEMMA_2B_IT_LORA_DUPLICATE - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
This is a Gemma-7B base model that Cloudflare dedicates for inference with LoRA adapters.
- GEMMA_7B_IT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Gemma is a family of lightweight, state-of-the-art open models from Google, built from the same research and technology used to create the Gemini models.
- generate(TextGenerationRequest) - Method in interface dev.langchain4j.model.huggingface.client.HuggingFaceClient
-
Deprecated, for removal: This API element is subject to removal in a future version.
- generate(Prompt) - Method in class dev.langchain4j.model.language.DisabledLanguageModel
- generate(Prompt) - Method in interface dev.langchain4j.model.language.LanguageModel
-
Generate a response to the given prompt.
- generate(Prompt) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel
-
Generate a response to the given prompt.
- generate(Prompt, StreamingResponseHandler) - Method in class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- generate(Prompt, StreamingResponseHandler) - Method in interface dev.langchain4j.model.language.StreamingLanguageModel
-
Generates a response from the model based on a prompt.
- generate(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel
- generate(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- generate(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- generate(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
-
Generates an image from a text prompt.
- generate(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- generate(String) - Method in class dev.langchain4j.model.image.DisabledImageModel
- generate(String) - Method in interface dev.langchain4j.model.image.ImageModel
-
Given a prompt, generate an image.
- generate(String) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel
- generate(String) - Method in class dev.langchain4j.model.language.DisabledLanguageModel
- generate(String) - Method in interface dev.langchain4j.model.language.LanguageModel
-
Generate a response to the given prompt.
- generate(String) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel
- generate(String) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel
-
Generates a completion for the given prompt.
- generate(String) - Method in class dev.langchain4j.model.ollama.OllamaImageModel
- generate(String) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel
- generate(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel
- generate(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel
- generate(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel
- generate(String) - Method in class dev.langchain4j.model.oracle.OracleSummaryLanguageModel
-
generate summary
- generate(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel
- generate(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel
- generate(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel
-
Generates a single image from the given prompt, using the parameters set on the builder.
- generate(String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Given a prompt, generate an image.
- generate(String) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel
-
Generate a response to the given prompt.
- generate(String, int) - Method in class dev.langchain4j.model.image.DisabledImageModel
- generate(String, int) - Method in interface dev.langchain4j.model.image.ImageModel
-
Given a prompt, generate n images.
- generate(String, int) - Method in class dev.langchain4j.model.openai.OpenAiImageModel
- generate(String, int) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel
- generate(String, int) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel
- generate(String, int) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel
-
Generates
nimages from the given prompt, using the parameters set on the builder. - generate(String, ModelGatewayImageParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel
-
Generates images from the given prompt, using the specified
ModelGatewayImageParameters. - generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- generate(String, StreamingResponseHandler) - Method in interface dev.langchain4j.model.language.StreamingLanguageModel
-
Generates a response from the model based on a prompt.
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel
-
Generates a completion for the given prompt.
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel
- generate(String, StreamingResponseHandler) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- generate(String, String) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel
-
Generates a completion for the given prompt and suffix.
- generate(String, String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Generate image and save to file.
- generate(String, String, StreamingResponseHandler) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel
-
Generates a completion for the given prompt and suffix.
- generateChat(WorkersAiChatCompletionRequest, String, String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Generate chat.
- generateContent(AnthropicRequest, String) - Method in class dev.langchain4j.model.vertexai.anthropic.internal.client.VertexAiAnthropicClient
- generateContentConfigCustomizer(Consumer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
-
Registers a customizer applied to the
GenerateContentConfig.Builderafter this integration has populated it (generation parameters, tools, system instruction, etc.), so it can set any underlying Google Gen AI SDK option that is not exposed here, or override a value set above. - generateContentConfigCustomizer(Consumer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Registers a customizer applied to the
GenerateContentConfig.Builderafter this integration has populated it (generation parameters, tools, system instruction, etc.), so it can set any underlying Google Gen AI SDK option that is not exposed here, or override a value set above. - generateContentConfigCustomizer(Consumer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Registers a customizer applied to the
GenerateContentConfig.Builderafter this integration has populated it (generation parameters, tools, system instruction, etc.), so it can set any underlying Google Gen AI SDK option that is not exposed here, or override a value set above. - generateContentStreaming(AnthropicRequest, String, StreamingResponseHandler) - Method in class dev.langchain4j.model.vertexai.anthropic.internal.client.VertexAiAnthropicClient
-
Streaming version of generateContent - simulates streaming by chunking the response
- GENERATED_IMAGES_KEY - Static variable in class dev.langchain4j.data.message.AiMessage
- GeneratedImageHelper - Class in dev.langchain4j.model.googleai
-
Helper class for accessing generated images from AiMessage attributes.
- GeneratedImageHelper() - Constructor for class dev.langchain4j.model.googleai.GeneratedImageHelper
- generateExecution(AgentMonitor) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateExecution(AgentMonitor, Object) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateExecution(AgentMonitor, Object, Path) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateExecution(AgentMonitor, Path) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateHqlQuery(Query, String, String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
- generateIds(int) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Generates list of UUID strings
- generateIds(int) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- generateImage(WorkersAiImageGenerationRequest, String, String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Generate image.
- GenerateImagesRequest - Class in dev.langchain4j.model.openai.internal.image
-
Represents the request to the OpenAI image generation API.
- GenerateImagesRequest(GenerateImagesRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest
- GenerateImagesRequest.Builder - Class in dev.langchain4j.model.openai.internal.image
- GenerateImagesResponse - Class in dev.langchain4j.model.openai.internal.image
-
Represents the response from the OpenAI image generation API.
- GenerateImagesResponse(GenerateImagesResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- GenerateImagesResponse.Builder - Class in dev.langchain4j.model.openai.internal.image
- generateReport(AgentMonitor) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateReport(AgentMonitor, Object) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateReport(AgentMonitor, Object, Path) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateReport(AgentMonitor, Path) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateSqlQuery(Query, String, String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- generateText(WorkersAiTextCompletionRequest, String, String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Generate text.
- generateTopology(Object) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateTopology(Object, Path) - Static method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
- generateUUIDFrom(String) - Static method in class dev.langchain4j.internal.Utils
-
Generates a UUID from a hash of the given input string.
- geoLocation() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the desired geolocation for search results.
- geoLocation(String) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the desired geolocation for search results.
- get() - Static method in interface dev.langchain4j.agentic.internal.A2AService
- get() - Static method in interface dev.langchain4j.agentic.internal.McpService
- get() - Static method in interface dev.langchain4j.agentic.planner.AgentsRegistry
-
Returns the
AgentsRegistrydiscovered viaServiceLoader. - get() - Static method in interface dev.langchain4j.spi.ExecutorProvider
- get(Object) - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- get(Object) - Method in interface dev.langchain4j.memory.chat.ChatMemoryProvider
-
Provides an instance of
ChatMemory. - get(String) - Method in class dev.langchain4j.invocation.InvocationParameters
- GET - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
- getActualResponse() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.ParsedResponse
-
Returns the actual response content with thinking tags removed.
- getAgent(String) - Method in class dev.langchain4j.agentic.planner.AgentsRegistry.CompositeAgentsRegistry
- getAgent(String) - Method in class dev.langchain4j.agentic.planner.AgentsRegistry.EmptyAgentsRegistry
- getAgent(String) - Method in interface dev.langchain4j.agentic.planner.AgentsRegistry
-
Returns the agent registered with the given name.
- getAgenticScope(Object) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeAccess
-
Returns the
AgenticScopewith the given id for this AI service or null if such memory doesn't exist. - getAgentName() - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- getAllAgenticScopeKeysInMemory() - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- getAllKeys() - Method in interface dev.langchain4j.agentic.scope.AgenticScopeStore
-
Gets all available AgenticScope .
- getAllowCreateEngine() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllowedFunctionNames() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- getAllowFineTuning() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllowLogprobs() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllowSampling() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllowSearchIndices() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllowView() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getAllVersionsOfServer(String) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- getAllVersionsOfServer(String) - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Get all available versions for a specific MCP server
- getAnnotatedMethod(Method, Class) - Static method in class dev.langchain4j.internal.Utils
-
Returns the method eventually annotated with the given annotation.
- getAnnotatedMethodOnClass(Class, Class) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- getAnnotation(Class, Class) - Method in class dev.langchain4j.classloading.ReflectionBasedClassMetadataProviderFactory
- getAnnotation(Class, Class) - Method in interface dev.langchain4j.spi.classloading.ClassMetadataProviderFactory
-
Retrieves an annotation of the specified type from the given class.
- getAnnotation(Method, Class) - Method in class dev.langchain4j.classloading.ReflectionBasedClassMetadataProviderFactory
- getAnnotation(MethodKey, Class) - Method in interface dev.langchain4j.spi.classloading.ClassMetadataProviderFactory
-
Retrieves an annotation of the specified type from the given method.
- getAnthropicVersion() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getArguments() - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- getArguments() - Method in class dev.langchain4j.mcp.protocol.McpCallToolParams
- getArguments() - Method in class dev.langchain4j.mcp.protocol.McpGetPromptParams
- getArguments() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- getArguments() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction
- getAttributes() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- getBatching() - Method in class dev.langchain4j.model.oracle.OracleEmbeddingModel
- getBlob() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Contents
- getBody() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Request
- getBoundedLongValue(Object, String, Class, long, long) - Static method in class dev.langchain4j.service.tool.DefaultToolExecutor
- getBuilder() - Method in interface dev.langchain4j.spi.guardrail.GuardrailExecutorBuilderFactory
-
Retrieves a builder for creating instances of
GuardrailExecutor. - getBuilder(Class) - Method in interface dev.langchain4j.service.guardrail.spi.GuardrailServiceBuilderFactory
-
Gets an instance of the
GuardrailService.Builder - getCache(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches
-
Retrieves a cache by name (e.g.
- getCache(String) - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Retrieves a cache by name (e.g.
- getCacheCreationInputTokens() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- getCacheMissedInputTokens() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- getCacheMissReason() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnostics
- getCacheReadInputTokens() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- getCapabilities() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams
- getCapabilities() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Result
- getCapabilities() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getCapabilities() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getCassandraSession() - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- getCassandraSession() - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Access the cassandra session for fined grained operation.
- getCategories() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- getCategory() - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
- getCategoryScores() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- getChatMemories() - Method in class dev.langchain4j.service.memory.ChatMemoryService
- getChatMemory(Object) - Method in interface dev.langchain4j.service.memory.ChatMemoryAccess
-
Returns the
ChatMemorywith the given id for this AI service or null if such memory doesn't exist. - getChatMemory(Object) - Method in class dev.langchain4j.service.memory.ChatMemoryService
- getChatMemoryIDs() - Method in class dev.langchain4j.service.memory.ChatMemoryService
- getChoices() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getChoices() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getChoices() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getChoices() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getChoices() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getChoices() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getClassInstance(Class) - Static method in class dev.langchain4j.classinstance.ClassInstanceLoader
-
Retrieves an instance of the specified class type.
- getClassMetadataProviderFactory() - Static method in class dev.langchain4j.classloading.ClassMetadataProvider
-
Retrieves an implementation of a
ClassMetadataProviderFactory. - getClient() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getClient() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getClientInfo() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams
- getCode() - Method in class dev.langchain4j.mcp.protocol.McpErrorResponse.Error
- getCode() - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- getColumnName() - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- getCompletionTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- getCompletionTokens() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- getConnection() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Datasource connection Creates the vector extension and add the vector type if it does not exist.
- getContainer() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getContent() - Method in class dev.langchain4j.mcp.protocol.McpCallToolResult.Result
- getContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- getContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- getContent() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getContent() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getContent() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- getContent() - Method in class dev.langchain4j.store.embedding.azure.search.Document
- getContentClass() - Method in enum class dev.langchain4j.data.message.ContentType
-
Returns the class of the content type.
- getContents() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Result
- getContentVector() - Method in class dev.langchain4j.store.embedding.azure.search.Document
- getContextLength() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getContextualName(ChatModelObservationContext) - Method in class dev.langchain4j.observation.convention.DefaultChatModelConvention
-
Will produce the span name according to gen-ai span name semantic conventions from OpenTelemetry.
- getCount() - Method in class dev.langchain4j.mcp.registryclient.model.McpMetadata
- getCreated() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getCreated() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getCreated() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getCredentialsProvider() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getCursor() - Method in class dev.langchain4j.mcp.protocol.McpListPromptsParams
- getCursor() - Method in class dev.langchain4j.mcp.protocol.McpListResourcesParams
- getCursor() - Method in class dev.langchain4j.mcp.protocol.McpListResourceTemplatesParams
- getCursor() - Method in class dev.langchain4j.mcp.protocol.McpListToolsParams
- getCursor() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- getCustomId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Request
- getCustomParameters() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getDangerousAndCriminalContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getDangerousAndCriminalContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getData() - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- getData() - Method in class dev.langchain4j.mcp.protocol.McpErrorResponse.Error
- getData() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- getData() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- getData() - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- getData() - Method in class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- getData() - Method in class dev.langchain4j.model.oracle.Embedding
- getData() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- getDefaultExecutor() - Static method in class dev.langchain4j.internal.DefaultExecutorProvider
- getDefaultExecutorService() - Static method in class dev.langchain4j.internal.DefaultExecutorProvider
-
Deprecated.LangChain4j now offloads everything through
DefaultExecutorProvider.getDefaultExecutor()(a plainExecutor); no internal site needs anExecutorServiceanymore. Retained only for backward compatibility with external callers. PreferDefaultExecutorProvider.getDefaultExecutor(). - getDefaultValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getDefaultValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getDefaultValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getDefaultValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getDefaultValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getDelta() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getDescription() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getDescription() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- getDescription() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- getDescription() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- getDestinationFile() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getDetail() - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- getDetails() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getDetails() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getDetails() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getDiagnostics() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getDigest() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getDigest() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getDimension() - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- getDimensions() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getDirectory() - Method in class dev.langchain4j.data.document.loader.oracle.DirectoryPreference
- getDoSample() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getDouble(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Doublevalue associated with the given key. - getEmbedding() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- getEmbedding() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- getEmbedding() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- getEmbedding() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- getEmbedding() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- getEmbedding() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getEmbeddingField() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getEmbeddingMatches(SearchPagedIterable, Double, AzureAiSearchQueryType) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- getEmbeddings() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- getEncodingFormat() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- getEndpoint() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- getEnvironmentVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getError() - Method in class dev.langchain4j.mcp.protocol.McpErrorResponse
- getError() - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
- getErrorContext() - Method in class dev.langchain4j.observation.context.ChatModelObservationContext
- getErrors() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceCompletedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceErrorListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceListener
-
Retrieves the class object representing the type of
AiServiceEventthat this listener listens for. - getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceRequestIssuedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceResponseReceivedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.AiServiceStartedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.InputGuardrailExecutedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.OutputGuardrailExecutedListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.ToolCompensatedEventListener
- getEventClass() - Method in interface dev.langchain4j.observability.api.listener.ToolExecutedEventListener
- getExpiresAt() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getFamilies() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getFamily() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getFileData() - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- getFilename() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the filename.
- getFilename() - Method in class dev.langchain4j.data.document.loader.oracle.FilePreference
- getFilename() - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- getFileSha256() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getFinishReason() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getFinishReason() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- getFirstFailureException() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
Gets the exception from the first failure
- getFloat(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Floatvalue associated with the given key. - getFormat() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getFormat() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getFormat() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getFormat() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getFormat() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getFormat() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
- getFormat() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getFormat() - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- getFrequencyPenalty() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getFullDefinition() - Method in class dev.langchain4j.store.embedding.pgvector.MetadataColumDefinition
- getFullPath() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the full path of the file.
- getFunction() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- getFunction() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- getFunction() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCall
- getGeneratedImages(AiMessage) - Static method in class dev.langchain4j.model.googleai.GeneratedImageHelper
-
Extracts generated images from an AiMessage.
- getGeneratedText() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationResponse
-
Deprecated.
- getGithubClientId() - Method in class dev.langchain4j.mcp.registryclient.model.McpRegistryHealth
- getGroup() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getHateAndDiscrimination() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getHateAndDiscrimination() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- getHateAndDiscrimination() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getHeaders() - Method in class dev.langchain4j.mcp.registryclient.model.McpRemote
- getHeaders() - Method in class dev.langchain4j.mcp.registryclient.model.McpTransport
- getHealth() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getHealth() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getHighCardinalityKeyValues(ChatModelObservationContext) - Method in class dev.langchain4j.observation.convention.DefaultChatModelConvention
- getId() - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- getId() - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- getId() - Method in class dev.langchain4j.mcp.protocol.McpJsonRpcMessage
- getId() - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- getId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- getId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- getId() - Method in class dev.langchain4j.model.oracle.Embedding
- getId() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getId() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- getId() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- getId() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- getId() - Method in class dev.langchain4j.store.embedding.azure.search.Document
- getId() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- getId() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getIdentifier() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getImage() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getImage() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- getImages() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getIndex() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getIndex() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- getIndex() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction
- getIndices() - Method in class dev.langchain4j.store.embedding.milvus.v2.SparseEmbedding
- getInput() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- getInput() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
- getInput() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- getInputNodes() - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- getInputRequests() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getInputResponses() - Method in class dev.langchain4j.mcp.protocol.McpCallToolParams
- getInputResponses() - Method in class dev.langchain4j.mcp.protocol.McpGetPromptParams
- getInputResponses() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceParams
- getInputs() - Method in class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- getInputs() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- getInputTokens() - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
-
Gets the input token count.
- getInputTokens() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- getInstanceOfClass(Class) - Method in interface dev.langchain4j.spi.classloading.ClassInstanceFactory
-
Provides an instance of the specified class type.
- getInstructions() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Result
- getInstructions() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getInteger(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Integervalue associated with the given key. - getInvalidJsonMessage(AiMessage, String) - Method in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Generates a message indicating that the provided JSON is invalid.
- getInvalidJsonReprompt(AiMessage, String) - Method in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Generates a reprompt message indicating that the provided JSON is invalid.
- getIsBlocking() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getIsError() - Method in class dev.langchain4j.mcp.protocol.McpCallToolResult.Result
- getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
- getJsonSchema() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- getKey() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- getLaw() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getLaw() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getLength() - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- getLicense() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getLimit() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- getListChanged() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Capabilities.Tools
- getLong(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Longvalue associated with the given key. - getLowCardinalityKeyValues(ChatModelObservationContext) - Method in class dev.langchain4j.observation.convention.DefaultChatModelConvention
- getMask() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getMaxNewTokens() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getMaxRetries() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getMaxTime() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getMaxTokens() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getMaxTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getMaxTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getMaxTokens() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getMcpSessionId() - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Returns the MCP session ID assigned by the server, or
nullif no session has been established yet (or the server does not use sessions). - getMessage() - Method in class dev.langchain4j.mcp.protocol.McpErrorResponse.Error
- getMessage() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getMessage() - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- getMessages() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Gets the list of messages.
- getMessages() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getMessages() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getMessages() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getMessages() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getMessages() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- getMessages() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Retrieves messages for a specified chat memory.
- getMessages(Object) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- getMessages(Object) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Retrieves messages for a specified chat memory.
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- getMessagesAsync(Object) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Non-blocking counterpart of
ChatMemoryStore.getMessages(Object), used by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service APIs. - getMessagesAsync(Object) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- getMeta() - Method in class dev.langchain4j.mcp.protocol.McpCallToolResult.Result
- getMeta() - Method in class dev.langchain4j.mcp.protocol.McpClientParams
- getMeta() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getMeta() - Method in class dev.langchain4j.mcp.registryclient.model.McpGetServerResponse
- getMeta() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getMetadata() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerList
- getMetadata() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getMetadata() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- getMetadata() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- getMetadata() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- getMetadata() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- getMetadata() - Method in class dev.langchain4j.store.embedding.azure.search.Document
- getMetadata() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- getMetadata() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- getMetadata() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getMetadata(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Retrieves metadata for a specific uploaded file.
- getMetadata(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
-
Retrieves metadata for a specific uploaded file.
- getMetadataFieldNames() - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- getMetadataSchemaList() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getMimeType() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Contents
- getMinTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getMode() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- getModel() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Gets the model name.
- getModel() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getModel() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getModel() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- getModel() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getModel() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
- getModel() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getModel() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getModel() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getModelfile() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getModelInfo() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getModifiedAt() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getModifiedAt() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getName() - Method in class dev.langchain4j.mcp.protocol.McpCallToolParams
- getName() - Method in class dev.langchain4j.mcp.protocol.McpGetPromptParams
- getName() - Method in class dev.langchain4j.mcp.protocol.McpImplementation
- getName() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getName() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getName() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getName() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getName() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getName() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- getName() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- getName() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- getName() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- getName() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getName() - Method in class dev.langchain4j.model.ollama.OllamaModelTensor
- getName() - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction
- getName() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getName() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- getName() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- getName() - Method in class dev.langchain4j.observation.convention.DefaultChatModelConvention
- getName() - Method in interface dev.langchain4j.spi.prompt.PromptTemplateFactory.Input
-
Get the name of the template.
- getName() - Method in class dev.langchain4j.store.embedding.pgvector.MetadataColumDefinition
- getNextCursor() - Method in class dev.langchain4j.mcp.protocol.McpListPromptsResult.Result
- getNextCursor() - Method in class dev.langchain4j.mcp.protocol.McpListResourcesResult.Result
- getNextCursor() - Method in class dev.langchain4j.mcp.protocol.McpListResourceTemplatesResult.Result
- getNextCursor() - Method in class dev.langchain4j.mcp.protocol.McpListToolsResult.Result
- getNextCursor() - Method in class dev.langchain4j.mcp.protocol.McpPaginatedResult.Result
- getNextCursor() - Method in class dev.langchain4j.mcp.registryclient.model.McpMetadata
- getNonStaticMethodsOnClass(Class) - Method in class dev.langchain4j.classloading.ReflectionBasedClassMetadataProviderFactory
- getNonStaticMethodsOnClass(Class) - Method in interface dev.langchain4j.spi.classloading.ClassMetadataProviderFactory
-
Retrieves an iterable containing method keys for all non-static methods defined in the specified class.
- getNormalize() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getNotifications() - Method in class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams
- getNum_steps() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getNumReturnSequences() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getObject() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- getObject() - Method in class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- getOfficial() - Method in class dev.langchain4j.mcp.registryclient.model.McpMeta
- getOffset() - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- getOptions() - Method in class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- getOptions() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- getOrCreateAgent(String, Function) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- getOrCreateChatMemory(Object) - Method in class dev.langchain4j.service.memory.ChatMemoryService
- getOrDefault(T, Supplier) - Static method in class dev.langchain4j.internal.Utils
-
Returns the given value if it is not
null, otherwise returns the value returned by the given supplier. - getOrDefault(String, T) - Method in class dev.langchain4j.invocation.InvocationParameters
- getOrDefault(List, List) - Static method in class dev.langchain4j.internal.Utils
-
Returns the given list if it is not
nulland not empty, otherwise returns the given default list. - getOrDefault(Map, Map) - Static method in class dev.langchain4j.internal.Utils
-
Returns the given map if it is not
nulland not empty, otherwise returns the given default map. - getOrDefault(T, T) - Static method in class dev.langchain4j.internal.Utils
-
Returns the given value if it is not
null, otherwise returns the given default value. - getOrganization() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- getOutputConfig() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getOutputNodes() - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- getOutputTokens() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- getOwner() - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- getOwnerBy() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getPackageArguments() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getPackages() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getParameters() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- getParameters() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- getParameters() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getParameterSize() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getParams() - Method in class dev.langchain4j.mcp.protocol.McpClientNotification
- getParams() - Method in class dev.langchain4j.mcp.protocol.McpClientRequest
- getParent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getParentModel() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getPermission() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getPii() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getPii() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getPixels(URL) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Convert an image into a array of number, supposedly the Pixels.
- getPkName() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getPlaceholder() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getPresencePenalty() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getPreviousMessageId() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters
- getProcess() - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- getProjectorInfo() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getPrompt() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getPrompt() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getPrompt() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- getPrompt(String, Map) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- getPrompt(String, Map) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Render the contents of a prompt.
- getPrompts() - Method in class dev.langchain4j.mcp.protocol.McpListPromptsResult.Result
- getPromptsListChanged() - Method in class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams.Notifications
- getPromptTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- getPromptTokens() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- getProperties() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- getProtocolVersion() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams
- getProtocolVersion() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Result
- getProvider() - Static method in class dev.langchain4j.internal.DefaultExecutorProvider
-
Internal accessor behind the public
ExecutorProvider.get(). - getPublishedAt() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
-
The date and time when the server was published.
- getPublisherProvided() - Method in class dev.langchain4j.mcp.registryclient.model.McpMeta
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpMeta.publisherProvided(), which does not expose Jackson types. - getQuantizationLevel() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getRandomSeed() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getRandomSeed() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getRawClass(Type) - Static method in class dev.langchain4j.service.TypeUtils
- getReason() - Method in class dev.langchain4j.mcp.protocol.McpCancellationParams
- getRegion() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRegistryBaseUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getRegistryType() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getRemoteCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
-
Gets the underlying Infinispan remote cache
- getRemotes() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getRepetitionPenalty() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getRepository() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getReprompt() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Gets the reprompt message
- getRequestContext() - Method in class dev.langchain4j.observation.context.ChatModelObservationContext
- getRequestId() - Method in class dev.langchain4j.mcp.protocol.McpCancellationParams
- getRequestParameters(List) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRequests() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- getRequestState() - Method in class dev.langchain4j.mcp.protocol.McpCallToolParams
- getRequestState() - Method in class dev.langchain4j.mcp.protocol.McpGetPromptParams
- getRequestState() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceParams
- getRequestState() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getRequired() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- getResources() - Method in class dev.langchain4j.mcp.protocol.McpListResourcesResult.Result
- getResourcesListChanged() - Method in class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams.Notifications
- getResourceSubscriptions() - Method in class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams.Notifications
- getResourceTemplates() - Method in class dev.langchain4j.mcp.protocol.McpListResourceTemplatesResult.Result
- getResponse() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getResponseContext() - Method in class dev.langchain4j.observation.context.ChatModelObservationContext
- getResponseFormat() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpCallToolResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpGetPromptResponse
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpListPromptsResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpListResourcesResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpListResourceTemplatesResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpListToolsResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpPaginatedResult
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpPingResponse
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpRootsListResponse
- getResult() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse
- getResult() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- getResult() - Method in class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
- getResultType() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getReturnFullText() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getRole() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- getRole() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- getRole() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getRole() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getRole() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- getRoot() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getRoots() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams.Capabilities
- getRuntimeArguments() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getRuntimeHint() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getSafePrompt() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getSampler() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- getSampler() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- getSampling() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams.Capabilities
- getSchema() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getSchema() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- getSchema() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- getScore() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- getScore() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- getScore() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getScore1() - Method in class dev.langchain4j.agentic.supervisor.ResponseScore
- getScore2() - Method in class dev.langchain4j.agentic.supervisor.ResponseScore
- getSdkTaskType() - Method in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- getSearch() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- getSearchIndexName() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getSelfHarm() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getSelfHarm() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getServer() - Method in class dev.langchain4j.mcp.registryclient.model.McpGetServerResponse
- getServerDetails(String) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- getServerDetails(String) - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Deprecated, for removal: This API element is subject to removal in a future version.This method is not supported on the official MCP registry anymore.
- getServerId() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
-
Deprecated, for removal: This API element is subject to removal in a future version.This field was removed in the 2025-09-29 version of the schema.
- getServerInfo() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Result
- getServers() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerList
- getSetupSql() - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- getSexual() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getSexual() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getShape() - Method in class dev.langchain4j.model.ollama.OllamaModelTensor
- getShape() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- getSize() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getSize() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getSizeInBytes() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Gets the size of the file in bytes.
- getSizeVram() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getSource() - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- getSource() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- getSpecificServerVersion(String, String) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- getSpecificServerVersion(String, String) - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Get detailed information about a specific version of an MCP server.
- getSqlDialect(DataSource) - Static method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- getStatus() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
- getStatus() - Method in class dev.langchain4j.mcp.registryclient.model.McpRegistryHealth
- getStatus() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
-
Deprecated, for removal: This API element is subject to removal in a future version.This field was moved to the McpOfficialMeta object in schema version 2025-09-29
- getStop() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getStop() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getStopReason() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getStopSequence() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getStopSequences() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getStream() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getStream() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getStream() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getStrength() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getString(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Stringvalue associated with the given key. - getStructuredContent() - Method in class dev.langchain4j.mcp.protocol.McpCallToolResult.Result
- getSubfolder() - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- getSuffix() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getSummary() - Method in class dev.langchain4j.agentic.internal.Context.Summary
- getSupplierParameterResolvers() - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- getSupportedVersions() - Method in class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse.Result
- getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Gets the system prompt content.
- getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getSystem() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getTableName() - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- getTableName() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getTemperature() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTemperature() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getTemperature() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTemperature() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getTemperature() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getTemplate() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getTemplate() - Method in interface dev.langchain4j.spi.prompt.PromptTemplateFactory.Input
-
Get the template string.
- getTensors() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getText() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Contents
- getText() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- getText() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- getText() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- getText() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- getText() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- getText() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- getText() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- getText() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getTextField() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getThinking() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Gets the thinking configuration.
- getThinking() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getThinking() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiThinkingContent
- getThinking() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getThinkingContent() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.ParsedResponse
-
Returns the thinking content including <think> and </think> tags.
- getThreshold() - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
- getTimeoutHours() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest
- getTitle() - Method in class dev.langchain4j.mcp.protocol.McpImplementation
- getToolCallId() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- getToolCalls() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- getToolCalls() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- getToolCalls() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getToolChoice() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getToolChoice() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getToolChoice() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getToolName() - Method in class dev.langchain4j.model.ollama.OllamaModelMessage
- getTools() - Method in class dev.langchain4j.mcp.protocol.McpInitializeResult.Capabilities
- getTools() - Method in class dev.langchain4j.mcp.protocol.McpListToolsResult.Result
- getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Gets the list of tools.
- getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTools() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTools() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getToolSearchTools(InvocationContext) - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy
- getToolSearchTools(InvocationContext) - Method in interface dev.langchain4j.service.tool.search.ToolSearchStrategy
-
Returns one or more tool specifications that are exposed to the LLM and are used to perform tool searches.
- getToolSearchTools(InvocationContext) - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy
- getToolsListChanged() - Method in class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams.Notifications
- getTopK() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTopK() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getTopK() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getTopP() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTopP() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- getTopP() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTopP() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getTopP() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- getTotalTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- getTotalTokens() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- getTransport() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getType() - Method in interface dev.langchain4j.mcp.client.McpPromptContent
- getType() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getType() - Method in class dev.langchain4j.mcp.registryclient.model.McpRemote
- getType() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getType() - Method in class dev.langchain4j.mcp.registryclient.model.McpTransport
- getType() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheControl
- getType() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- getType() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- getType() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- getType() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- getType() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- getType() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- getType() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- getType() - Method in class dev.langchain4j.model.ollama.OllamaModelTensor
- getType() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getType() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- getType() - Method in class dev.langchain4j.store.embedding.pgvector.MetadataColumDefinition
- getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
- getUpdatedAt() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
-
The date and time when the server was last updated.
- getUpdatedSince() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- getUri() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceParams
- getUri() - Method in class dev.langchain4j.mcp.protocol.McpReadResourceResponse.Contents
- getUri() - Method in class dev.langchain4j.mcp.protocol.McpSubscribeResourceParams
- getUri() - Method in class dev.langchain4j.mcp.protocol.McpUnsubscribeResourceParams
- getUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpRemote
- getUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- getUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpTransport
- getUrl() - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- getUrl() - Method in class dev.langchain4j.model.openai.internal.chat.VideoUrl
- getUsage() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getUsage() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- getUsage() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- getUsage() - Method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- getUsage() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- getUseCache() - Method in class dev.langchain4j.model.huggingface.client.Options
- getUserId() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- getUUID(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
UUIDvalue associated with the given key. - getValue() - Method in enum class dev.langchain4j.mcp.protocol.McpServerMethod
- getValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getValue() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- getValue() - Method in enum class dev.langchain4j.model.googleai.GeminiResponseModality
- getValue() - Method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
- getValue() - Method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
- getValue() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- getValueHint() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getValueHint() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getValues() - Method in class dev.langchain4j.store.embedding.milvus.v2.SparseEmbedding
- getVariableName(Parameter) - Method in class dev.langchain4j.agentic.internal.AgenticParameterNameResolver
- getVariableName(Parameter) - Method in class dev.langchain4j.service.ParameterNameResolver.DefaultParameterNameResolver
- getVariableName(Parameter) - Method in interface dev.langchain4j.service.ParameterNameResolver
- getVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- getVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- getVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- getVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- getVector() - Method in class dev.langchain4j.model.oracle.Embedding
- getVector() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- getVectorDimension() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getVectorMetricType() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getVersion() - Method in class dev.langchain4j.mcp.protocol.McpImplementation
- getVersion() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getVersion() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getVersion() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- getViolenceAndThreats() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- getViolenceAndThreats() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- getWaitForModel() - Method in class dev.langchain4j.model.huggingface.client.Options
- getWebsiteUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- GITHUB_MODELS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GITHUB_MODELS - Enum constant in enum class dev.langchain4j.model.ModelProvider
- GitHubDocumentLoader - Class in dev.langchain4j.data.document.loader.github
- GitHubDocumentLoader() - Constructor for class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- GitHubDocumentLoader(String, String) - Constructor for class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- GitHubDocumentLoader(String, String, String) - Constructor for class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- GitHubDocumentLoader(GitHub) - Constructor for class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- GitHubDocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.github
- GitHubSource - Class in dev.langchain4j.data.document.source.github
- GitHubSource(GHContent) - Constructor for class dev.langchain4j.data.document.source.github.GitHubSource
- gitHubToken(String) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- gitHubTokenOrganization(String) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- GlobalTestRetryExtension - Class in dev.langchain4j.test.retry
-
JUnit extension that retries tests multiple times (3 by default) in case of exceptions.
- GlobalTestRetryExtension() - Constructor for class dev.langchain4j.test.retry.GlobalTestRetryExtension
- GoalOrientedPlanner - Class in dev.langchain4j.agentic.patterns.goap
- GoalOrientedPlanner() - Constructor for class dev.langchain4j.agentic.patterns.goap.GoalOrientedPlanner
- GoalOrientedSearchGraph - Class in dev.langchain4j.agentic.patterns.goap
- GoalOrientedSearchGraph(List) - Constructor for class dev.langchain4j.agentic.patterns.goap.GoalOrientedSearchGraph
- GOOGLE_AI_GEMINI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_AI_GEMINI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- GOOGLE_GENAI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_GENAI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- GOOGLE_VERTEX_AI_ANTHROPIC - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_VERTEX_AI_ANTHROPIC - Enum constant in enum class dev.langchain4j.model.ModelProvider
- GOOGLE_VERTEX_AI_GEMINI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_VERTEX_AI_GEMINI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- GoogleAiEmbeddingModel - Class in dev.langchain4j.model.googleai
- GoogleAiEmbeddingModel(GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder - Class in dev.langchain4j.model.googleai
- GoogleAiEmbeddingModel.TaskType - Enum Class in dev.langchain4j.model.googleai
- GoogleAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- GoogleAiGeminiBatchChatModel - Class in dev.langchain4j.model.googleai
-
Provides an interface for interacting with the Gemini Batch API, an asynchronous service designed for processing large volumes of requests at a reduced cost (50% of standard).
- GoogleAiGeminiBatchChatModel.Builder - Class in dev.langchain4j.model.googleai
-
Builder for constructing
GoogleAiGeminiBatchChatModelinstances. - GoogleAiGeminiBatchEmbeddingModel - Class in dev.langchain4j.model.googleai
-
Batch embedding model for Google AI Gemini.
- GoogleAiGeminiBatchEmbeddingModel.Builder - Class in dev.langchain4j.model.googleai
-
Builder for constructing
GoogleAiGeminiBatchEmbeddingModelinstances. - GoogleAiGeminiBatchImageModel - Class in dev.langchain4j.model.googleai
-
Provides an interface for batch image generation using the Gemini Batch API.
- GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder - Class in dev.langchain4j.model.googleai
-
Builder for constructing
GoogleAiGeminiBatchImageModelinstances. - GoogleAiGeminiChatModel - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatModel(GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatRequestParameters - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatRequestParameters.Builder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatResponseMetadata - Class in dev.langchain4j.model.googleai
-
Gemini-specific metadata for
ChatResponse. - GoogleAiGeminiChatResponseMetadata.Builder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiImageModel - Class in dev.langchain4j.model.googleai
-
Represents a Google AI Gemini model for image generation and editing.
- GoogleAiGeminiImageModel.GeminiImageGenerationException - Exception Class in dev.langchain4j.model.googleai
-
Exception thrown when image generation or editing fails.
- GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder - Class in dev.langchain4j.model.googleai
-
Builder for constructing
GoogleAiGeminiImageModelinstances. - GoogleAiGeminiModelCatalog - Class in dev.langchain4j.model.googleai
-
Google AI Gemini implementation of
ModelCatalog. - GoogleAiGeminiModelCatalog.Builder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiStreamingChatModel - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiStreamingChatModel(GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiTokenCountEstimator - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiTokenCountEstimator(GoogleAiGeminiTokenCountEstimator.Builder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- GoogleAiGeminiTokenCountEstimator.Builder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiTokenUsage - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiTokenUsage.Builder - Class in dev.langchain4j.model.googleai
- GoogleCloudStorageDocumentLoader - Class in dev.langchain4j.data.document.loader.gcs
-
Google Cloud Storage Document Loader to load documents from Google Cloud Storage buckets.
- GoogleCloudStorageDocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.gcs
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the Google OAuth2 credentials used to authenticate requests via Vertex AI.
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the Google OAuth2 credentials used to authenticate requests via Vertex AI.
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- GoogleCustomWebSearchEngine - Class in dev.langchain4j.web.search.google.customsearch
-
An implementation of a
WebSearchEnginethat uses Google Custom Search API for performing web searches. - GoogleCustomWebSearchEngine(String, String, Boolean, Boolean, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine
-
Constructs a new GoogleCustomWebSearchEngine with the specified parameters.
- GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder - Class in dev.langchain4j.web.search.google.customsearch
- GoogleCustomWebSearchEngine.ImageSearchResult - Class in dev.langchain4j.web.search.google.customsearch
- GoogleGenAiBatchChatModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Chat models.
- GoogleGenAiBatchChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchEmbeddingModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Embedding models.
- GoogleGenAiBatchEmbeddingModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchImageModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Image generation models.
- GoogleGenAiBatchImageModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchImageModel.ImageGenerationRequest - Record Class in dev.langchain4j.model.google.genai
- GoogleGenAiCaches - Class in dev.langchain4j.model.google.genai
-
Service for creating and managing Gemini context caches using the official com.google.genai SDK.
- GoogleGenAiCaches.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatRequestParameters - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatRequestParameters.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatResponseMetadata - Class in dev.langchain4j.model.google.genai
-
Google GenAI-specific metadata for
ChatResponse. - GoogleGenAiChatResponseMetadata.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel(GoogleGenAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- GoogleGenAiEmbeddingModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel.TaskTypeEnum - Enum Class in dev.langchain4j.model.google.genai
- GoogleGenAiFiles - Class in dev.langchain4j.model.google.genai
-
Service for uploading and managing media files with Google AI Gemini using the official com.google.genai SDK.
- GoogleGenAiFiles.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiImageModel - Class in dev.langchain4j.model.google.genai
-
Represents a Google GenAI model for image generation and editing using the official com.google.genai SDK.
- GoogleGenAiImageModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiModelCatalog - Class in dev.langchain4j.model.google.genai
-
Google GenAI implementation of
ModelCatalog. - GoogleGenAiModelCatalog.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiStreamingChatModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiStreamingChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiTokenCountEstimator - Class in dev.langchain4j.model.google.genai
- GoogleGenAiTokenCountEstimator.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiTokenUsage - Class in dev.langchain4j.model.google.genai
-
Google GenAI-specific
TokenUsagethat additionally exposes the token counts reported by Gemini for cached content, for thinking and for tool results fed back to the model. - GoogleGenAiTokenUsage.Builder - Class in dev.langchain4j.model.google.genai
- googleMaps(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- googleMapsUri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
-
Returns the value of the
googleMapsUrirecord component. - googleMapsWidgetContextToken() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
googleMapsWidgetContextTokenrecord component. - googleMapsWidgetContextToken(String) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
- googleSearch(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- googleSearchDynamicRetrievalScore() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
-
Returns the value of the
googleSearchDynamicRetrievalScorerecord component. - GPT_3_5_TURBO - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_3_5_TURBO_0125 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_3_5_TURBO_0301 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_1106 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_1106 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_3_5_TURBO_16K - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_16K - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_3_5_TURBO_16K_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_INSTRUCT - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- GPT_3_5_TURBO_INSTRUCT - Enum constant in enum class dev.langchain4j.model.openai.OpenAiLanguageModelName
- GPT_3_5_TURBO_INSTRUCT_0914 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- GPT_4 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_0125_PREVIEW - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_0613 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1_2025_04_14 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1_MINI_2025_04_14 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1_NANO - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1_NANO_2025_04_14 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_1106_PREVIEW - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_32K - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_32K - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_32K_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_32K_0613 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_O - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_2024_05_13 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_2024_08_06 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_2024_11_20 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_MINI_2024_07_18 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_O_MINI_TRANSCRIBE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModelName
- GPT_4_O_MINI_TTS - Enum constant in enum class dev.langchain4j.model.openai.OpenAiTextToSpeechModelName
- GPT_4_O_MINI_TTS_2025_12_15 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiTextToSpeechModelName
- GPT_4_O_TRANSCRIBE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModelName
- GPT_4_O_TRANSCRIBE_DIARIZE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModelName
- GPT_4_TURBO - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_TURBO - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_TURBO_2024_04_09 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_TURBO_2024_04_09 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_VISION_PREVIEW - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_5 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_5_1 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_5_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_5_NANO - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_IMAGE_1 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- GPT_IMAGE_1_5 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- GPT_IMAGE_1_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- GPT_IMAGE_2 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- GPULlama3ChatModel - Class in dev.langchain4j.model.gpullama3
-
GPULlama3 implementation of the langchain4j ChatModel interface.
- GPULlama3ChatModel.Builder - Class in dev.langchain4j.model.gpullama3
- GPULlama3ResponseParser - Class in dev.langchain4j.model.gpullama3
-
Utility class for parsing GPULlama3 model responses that contain thinking content.
- GPULlama3ResponseParser.ParsedResponse - Class in dev.langchain4j.model.gpullama3
-
Represents the parsed components of a GPULlama3 model response.
- GPULlama3ResponseParser.StreamingParser - Class in dev.langchain4j.model.gpullama3
-
Parser for handling streaming responses with real-time thinking content separation.
- GPULlama3StreamingChatModel - Class in dev.langchain4j.model.gpullama3
-
GPULlama3 implementation of the langchain4j StreamingChatModel interface.
- GPULlama3StreamingChatModel.Builder - Class in dev.langchain4j.model.gpullama3
- GraalVmJavaScriptExecutionEngine - Class in dev.langchain4j.code.graalvm
-
CodeExecutionEnginethat uses GraalVM Polyglot/Truffle to execute provided JavaScript code. - GraalVmJavaScriptExecutionEngine() - Constructor for class dev.langchain4j.code.graalvm.GraalVmJavaScriptExecutionEngine
- GraalVmJavaScriptExecutionTool - Class in dev.langchain4j.agent.tool.graalvm
-
A tool that executes provided JavaScript code using GraalVM Polyglot/Truffle.
- GraalVmJavaScriptExecutionTool() - Constructor for class dev.langchain4j.agent.tool.graalvm.GraalVmJavaScriptExecutionTool
- GraalVmPythonExecutionEngine - Class in dev.langchain4j.code.graalvm
-
CodeExecutionEnginethat uses GraalVM Polyglot/Truffle to execute provided Python code. - GraalVmPythonExecutionEngine() - Constructor for class dev.langchain4j.code.graalvm.GraalVmPythonExecutionEngine
- GraalVmPythonExecutionTool - Class in dev.langchain4j.agent.tool.graalvm
-
A tool that executes provided Python code using GraalVM Polyglot/Truffle.
- GraalVmPythonExecutionTool() - Constructor for class dev.langchain4j.agent.tool.graalvm.GraalVmPythonExecutionTool
- GroundingChunk(GroundingMetadata.GroundingChunk.Web, GroundingMetadata.GroundingChunk.RetrievedContext, GroundingMetadata.GroundingChunk.Maps) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
-
Creates an instance of a
GroundingChunkrecord class. - groundingChunkIndices() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Returns the value of the
groundingChunkIndicesrecord component. - groundingChunks() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
groundingChunksrecord component. - groundingChunks(List) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
- groundingMetadata() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
- groundingMetadata(GroundingMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
- GroundingMetadata - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata(List, List, List, GroundingMetadata.SearchEntryPoint, GroundingMetadata.RetrievalMetadata, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata
-
Creates an instance of a
GroundingMetadatarecord class. - GroundingMetadata.Builder - Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk.Maps - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk.Maps.ReviewSnippet - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk.RetrievedContext - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingChunk.Web - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.GroundingSupport - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.RetrievalMetadata - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.SearchEntryPoint - Record Class in dev.langchain4j.model.googleai
- GroundingMetadata.Segment - Record Class in dev.langchain4j.model.googleai
- GroundingSupport(List, List, GroundingMetadata.Segment) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Creates an instance of a
GroundingSupportrecord class. - groundingSupports() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
groundingSupportsrecord component. - groundingSupports(List) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
- group(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- grpcPort(Integer) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- Guardrail<P,
R> - Interface in dev.langchain4j.guardrail -
A guardrail is a rule that is applied when interacting with an LLM either to the input (the user message) or to the output of the model to ensure that they are safe and meet the expectations of the model.
- GuardrailAssertions - Class in dev.langchain4j.test.guardrail
-
Custom assertions for working with Guardrails
- GuardrailAssertions() - Constructor for class dev.langchain4j.test.guardrail.GuardrailAssertions
- GuardrailAssessment - Class in dev.langchain4j.model.bedrock
- GuardrailAssessment(GuardrailAssessment.Builder) - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessment
- GuardrailAssessment.Action - Enum Class in dev.langchain4j.model.bedrock
- GuardrailAssessment.Builder<T> - Class in dev.langchain4j.model.bedrock
- GuardrailAssessment.Policy - Enum Class in dev.langchain4j.model.bedrock
- guardrailAssessmentSummary() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- guardrailAssessmentSummary(GuardrailAssessmentSummary) - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- GuardrailAssessmentSummary - Class in dev.langchain4j.model.bedrock
- GuardrailAssessmentSummary(GuardrailAssessmentSummary.Builder) - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- GuardrailAssessmentSummary.Builder - Class in dev.langchain4j.model.bedrock
- guardrailAssessmentSummaryFrom(ConverseTrace) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailAssessmentSummaryFrom(ConverseTrace) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailClass() - Method in interface dev.langchain4j.guardrail.GuardrailResult.Failure
-
The
Guardrailclass - guardrailClass() - Method in class dev.langchain4j.guardrail.InputGuardrailResult.Failure
- guardrailClass() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- guardrailClass() - Method in interface dev.langchain4j.observability.api.event.GuardrailExecutedEvent
-
Retrieves the guardrail class associated with the validation process.
- guardrailClass() - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- guardrailClass() - Method in class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- guardrailClass(Class) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- guardrailConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailConfiguration(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Configuration information for a guardrail that you want to use in the request.
- GuardrailException - Exception Class in dev.langchain4j.guardrail
-
Exception thrown when an input or output guardrail validation fails.
- GuardrailException(String) - Constructor for exception class dev.langchain4j.guardrail.GuardrailException
- GuardrailException(String, Throwable) - Constructor for exception class dev.langchain4j.guardrail.GuardrailException
- GuardrailExecutedEvent<P,
R, - Interface in dev.langchain4j.observability.api.eventG> -
Represents an event that is executed when a guardrail validation occurs.
- GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P,
R, - Class in dev.langchain4j.observability.api.eventG, T> - GuardrailExecutedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- GuardrailExecutedEventBuilder(T) - Constructor for class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- GuardrailExecutedListener<E,
P, - Interface in dev.langchain4j.observability.api.listenerR, G> -
Represents a listener for events of type
GuardrailExecutedEvent, which are triggered when a guardrail validation is executed. - GuardrailExecutor<C,
P, - Interface in dev.langchain4j.guardrailR, G, E> -
Represents a mechanism to execute a set of guardrails on given parameters.
- GuardrailExecutorBuilder(C) - Constructor for class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
- GuardrailExecutorBuilderFactory<C,
R, - Interface in dev.langchain4j.spi.guardrailP, G, E, B> -
Represents a factory for creating instances of
AbstractGuardrailExecutor.GuardrailExecutorBuilder. - guardrailIdentifier() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- guardrailIdentifier(String) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
-
Sets the identifier for the guardrail.
- guardrailName() - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- guardrailName() - Method in interface dev.langchain4j.observability.api.event.GuardrailExecutedEvent
-
Retrieves the guardrail name associated with the validation process.
- guardrailName() - Method in class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- guardrailName(String) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- GuardrailRequest<P> - Interface in dev.langchain4j.guardrail
-
Represents the parameter passed to
Guardrail.validate(GuardrailRequest)} in order to validate an interaction between a user and the LLM. - GuardrailRequestParams - Class in dev.langchain4j.guardrail
-
Represents the common parameters shared across guardrail checks when validating interactions between a user and a language model.
- GuardrailRequestParams.Builder - Class in dev.langchain4j.guardrail
-
Builder for
GuardrailRequestParams. - GuardrailResult<GR> - Interface in dev.langchain4j.guardrail
-
The result of the validation of an interaction between a user and the LLM.
- GuardrailResult.Failure - Interface in dev.langchain4j.guardrail
-
The message and the cause of the failure of a single validation.
- GuardrailResult.Result - Enum Class in dev.langchain4j.guardrail
-
The possible results of a guardrails validation.
- GuardrailResultAssert<A,
R, - Class in dev.langchain4j.test.guardrailF> -
Custom assertions for
GuardrailResults - GuardrailResultAssert(R, Class, Class) - Constructor for class dev.langchain4j.test.guardrail.GuardrailResultAssert
- guardrails() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Retrieves the list of guardrails configured in the builder.
- guardrails() - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- guardrails() - Method in interface dev.langchain4j.guardrail.GuardrailExecutor
-
Retrieves the guardrails associated with the implementation.
- guardrails(G...) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Updates the builder with the specified guardrails.
- guardrails(List) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor.GuardrailExecutorBuilder
-
Updates the list of guardrails for the builder.
- GuardrailsConfig - Interface in dev.langchain4j.guardrail.config
-
Base interface for common configuration across all kinds of guardrails.
- GuardrailsConfigBuilder<C> - Interface in dev.langchain4j.guardrail.config
-
Builder for
GuardrailsConfiginstances. - guardrailService() - Method in class dev.langchain4j.service.AiServiceContext
- GuardrailService - Interface in dev.langchain4j.service.guardrail
-
Defines a service for executing guardrails associated with methods in an AI service.
- GuardrailService.Builder - Interface in dev.langchain4j.service.guardrail
-
Builder class for building
GuardrailServiceinstances - guardrailServiceBuilder - Variable in class dev.langchain4j.service.AiServiceContext
- GuardrailServiceBuilderFactory - Interface in dev.langchain4j.service.guardrail.spi
-
A factory for providing instances of
GuardrailService.Builder - guardrailStreamConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailStreamConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailVersion() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- guardrailVersion(String) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
-
Sets the version of the guardrail.
- guidanceScale(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- guidedChoice - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- guidedChoice - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- guidedChoice - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- guidedChoice - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- guidedChoice() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- guidedChoice(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- guidedChoice(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- guidedChoice(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedChoice(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Constrains the model output to one of the given string choices (guided decoding).
- guidedGrammar - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- guidedGrammar - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- guidedGrammar - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- guidedGrammar - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- guidedGrammar() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- guidedGrammar(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- guidedGrammar(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Constrains the model output to conform to the given EBNF grammar (guided decoding).
- guidedGrammar(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Constrains the model output to conform to the given EBNF grammar (guided decoding).
- guidedGrammar(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Constrains the model output to conform to the given EBNF grammar (guided decoding).
- guidedGrammar(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Constrains the model output to conform to the given EBNF grammar (guided decoding).
- guidedRegex - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- guidedRegex - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- guidedRegex - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- guidedRegex - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- guidedRegex() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- guidedRegex(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- guidedRegex(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Constrains the model output to match the given regular expression (guided decoding).
- guidedRegex(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Constrains the model output to match the given regular expression (guided decoding).
- guidedRegex(String) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Constrains the model output to match the given regular expression (guided decoding).
- guidedRegex(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Constrains the model output to match the given regular expression (guided decoding).
H
- hallucinatedToolNameStrategy(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the strategy for handling tool calls when the model hallucinates a non-existent tool name.
- hallucinatedToolNameStrategy(Function) - Method in class dev.langchain4j.service.AiServices
-
Configures the strategy to be used when the LLM hallucinates a tool name (i.e., attempts to call a nonexistent tool).
- hallucinatedToolNameStrategy(Function) - Method in class dev.langchain4j.service.tool.ToolService
- HallucinatedToolNameStrategy - Enum Class in dev.langchain4j.service.tool
- HAMMING - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The HAMMING distance function
- HANA - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- handle(JsonNode) - Method in class dev.langchain4j.mcp.client.transport.McpOperationHandler
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpOperationHandler.onMessage(String)instead, which does not expose Jackson types. - handle(ParsedAndRawResponse, ToolCallBuilder, StreamingChatResponseHandler, boolean) - Static method in class dev.langchain4j.model.openai.internal.ChatCompletionEventDispatcher
-
Dispatches the typed events contained in a single streaming chunk to
handler. - handle(Throwable, ToolErrorContext) - Method in interface dev.langchain4j.service.tool.ToolArgumentsErrorHandler
-
Handles an error that occurred during the parsing and preparation of tool arguments.
- handle(Throwable, ToolErrorContext) - Method in interface dev.langchain4j.service.tool.ToolExecutionErrorHandler
-
Handles an error that occurred during tool execution.
- handleError(String, AgentInvocationException) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- handleFatalResult(OutputGuardrailResult, OutputGuardrailResult) - Method in class dev.langchain4j.guardrail.OutputGuardrailExecutor
- handleFatalResult(R, R) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Handles a fatal result.
- handleLogMessage(McpLogMessage) - Method in class dev.langchain4j.mcp.client.logging.DefaultMcpLogMessageHandler
- handleLogMessage(McpLogMessage) - Method in interface dev.langchain4j.mcp.client.logging.McpLogMessageHandler
- handleToolResult(ToolExecutionResultMessage, List, List, int, List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- handleToolResult(ToolExecutionResultMessage, List, List, int, List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- HARM_BLOCK_THRESHOLD_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- HARM_BLOCK_THRESHOLD_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- HARM_CATEGORY_CIVIC_INTEGRITY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
- HARM_CATEGORY_DANGEROUS_CONTENT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
- HARM_CATEGORY_DANGEROUS_CONTENT - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- HARM_CATEGORY_HARASSMENT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
- HARM_CATEGORY_HARASSMENT - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- HARM_CATEGORY_HATE_SPEECH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
- HARM_CATEGORY_HATE_SPEECH - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- HARM_CATEGORY_SEXUALLY_EXPLICIT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
- HARM_CATEGORY_SEXUALLY_EXPLICIT - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- HARM_CATEGORY_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- HarmCategory - Enum Class in dev.langchain4j.model.vertexai.gemini
-
Possible harm categories for the generation of responses that have been blocked by the model.
- hasAssessments() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- hasCachePoint() - Method in interface dev.langchain4j.model.bedrock.BedrockSystemContent
-
Returns whether this content block has a cache point marker.
- hasCachePoint() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- hasCachePoints() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns true if any content block has a cache point marker.
- hasChatMemory() - Method in class dev.langchain4j.service.AiServiceContext
- hasConverged(Collection) - Method in interface dev.langchain4j.agentic.patterns.debate.ConvergenceStrategy
- hasError() - Method in class dev.langchain4j.agentic.observability.MonitoredExecution
- hasFailed() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Indicates whether the tool execution result represents an error.
- hasFailures() - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual
InputGuardrailResultcontains failures. - hasGeneratedImages(AiMessage) - Static method in class dev.langchain4j.model.googleai.GeneratedImageHelper
-
Checks if an AiMessage contains generated images.
- hashCode() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- hashCode() - Method in class dev.langchain4j.agent.tool.ToolSpecification
- hashCode() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.AgenticServices.AgentConfigurator
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- hashCode() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- hashCode() - Method in record class dev.langchain4j.agentic.observability.A2AStreamingClientListenerResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.AfterAgentToolExecution
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.BeforeAgentToolExecution
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.agentic.patterns.goap.DependencyGraphSearch.Node
- hashCode() - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.planner.InitPlanningContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.planner.PlanningContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.agentic.scope.ResultWithAgenticScope
- hashCode() - Method in record class dev.langchain4j.agentic.workflow.ConditionalAgent
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.workflow.impl.ConditionalPlanner
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.classification.ClassificationResult
- hashCode() - Method in class dev.langchain4j.classification.ScoredLabel
- hashCode() - Method in class dev.langchain4j.data.audio.Audio
- hashCode() - Method in class dev.langchain4j.data.document.DefaultDocument
- hashCode() - Method in class dev.langchain4j.data.document.Metadata
- hashCode() - Method in class dev.langchain4j.data.embedding.Embedding
- hashCode() - Method in class dev.langchain4j.data.image.Image
- hashCode() - Method in class dev.langchain4j.data.message.AiMessage
- hashCode() - Method in class dev.langchain4j.data.message.AudioContent
- hashCode() - Method in class dev.langchain4j.data.message.CustomMessage
- hashCode() - Method in class dev.langchain4j.data.message.ImageContent
- hashCode() - Method in class dev.langchain4j.data.message.PdfFileContent
- hashCode() - Method in class dev.langchain4j.data.message.SystemMessage
- hashCode() - Method in class dev.langchain4j.data.message.TextContent
- hashCode() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
- hashCode() - Method in class dev.langchain4j.data.message.UserMessage
- hashCode() - Method in class dev.langchain4j.data.message.VideoContent
- hashCode() - Method in class dev.langchain4j.data.pdf.PdfFile
- hashCode() - Method in class dev.langchain4j.data.segment.TextSegment
- hashCode() - Method in class dev.langchain4j.data.video.Video
- hashCode() - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- hashCode() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- hashCode() - Method in class dev.langchain4j.http.client.FormDataFile
- hashCode() - Method in class dev.langchain4j.http.client.sse.HttpResponseReceived
- hashCode() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- hashCode() - Method in record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.internal.ProviderJsonSpec
- hashCode() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- hashCode() - Method in class dev.langchain4j.invocation.InvocationParameters
- hashCode() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- hashCode() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- hashCode() - Method in record class dev.langchain4j.mcp.client.McpCallContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.mcp.client.McpDiscoverResult
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- hashCode() - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- hashCode() - Method in record class dev.langchain4j.mcp.client.McpIcon
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.mcp.client.McpImageContent
- hashCode() - Method in class dev.langchain4j.mcp.client.McpPrompt
- hashCode() - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- hashCode() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- hashCode() - Method in class dev.langchain4j.mcp.client.McpReadResourceResult
- hashCode() - Method in class dev.langchain4j.mcp.client.McpResource
- hashCode() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- hashCode() - Method in record class dev.langchain4j.mcp.client.McpRoot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.mcp.client.McpServerInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.mcp.client.McpTextContent
- hashCode() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- hashCode() - Method in class dev.langchain4j.mcp.client.progress.McpProgressNotification
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicCacheDiagnostics
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
- hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheMissReason
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer.AnthropicContainerSkill
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContainer
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnostics
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
- hashCode() - Method in class dev.langchain4j.model.batch.BatchError
- hashCode() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.batch.BatchPage
- hashCode() - Method in class dev.langchain4j.model.batch.BatchPagination
- hashCode() - Method in class dev.langchain4j.model.batch.BatchRequest
- hashCode() - Method in class dev.langchain4j.model.batch.BatchResponse
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- hashCode() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- hashCode() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- hashCode() - Method in class dev.langchain4j.model.catalog.ModelDescription
- hashCode() - Method in class dev.langchain4j.model.chat.ChatRequestOptions
- hashCode() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- hashCode() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonNullSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- hashCode() - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- hashCode() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- hashCode() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.chat.response.CompleteResponse
- hashCode() - Method in class dev.langchain4j.model.chat.response.CompleteToolCall
- hashCode() - Method in class dev.langchain4j.model.chat.response.PartialResponse
- hashCode() - Method in class dev.langchain4j.model.chat.response.PartialThinking
- hashCode() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
- hashCode() - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- hashCode() - Method in class dev.langchain4j.model.embedding.request.EmbeddingInput
- hashCode() - Method in record class dev.langchain4j.model.embedding.request.EmbeddingParameter
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- hashCode() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- hashCode() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata
- hashCode() - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage
- hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.googleai.GeminiBatchRequest
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent.UsageMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiSafetyRating
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.huggingface.client.Options
- hashCode() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.model.input.Prompt
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioBase64Content
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioUrlContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentBase64Content
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentUrlContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageBase64Content
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageUrlContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiThinkingContent
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- hashCode() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- hashCode() - Method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.mistralai.MistralAiChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.moderation.Moderation
- hashCode() - Method in class dev.langchain4j.model.moderation.ModerationRequest
- hashCode() - Method in class dev.langchain4j.model.moderation.ModerationResponse
- hashCode() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenDetailsUsage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.LogProb
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.LogProbs
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.Tool
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ToolChoice
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.chat.VideoUrl
- hashCode() - Method in record class dev.langchain4j.model.openai.internal.ChatCompletionOptions
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- hashCode() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- hashCode() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- hashCode() - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- hashCode() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- hashCode() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest
- hashCode() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- hashCode() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage
- hashCode() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails
- hashCode() - Method in class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.models.OpenAiModelInfo
- hashCode() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- hashCode() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- hashCode() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- hashCode() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- hashCode() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- hashCode() - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- hashCode() - Method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions
- hashCode() - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- hashCode() - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions
- hashCode() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- hashCode() - Method in class dev.langchain4j.model.openai.LogProb
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- hashCode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- hashCode() - Method in class dev.langchain4j.model.output.Response
- hashCode() - Method in class dev.langchain4j.model.output.TokenUsage
- hashCode() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters
- hashCode() - Method in class dev.langchain4j.model.scoring.request.ScoringRequest
- hashCode() - Method in class dev.langchain4j.model.scoring.response.ScoringResponse
- hashCode() - Method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- hashCode() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- hashCode() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.Usage
- hashCode() - Method in class dev.langchain4j.rag.content.DefaultContent
-
Computes the hash code for this
Content. - hashCode() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- hashCode() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- hashCode() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- hashCode() - Method in class dev.langchain4j.rag.query.Metadata
- hashCode() - Method in class dev.langchain4j.rag.query.Query
- hashCode() - Method in class dev.langchain4j.service.tool.AiServiceTool
- hashCode() - Method in class dev.langchain4j.service.tool.BeforeToolExecution
- hashCode() - Method in class dev.langchain4j.service.tool.search.ToolSearchRequest
- hashCode() - Method in class dev.langchain4j.service.tool.search.ToolSearchResult
- hashCode() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- hashCode() - Method in class dev.langchain4j.service.tool.ToolErrorHandlerResult
- hashCode() - Method in class dev.langchain4j.service.tool.ToolExecution
- hashCode() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
- hashCode() - Method in record class dev.langchain4j.service.tool.ToolService.CombinedToolResults
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.service.tool.ToolService.CompensableToolExecution
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.service.tool.ToolService.NextChatRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.service.tool.ToolService.ToolResultsOutcome
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.service.tool.ToolServiceContext
- hashCode() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- hashCode() - Method in class dev.langchain4j.skills.AbstractSkill
- hashCode() - Method in class dev.langchain4j.skills.DefaultFileSystemSkill
- hashCode() - Method in class dev.langchain4j.skills.DefaultSkillResource
- hashCode() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- hashCode() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- hashCode() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- hashCode() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
- hashCode() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.And
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore.Entry
- hashCode() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest
- hashCode() - Method in class dev.langchain4j.store.embedding.milvus.v2.SparseEmbedding
- hashCode() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- hashCode() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- hashCode() - Method in record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields.Vector
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
- hashCode() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
- hashCode() - Method in class dev.langchain4j.web.search.WebSearchRequest
- hashCode() - Method in class dev.langchain4j.web.search.WebSearchResults
- hasInputGuardrails(MethodKey) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- hasInputGuardrails(MethodKey) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Whether or not a method has any input guardrails associated with it
- hasModerationModel() - Method in class dev.langchain4j.service.AiServiceContext
- hasMore - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicListBatchesResponse
- hasMore - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
-
Whether there are more models available beyond this page.
- hasName(Parameter) - Static method in interface dev.langchain4j.service.ParameterNameResolver
- hasOutputGuardrails(MethodKey) - Method in class dev.langchain4j.service.guardrail.AbstractGuardrailService
- hasOutputGuardrails(MethodKey) - Method in interface dev.langchain4j.service.guardrail.GuardrailService
-
Whether or not a method has any output guardrails associated with it
- hasRequests() - Method in class dev.langchain4j.internal.ToolCallBuilder
- hasResult(GuardrailResult.Result) - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual object's
GuardrailResult.Resultmatches the given expected result. - hasRewrittenResult() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
Whether or not the result is successful, but the result was re-written, potentially due to re-prompting
- hasSingleFailureWithMessage(String) - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual
InputGuardrailResultcontains exactly one failure with the specified message. - hasSingleFailureWithMessageAndReprompt(String, String) - Method in class dev.langchain4j.test.guardrail.OutputGuardrailResultAssert
-
Asserts that the actual
OutputGuardrailResultcontains exactly one failure with the specified message and reprompt. - hasSingleText() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Whether this message contains a single
TextContent. - hasSingleText() - Method in class dev.langchain4j.data.message.UserMessage
-
Whether this message contains a single
TextContent. - hasSingleText() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns true if this message contains exactly one text content block.
- hasState(Class) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Checks whether the shared state contains a non-blank value for the given typed key.
- hasState(Class) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- hasState(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Checks whether the shared state contains a non-blank value for the given key.
- hasState(String) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- hasSuccessfulText(String) - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual
GuardrailResult.Resultcontains the specified successful text. - hasThinking() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.ParsedResponse
-
Returns true if the response contained thinking content.
- hasToolExecutionRequests() - Method in class dev.langchain4j.data.message.AiMessage
-
Check if the message has
ToolExecutionRequests. - hasVariableName(Parameter) - Method in class dev.langchain4j.agentic.internal.AgenticParameterNameResolver
- hasVariableName(Parameter) - Method in class dev.langchain4j.service.ParameterNameResolver.DefaultParameterNameResolver
- hasVariableName(Parameter) - Method in interface dev.langchain4j.service.ParameterNameResolver
- hate() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- hate() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- hate(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- hate(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- hateAndDiscrimination(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- hateAndDiscrimination(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- hateThreatening() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- hateThreatening() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- hateThreatening(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- hateThreatening(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- headers() - Method in class dev.langchain4j.http.client.HttpRequest
- headers() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- headers(Map) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- headers(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- headers(Map) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- headersSupplier(McpHeadersSupplier) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- headersSupplier(Supplier) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- headersSupplier(Supplier) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- health(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- health(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- healthCheck() - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- healthCheck() - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Runs a health check against the MCP registry.
- height(Integer) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- HERMES_2_PRO_MISTRAL_7B - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Hermes 2 Pro on Mistral 7B is the new flagship 7B Hermes!
- HibernateContentRetriever - Class in dev.langchain4j.rag.content.retriever.hibernate
-
Using the
SessionFactoryand theChatModel, thisContentRetrieverattempts to generate and execute Hibernate queries for given natural language queries. - HibernateContentRetriever(SessionFactory, ChatModel, String, PromptTemplate, Integer) - Constructor for class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
-
Creates an instance of a
HibernateContentRetriever. - HibernateContentRetriever.HibernateContentRetrieverBuilder - Class in dev.langchain4j.rag.content.retriever.hibernate
- HibernateEmbeddingStore<E> - Class in dev.langchain4j.store.embedding.hibernate
-
Hibernate ORM EmbeddingStore Implementation
- HibernateEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- HibernateEmbeddingStore(boolean, SessionFactory, DatabaseKind, Class, String, String, String, String[], DistanceFunction) - Constructor for class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
-
Constructor for HibernateEmbeddingStore Class
- HibernateEmbeddingStore.BaseBuilder<E> - Class in dev.langchain4j.store.embedding.hibernate
- HibernateEmbeddingStore.Builder<E> - Class in dev.langchain4j.store.embedding.hibernate
- HibernateEmbeddingStore.DynamicBuilder - Class in dev.langchain4j.store.embedding.hibernate
- HibernateEmbeddingStore.DynamicDatasourceBuilder - Class in dev.langchain4j.store.embedding.hibernate
- HierarchicalDocumentSplitter - Class in dev.langchain4j.data.document.splitter
-
Base class for hierarchical document splitters.
- HierarchicalDocumentSplitter(int, int) - Constructor for class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Creates a new instance of
HierarchicalDocumentSplitter. - HierarchicalDocumentSplitter(int, int, HierarchicalDocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Creates a new instance of
HierarchicalDocumentSplitter. - HierarchicalDocumentSplitter(int, int, TokenCountEstimator) - Constructor for class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Creates a new instance of
HierarchicalDocumentSplitter. - HierarchicalDocumentSplitter(int, int, TokenCountEstimator, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Creates a new instance of
HierarchicalDocumentSplitter. - HIGH - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
High detail.
- HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
- HIGH - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ImageDetail
- highest() - Static method in interface dev.langchain4j.agentic.patterns.voting.VotingStrategy
- host(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- host(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- host(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- HtmlReportGenerator - Record Class in dev.langchain4j.agentic.observability
-
Generates HTML reports for agent executions.
- HtmlReportGenerator(AgentMonitor, AgentInstance, Object) - Constructor for record class dev.langchain4j.agentic.observability.HtmlReportGenerator
-
Creates an instance of a
HtmlReportGeneratorrecord class. - HtmlToTextDocumentTransformer - Class in dev.langchain4j.data.document.transformer.jsoup
-
Extracts plain text from a given HTML document.
- HtmlToTextDocumentTransformer() - Constructor for class dev.langchain4j.data.document.transformer.jsoup.HtmlToTextDocumentTransformer
-
Constructs an instance of HtmlToTextTransformer that extracts all text from a given Document containing HTML.
- HtmlToTextDocumentTransformer(String) - Constructor for class dev.langchain4j.data.document.transformer.jsoup.HtmlToTextDocumentTransformer
-
Constructs an instance of HtmlToTextTransformer that extracts text from HTML elements matching the specified CSS selector.
- HtmlToTextDocumentTransformer(String, Map, boolean) - Constructor for class dev.langchain4j.data.document.transformer.jsoup.HtmlToTextDocumentTransformer
-
Constructs an instance of HtmlToTextTransformer that extracts text from HTML elements matching the specified CSS selector.
- httpAsyncClientBuilder() - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- httpAsyncClientBuilder(HttpAsyncClientBuilder) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- httpClient - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- httpClient(HttpClient) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- httpClient(HttpClient) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
-
Sets the HTTP client to use for requests.
- httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets a custom
HttpClientto use for all API calls. - httpClient(HttpClient) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets a custom
HttpClientto use for all API calls. - HttpClient - Interface in dev.langchain4j.http.client
-
A client for executing HTTP requests both synchronously and asynchronously.
- httpClientBuilder - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- httpClientBuilder - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- httpClientBuilder - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- httpClientBuilder - Variable in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
The HTTP client builder used to create the underlying HTTP client.
- httpClientBuilder - Variable in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
The HTTP client builder used to create the underlying HTTP client.
- httpClientBuilder - Variable in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
The HTTP client builder used to create the underlying HTTP client.
- httpClientBuilder - Variable in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
The HTTP client builder used to create the underlying HTTP client.
- httpClientBuilder() - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- httpClientBuilder() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- httpClientBuilder() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets a custom HTTP client builder for configuring the underlying HTTP client.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets the HTTP client builder for custom HTTP configuration.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the HTTP client builder for custom HTTP configuration.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.Sets the HTTP client builder that will be used to create the HTTP client to communicate with HuggingFace.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
-
Sets the HTTP client builder that will be used to create the HTTP client to communicate with HuggingFace.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.Sets the HTTP client builder that will be used to create the HTTP client to communicate with HuggingFace.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets a custom
HttpClientBuilderfor the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
-
Sets the
HttpClientBuilderthat will be used to create theHttpClientthat will be used to communicate with Ollama. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
-
Sets the
HttpClientBuilderthat will be used to create theHttpClientthat will be used to communicate with Ollama. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
-
Sets the
HttpClientBuilderthat will be used to create theHttpClientthat will be used to communicate with Ollama. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
-
Sets the
HttpClientBuilderthat will be used to create theHttpClientthat will be used to communicate with Ollama. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
-
Sets the
HttpClientBuilderthat will be used to create theHttpClientthat will be used to communicate with Ollama. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets a custom HTTP client builder, allowing fine-grained control over the HTTP client configuration such as timeouts and proxy settings.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient.Builder
-
Sets the
HttpClientBuilderused to create the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Sets the
HttpClientBuilderused to create the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Sets the
HttpClientBuilderused to create the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Sets the
HttpClientBuilderused to create the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Sets the
HttpClientBuilderused to create the underlying HTTP client. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
-
Sets the
HttpClientBuilderthat will be used to create the HTTP client that will be used to communicate with Chroma. - httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- httpClientBuilder(HttpClient.Builder) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.http.client.apache.ApacheHttpClientBuilder
- HttpClientBuilder - Interface in dev.langchain4j.http.client
- HttpClientBuilderFactory - Interface in dev.langchain4j.http.client
- HttpClientBuilderLoader - Class in dev.langchain4j.http.client
- HttpClientBuilderLoader() - Constructor for class dev.langchain4j.http.client.HttpClientBuilderLoader
- HTTP Client Configuration - Section in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientProvider) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the
HttpClientProviderto use for creating the HTTP client to communicate with the OpenAI api. - httpClientProvider(HttpClientBuilder) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- HttpException - Exception Class in dev.langchain4j.exception
-
Represents an HTTP-level error returned by a model provider.
- HttpException(int, String) - Constructor for exception class dev.langchain4j.exception.HttpException
- HttpMethod - Enum Class in dev.langchain4j.http.client
- HttpRequest - Class in dev.langchain4j.http.client
- HttpRequest(HttpRequest.Builder) - Constructor for class dev.langchain4j.http.client.HttpRequest
- HttpRequest.Builder - Class in dev.langchain4j.http.client
- HttpResponseReceived - Class in dev.langchain4j.http.client.sse
-
HttpStreamingEventsignalling that the HTTP response head (status and headers) was received and the stream opened successfully. - HttpResponseReceived(SuccessfulHttpResponse) - Constructor for class dev.langchain4j.http.client.sse.HttpResponseReceived
- HttpStreamingChatPublisher - Class in dev.langchain4j.reactive.streaming
-
Builds a reactive
Publisher<ChatModelStreamingEvent>for a streaming chat model from an upstreamPublisher<HttpStreamingEvent>(typicallyhttpClient.stream(request, parser)), factoring out the boilerplate every provider's reactive path otherwise hand-rolls: a bounded, back-pressuredTubeofChatModelStreamingEvents (ZeroPublisher); a subscriber whose cancellation is subscription-based — it cancels the upstreamFlow.Subscriptionon any terminal signal (a downstream cancel, an error, or a buffer overflow), so, for example, an overflow actually aborts the HTTP connection; and delegation of each upstream event to a provider-suppliedHttpStreamingChatPublisher.Sink. Only the per-event interpretation (parsing the provider's SSE payloads and driving aStreamingChatResponseHandler/TubeBackedStreamingChatResponseHandler) is provider-specific; that lives in theHttpStreamingChatPublisher.Sink, created per subscription from theTube. - HttpStreamingChatPublisher.Sink - Interface in dev.langchain4j.reactive.streaming
-
Consumes the upstream
HttpStreamingEvents of a single subscription and drives the assembledChatModelStreamingEvents into theTube(typically via aTubeBackedStreamingChatResponseHandler). - HttpStreamingEvent - Interface in dev.langchain4j.http.client.sse
-
An event emitted while consuming a streaming HTTP response via
HttpClient.stream(dev.langchain4j.http.client.HttpRequest). - HuggingFaceChatModel - Class in dev.langchain4j.model.huggingface
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
OpenAiChatModelfrom thelangchain4j-open-aimodule instead:ChatModel model = OpenAiChatModel.builder() .apiKey(System.getenv("HF_API_KEY")) .baseUrl("https://router.huggingface.co/v1") .modelName("HuggingFaceTB/SmolLM3-3B:hf-inference") .build(); - HuggingFaceChatModel(HuggingFaceChatModel.Builder) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- HuggingFaceChatModel(String, String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- HuggingFaceChatModel(String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- HuggingFaceChatModel.Builder - Class in dev.langchain4j.model.huggingface
-
Deprecated.
- HuggingFaceChatModelBuilderFactory - Interface in dev.langchain4j.model.huggingface.spi
-
Deprecated, for removal: This API element is subject to removal in a future version.
- HuggingFaceClient - Interface in dev.langchain4j.model.huggingface.client
- HuggingFaceClientFactory - Interface in dev.langchain4j.model.huggingface.spi
- HuggingFaceClientFactory.Input - Interface in dev.langchain4j.model.huggingface.spi
- HuggingFaceEmbeddingModel - Class in dev.langchain4j.model.huggingface
- HuggingFaceEmbeddingModel(HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- HuggingFaceEmbeddingModel(String, String, Boolean, Duration) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- HuggingFaceEmbeddingModel(String, String, String, Boolean, Duration) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
-
Constructor with Custom baseUrl parameter
- HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder - Class in dev.langchain4j.model.huggingface
- HuggingFaceEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- HuggingFaceEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.huggingface.spi
-
A factory for building
HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilderinstances. - HuggingFaceLanguageModel - Class in dev.langchain4j.model.huggingface
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
OpenAiChatModelfrom thelangchain4j-open-aimodule instead:ChatModel model = OpenAiChatModel.builder() .apiKey(System.getenv("HF_API_KEY")) .baseUrl("https://router.huggingface.co/v1") .modelName("HuggingFaceTB/SmolLM3-3B:hf-inference") .build(); - HuggingFaceLanguageModel(HuggingFaceLanguageModel.Builder) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- HuggingFaceLanguageModel(String, String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- HuggingFaceLanguageModel(String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- HuggingFaceLanguageModel.Builder - Class in dev.langchain4j.model.huggingface
-
Deprecated.
- HuggingFaceLanguageModelBuilderFactory - Interface in dev.langchain4j.model.huggingface.spi
-
Deprecated, for removal: This API element is subject to removal in a future version.
- HuggingFaceModelName - Class in dev.langchain4j.model.huggingface
-
Deprecated, for removal: This API element is subject to removal in a future version.
- HuggingFaceTokenCountEstimator - Class in dev.langchain4j.model.embedding.onnx
-
A token count estimator for models that can be found on HuggingFace.
- HuggingFaceTokenCountEstimator() - Constructor for class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
-
Creates an instance of a
HuggingFaceTokenCountEstimatorusing a built-intokenizer.jsonfile. - HuggingFaceTokenCountEstimator(String) - Constructor for class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
-
Creates an instance of a
HuggingFaceTokenCountEstimatorusing a providedtokenizer.jsonfile. - HuggingFaceTokenCountEstimator(String, Map) - Constructor for class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
-
Creates an instance of a
HuggingFaceTokenCountEstimatorusing a providedtokenizer.jsonfile and a map of DJL's tokenizer options. - HuggingFaceTokenCountEstimator(Path) - Constructor for class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
-
Creates an instance of a
HuggingFaceTokenCountEstimatorusing a providedtokenizer.jsonfile. - HuggingFaceTokenCountEstimator(Path, Map) - Constructor for class dev.langchain4j.model.embedding.onnx.HuggingFaceTokenCountEstimator
-
Creates an instance of a
HuggingFaceTokenCountEstimatorusing a providedtokenizer.jsonfile and a map of DJL's tokenizer options. - HUMAN_IN_THE_LOOP - Enum constant in enum class dev.langchain4j.agentic.planner.AgenticSystemTopology
- HumanInTheLoop - Record Class in dev.langchain4j.agentic.workflow
- HumanInTheLoop - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a human-in-the-loop agent.
- HumanInTheLoop(String, String, boolean, Function, AgentListener, List) - Constructor for record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Creates an instance of a
HumanInTheLooprecord class. - HumanInTheLoop.HumanInTheLoopBuilder - Class in dev.langchain4j.agentic.workflow
- humanInTheLoopBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an agent implementing the human-in-the-loop pattern.
- HumanInTheLoopBuilder() - Constructor for class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- HYBRID - Enum constant in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Uses the hybrid search (vector + full text) to find the most similar
TextSegments. - HYBRID - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Uses the hybrid search (vector + full text) to find the most similar
TextSegments. - HYBRID - Enum constant in enum class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.SearchMode
- HYBRID - Enum constant in enum class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.SearchMode
- HYBRID_WITH_RERANKING - Enum constant in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Uses the hybrid search (vector + full text) to find the most similar
TextSegments, and uses the semantic re-ranker algorithm to rank the results. - hybridSearch(ElasticsearchClient, String, EmbeddingSearchRequest, String) - Method in interface dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
-
Used for hybrid search
- hybridSearch(ElasticsearchClient, String, EmbeddingSearchRequest, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid
- hybridSearch(EmbeddingSearchRequest, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
I
- icons() - Method in class dev.langchain4j.mcp.client.McpPrompt
- icons() - Method in class dev.langchain4j.mcp.client.McpResource
- icons() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- ICONS - Static variable in class dev.langchain4j.mcp.client.McpToolMetadataKeys
-
Icons associated with an MCP tool when represented as a
ToolSpecification. - id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatch
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Unique identifier when type is "tool_use".
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
Unique identifier for this message.
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
-
The unique identifier for the model.
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- id - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJob
- id - Variable in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- id - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- id - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- id() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Returns the id of the tool.
- id() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns the id of the tool.
- id() - Method in class dev.langchain4j.internal.ToolCallBuilder
- id() - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- id() - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- id() - Method in interface dev.langchain4j.memory.ChatMemory
-
The ID of the
ChatMemory. - id() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- id() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- id() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
-
The unique identifier for the tool call, generated by the LLM provider.
- id() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- id() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- id() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- id() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- id() - Method in class dev.langchain4j.model.openai.internal.models.OpenAiModelInfo
- id() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- id() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
idrecord component. - id() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Add
- id() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.Remove
- id() - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Returns the value of the
idrecord component. - id(Object) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- id(Object) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- id(String) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Sets the
id. - id(String) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
-
Sets the id of the tool.
- id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
-
Sets the unique identifier for tool use.
- id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
-
Sets the unique identifier.
- id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- id(String) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- id(String) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- id(String) - Method in class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse.Builder
- id(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall.MistralAiToolCallBuilder
- id(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- id(String) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- id(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- id(String) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- id(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- id(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- idAttributeMapping - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- idColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table's ID column.
- idColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the name of a column which stores an id.
- IDEMPOTENT_HINT - Static variable in class dev.langchain4j.mcp.client.McpToolMetadataKeys
-
Indicates whether the tool is idempotent.
- IDENTITY - Enum constant in enum class dev.langchain4j.internal.ProviderJsonSpec.PropertyNaming
-
Property names are used as declared.
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- idGenerator - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- ids() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.AddAll
- ids() - Method in class dev.langchain4j.store.embedding.listener.EmbeddingStoreRequestContext.RemoveAllIds
- idToRetriever - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- idType - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- ignoreErrors() - Method in interface dev.langchain4j.model.openai.internal.AsyncResponseHandling
- ignoreErrors() - Method in interface dev.langchain4j.model.openai.internal.StreamingCompletionHandling
- ignoreErrors() - Method in class dev.langchain4j.service.AiServiceTokenStream
- ignoreErrors() - Method in interface dev.langchain4j.service.TokenStream
-
All errors during streaming will be ignored (but will be logged with a WARN log level).
- ignoringExceptions(Runnable) - Static method in class dev.langchain4j.http.client.sse.ServerSentEventListenerUtils
- illegalArgument(String, Object...) - Static method in class dev.langchain4j.internal.Exceptions
-
Constructs an
IllegalArgumentExceptionwith the given formatted result. - illegalConfiguration(String) - Static method in exception class dev.langchain4j.service.IllegalConfigurationException
- illegalConfiguration(String, Object...) - Static method in exception class dev.langchain4j.service.IllegalConfigurationException
- IllegalConfigurationException - Exception Class in dev.langchain4j.service
- IllegalConfigurationException(String) - Constructor for exception class dev.langchain4j.service.IllegalConfigurationException
- IllegalResponseException - Exception Class in dev.langchain4j.mcp.client
- IllegalResponseException(String) - Constructor for exception class dev.langchain4j.mcp.client.IllegalResponseException
- image - Variable in class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest.JinaMultimodalInput
- image() - Method in class dev.langchain4j.data.message.ImageContent
-
Get the
Image. - image() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- image(ImageFile) - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- image(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- image(String) - Static method in class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest.JinaMultimodalInput
- Image - Class in dev.langchain4j.data.image
-
Represents an image as a URL or as a Base64-encoded string.
- IMAGE - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Image content.
- IMAGE - Enum constant in enum class dev.langchain4j.mcp.client.McpPromptContent.Type
- IMAGE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiResponseModality
- IMAGE_CONTENT_TYPE - Static variable in class dev.langchain4j.model.vertexai.anthropic.internal.Constants
- IMAGE_GENERATION - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Image generation models (e.g., DALL-E, Stable Diffusion).
- IMAGE_URL - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- Image.Builder - Class in dev.langchain4j.data.image
-
Builder for
Image. - imageAspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- imageContent(AnthropicSource) - Static method in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- ImageContent - Class in dev.langchain4j.data.message
-
Represents an image with a DetailLevel.
- ImageContent(Image) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - ImageContent(Image, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - ImageContent(String) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url. - ImageContent(String, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url and detail level. - ImageContent(String, String) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given base64 data and mime type. - ImageContent(String, String, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given base64 data and mime type. - ImageContent(URI) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url. - ImageContent(URI, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given url and detail level. - ImageContent.DetailLevel - Enum Class in dev.langchain4j.data.message
-
The detail level of an
Image. - ImageData - Class in dev.langchain4j.model.openai.internal.image
- ImageData(ImageData.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.ImageData
- ImageData.Builder - Class in dev.langchain4j.model.openai.internal.image
- ImageDetail - Enum Class in dev.langchain4j.model.openai.internal.chat
- ImageFile - Class in dev.langchain4j.model.openai.internal.image
-
Represents an image to be uploaded to the OpenAI image edit API as multipart form data.
- ImageGenerationRequest(String) - Constructor for record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Creates an instance of a
ImageGenerationRequestrecord class. - ImageGenerationResult() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
-
Default constructor.
- ImageGenerationResult(InputStream) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- imageLink() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- ImageModel - Interface in dev.langchain4j.model.image
-
Text to Image generator model.
- images() - Method in class dev.langchain4j.data.message.AiMessage
-
Get the generated images of the message.
- images(List) - Method in class dev.langchain4j.model.ollama.OllamaModelMessage.Builder
- imagesEdit(EditImageRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- imagesEdit(EditImageRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- imagesGeneration(GenerateImagesRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- imagesGeneration(GenerateImagesRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- imageSize() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters
- imageSize(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- imageSize(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- imageSize(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets the image size/resolution for generated images.
- imageSize(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatRequestParameters.Builder
- imageSize(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the image size/resolution for generated images.
- imageTokens() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails
- imageTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.TokensDetails.TokensDetailsBuilder
- imageUrl - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageBase64Content
- imageUrl - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageUrlContent
- imageUrl() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- imageUrl(ImageUrl) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- ImageUrl - Class in dev.langchain4j.model.openai.internal.chat
- ImageUrl(ImageUrl.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ImageUrl
- ImageUrl.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ImageUsage - Class in dev.langchain4j.model.openai.internal.image
- ImageUsage(ImageUsage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.ImageUsage
- ImageUsage.Builder - Class in dev.langchain4j.model.openai.internal.image
- ImageUsage.TokensDetails - Class in dev.langchain4j.model.openai.internal.image
- ImageUsage.TokensDetails.TokensDetailsBuilder - Class in dev.langchain4j.model.openai.internal.image
- IMMEDIATE - Enum constant in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
Returns AI Service execution loop result(s) to the caller (inside the
dev.langchain4j.service.Result) when every tool in the response isIMMEDIATEorReturnBehavior.IMMEDIATE_IF_LAST, and no tool errored. - IMMEDIATE_IF_LAST - Enum constant in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
Returns AI Service execution loop result(s) to the caller when this tool is positioned last in the LLM response.
- immediateReturn() - Method in class dev.langchain4j.service.tool.AiServiceTool
-
Deprecated.use
AiServiceTool.returnBehavior()instead - immediateReturn(boolean) - Method in class dev.langchain4j.service.tool.AiServiceTool.Builder
-
Deprecated.
- immediateReturnToolNames() - Method in class dev.langchain4j.service.tool.ToolProviderResult
-
Deprecated.use
ToolProviderResult.aiServiceTools()to get tool'sReturnBehavior - immediateReturnToolNames(Set) - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
-
Deprecated.
- immediateReturnTools() - Method in class dev.langchain4j.service.tool.ToolServiceContext
-
Deprecated.use
ToolServiceContext.returnBehavior(String)instead - immediateReturnTools(Set) - Method in class dev.langchain4j.service.tool.ToolServiceContext.Builder
-
Deprecated.use
ToolServiceContext.Builder.returnBehaviors(Map)instead - immediateToolReturn() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- immediateToolReturn(boolean) - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- implicit() - Static method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
-
Creates options with
OpenAiPromptCacheOptions.MODE_IMPLICIT. - implicit() - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
-
Creates options with
OpenAiOfficialPromptCacheOptions.MODE_IMPLICIT. - include() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- include() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- include(List) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- include(List) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters.Builder
- include(List) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- include(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- include(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters.Builder
- include(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- includeAnswer(Boolean) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- includeDomains(List) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- includeImages(Boolean) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- includeRawContent(Boolean) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- includeThoughts() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
-
Returns the value of the
includeThoughtsrecord component. - includeThoughts(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
-
Controls whether the model is asked to include thought summaries in the response.
- includeThoughts(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Controls whether the model is asked to include thought summaries in the response.
- includeThoughts(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Controls whether the model is asked to include thought summaries in the response.
- includeThoughts(Boolean) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
- includeUsage() - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions
- includeUsage(Boolean) - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions.Builder
- includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
-
Whether to include vector fields in the search response (from Elasticsearch 9.2).
- includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
-
Whether to include vector fields in the search response (from Elasticsearch 9.2).
- includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
-
Whether to include vector fields in the search response (from Elasticsearch 9.2).
- inclusion() - Method in class dev.langchain4j.internal.ProviderJsonSpec
- inclusion(ProviderJsonSpec.Inclusion) - Method in class dev.langchain4j.internal.ProviderJsonSpec.Builder
- incremental() - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- incremental() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParser
-
Returns a fresh
ServerSentEventParser.Incrementalparser instance backed by the same parsing logic asServerSentEventParser.parse(InputStream, ServerSentEventListener), but driven by byte chunks instead of a blockingInputStream. - index - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- index - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- index - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResult
- index() - Method in class dev.langchain4j.internal.ToolCallBuilder
- index() - Method in class dev.langchain4j.model.chat.response.CompleteToolCall
-
The index of the tool call, starting from 0 and increasing by 1.
- index() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
-
The index of the tool call, starting from 0 and increasing by 1.
- index() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- index() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- index() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- index() - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- index(int) - Method in class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- index(SearchIndex) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
If using a custom index, sets the index to be used.
- index(SearchIndex) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
If using a custom index, sets the index to be used.
- index(VectorIndexExtractor) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the vector index to add to the underlying
NamedMap. - index(Index...) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the indexes that will be created on the
EmbeddingTable. - index(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- index(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding.MistralAiEmbeddingBuilder
- index(Integer) - Method in class dev.langchain4j.model.ollama.OllamaModelToolCallFunction.Builder
- index(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- index(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- index(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- index(Integer) - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding.Builder
- index(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- Index - Class in dev.langchain4j.store.embedding.oracle
-
Represents a database index.
- indexes() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
indexesrecord component. - indexes() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
Metadata Indexes, list of fields to use as index.
- indexes() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- indexes() - Method in interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
Metadata Indexes, list of fields to use as index.
- indexes(List) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- indexes(List) - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- indexingPolicy(IndexingPolicy) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- indexingPolicy(IndexingPolicy) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- indexListSize(Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- indexListSize(Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- indexMapping(IndexMapping) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
-
set MongoDB search index fields mapping
- IndexMapping - Class in dev.langchain4j.store.embedding.mongodb
- IndexMapping(int, Set) - Constructor for class dev.langchain4j.store.embedding.mongodb.IndexMapping
- IndexMapping.Builder - Class in dev.langchain4j.store.embedding.mongodb
- indexName - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
- indexName - Variable in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
The name of the index, or null if no name was set.
- indexName - Variable in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
The name of the index, or null if no name was set.
- indexName(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
If no index is provided, set the name of the default index to be used.
- indexName(String) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- indexName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- indexName(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
If no index is provided, set the name of the default index to be used.
- indexName(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- indexName(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- indexName(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- indexOptions - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- indexOptions(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- indexType - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- indexType() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- indexType() - Method in interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
Index Type: BTREE (default) GIN ... postgres indexes
- indexType(IndexType) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- indexType(IndexParam.IndexType) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder
- indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- indexType(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicDatasourceBuilder
- indexType(String) - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- infinispanConfigBuilder(ConfigurationBuilder) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan Configuration Builder
- InfinispanEmbeddingStore - Class in dev.langchain4j.store.embedding.infinispan
-
Infinispan Embedding Store
- InfinispanEmbeddingStore(ConfigurationBuilder, InfinispanStoreConfiguration) - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
-
Creates an instance of InfinispanEmbeddingStore
- InfinispanEmbeddingStore(RemoteCacheManager, InfinispanStoreConfiguration) - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
-
Creates an Infinispan embedding store from a RemoteCacheManager Assumes marshalling configuration is already provided by the RemoteCacheManager instance.
- InfinispanEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.infinispan
- InfinispanStoreConfiguration - Record Class in dev.langchain4j.store.embedding.infinispan
-
Holds configuration for the store
- InfinispanStoreConfiguration(String, Integer, Integer, String, String, String, String, String, String, boolean, boolean) - Constructor for record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Creates the configuration and sets default values
- INFO - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- ingest(Document) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests a specified document into an
EmbeddingStorethat was specified during the creation of thisEmbeddingStoreIngestor. - ingest(Document...) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified documents into an
EmbeddingStorethat was specified during the creation of thisEmbeddingStoreIngestor. - ingest(Document, EmbeddingStore) - Static method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests a specified
Documentinto a specifiedEmbeddingStore. - ingest(List) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified documents into an
EmbeddingStorethat was specified during the creation of thisEmbeddingStoreIngestor. - ingest(List, EmbeddingStore) - Static method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified
Documents into a specifiedEmbeddingStore. - IngestionResult - Class in dev.langchain4j.store.embedding
-
Represents the result of a
EmbeddingStoreIngestoringestion process. - IngestionResult(TokenUsage) - Constructor for class dev.langchain4j.store.embedding.IngestionResult
- inheritedBySubagents() - Method in interface dev.langchain4j.agentic.observability.AgentListener
-
Indicates whether this listener should be used only to the agent where it is registered (default) or also inherited by its subagents.
- inheritedBySubagents() - Method in class dev.langchain4j.agentic.observability.AgentMonitor
- inheritedBySubagents() - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- init() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- init() - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.bdi.BDIPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.blackboard.BlackboardPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.debate.DebatePlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.goap.GoalOrientedPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.p2p.P2PPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.patterns.voting.VotingPlanner
- init(InitPlanningContext) - Method in interface dev.langchain4j.agentic.planner.Planner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.supervisor.SupervisorPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelPlanner
- init(InitPlanningContext) - Method in class dev.langchain4j.agentic.workflow.impl.SequentialPlanner
- init(String, String, Credential, String, AzureOpenAIServiceVersion, String, boolean, boolean, ChatRequestParameters, String, Double, Double, List, Integer, Double, Double, Map, String, Boolean, Integer, String, Boolean, Boolean, Boolean, Map, String, Duration, Integer, Proxy, TokenCountEstimator, Map, List, Set, boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- init(String, String, Credential, String, AzureOpenAIServiceVersion, String, boolean, boolean, ChatRequestParameters, String, Double, Double, List, Integer, Double, Double, Map, String, Boolean, Integer, String, Boolean, Boolean, Boolean, Map, String, Duration, Integer, Proxy, TokenCountEstimator, Map, List, Set, boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- init(String, String, Credential, String, AzureOpenAIServiceVersion, String, boolean, boolean, ChatRequestParameters, String, Double, Double, List, Integer, Double, Double, Map, String, Boolean, Integer, String, Boolean, Boolean, Boolean, Map, String, Duration, Integer, Proxy, TokenCountEstimator, Map, List, Set, boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- init(Path, Double, Double, Integer, Integer, Boolean) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- init(Path, Double, Double, Integer, Integer, Boolean) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- initChatMemories(ChatMemoryProvider) - Method in class dev.langchain4j.service.AiServiceContext
- initChatMemories(ChatMemory) - Method in class dev.langchain4j.service.AiServiceContext
- initializationTimeout(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the timeout for initializing the client.
- initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DockerMcpTransport.sendInitializeRequest(McpInitializeRequest)instead, which does not expose Jackson types. - initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StreamableHttpMcpTransport.sendInitializeRequest(McpInitializeRequest)instead, which does not expose Jackson types. - initialize(McpInitializeRequest) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.implement
McpTransport.sendInitializeRequest(McpInitializeRequest)instead, which does not expose Jackson types. This default throws; it does not delegate, because two mutually-delegating defaults would recurse. - initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
StdioMcpTransport.sendInitializeRequest(McpInitializeRequest)instead, which does not expose Jackson types. - initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport
-
Deprecated, for removal: This API element is subject to removal in a future version.use
WebSocketMcpTransport.sendInitializeRequest(McpInitializeRequest)instead, which does not expose Jackson types. - initialize(ElasticsearchConfiguration, ElasticsearchClient, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Initialize using an ElasticsearchClient
- initialize(ElasticsearchConfiguration, ElasticsearchClient, String, Refresh) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Initialize using an ElasticsearchClient
- initialize(ElasticsearchConfiguration, RestClient, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.
- initialize(ElasticsearchConfiguration, RestClient, String, Refresh) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.
- initialize(String, AzureKeyCredential, TokenCredential, boolean, int, SearchIndex, String, AzureAiSearchFilterMapper) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- initialize(String, AzureKeyCredential, TokenCredential, String, String, String, IndexingPolicy, CosmosVectorEmbeddingPolicy, CosmosFullTextPolicy, Integer, AzureCosmosDBSearchQueryType, AzureCosmosDBNoSqlFilterMapper) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- INITIALIZE - Enum constant in enum class dev.langchain4j.mcp.protocol.McpClientMethod
- InitPlanningContext - Record Class in dev.langchain4j.agentic.planner
- InitPlanningContext(AgenticScope, AgentInstance, List) - Constructor for record class dev.langchain4j.agentic.planner.InitPlanningContext
-
Creates an instance of a
InitPlanningContextrecord class. - initTable(boolean, boolean, int) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Initialize metadata table following configuration
- initTable(Boolean, Boolean, Boolean, Integer, Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Initialize metadata table following configuration
- inject(List, ChatMessage) - Method in interface dev.langchain4j.rag.content.injector.ContentInjector
-
Injects given
Contents into a givenChatMessage. - inject(List, ChatMessage) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- InMemoryChatMemoryStore - Class in dev.langchain4j.store.memory.chat
-
Implementation of
ChatMemoryStorethat stores state ofChatMemory(chat messages) in-memory. - InMemoryChatMemoryStore() - Constructor for class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
-
Constructs a new
InMemoryChatMemoryStore. - InMemoryEmbeddingStore<Embedded> - Class in dev.langchain4j.store.embedding.inmemory
-
An
EmbeddingStorethat stores embeddings in memory. - InMemoryEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- InMemoryEmbeddingStore.Entry<Embedded> - Class in dev.langchain4j.store.embedding.inmemory
-
Public so that alternative JSON codecs, supplied through
InMemoryEmbeddingStoreJsonCodecFactory, can describe how an entry is serialized without living in this package. - InMemoryEmbeddingStoreJsonCodec - Interface in dev.langchain4j.store.embedding.inmemory
- InMemoryEmbeddingStoreJsonCodecFactory - Interface in dev.langchain4j.spi.store.embedding.inmemory
- INNER_PRODUCT - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The INNER_PRODUCT distance function
- innerAdd(String, Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- innerDelete(String) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- input - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Tool input parameters when type is "tool_use".
- input - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- input - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- input - Variable in class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest
- input - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- input() - Method in record class dev.langchain4j.agentic.scope.AgentInvocation
-
Returns the value of the
inputrecord component. - input() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- input() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- input(Content...) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
-
Adds one input made of the given (possibly interleaved) content parts, fused into a single embedding.
- input(EmbeddingInput) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- input(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- input(String) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- input(String) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest.Builder
- input(String...) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- input(List) - Method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest.JinaEmbeddingRequestBuilder
- input(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder
- input(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest.Builder
- input(List) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- input(List) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest.Builder
- input(List) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest.EmbeddingRequestBuilder
-
Deprecated.
- input(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
-
Sets the tool input parameters.
- INPUT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
-
Input token.
- INPUT_IMAGE - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- INPUT_TOKENS - Enum constant in enum class dev.langchain4j.observation.convention.ChatModelDocumentation.HighCardinalityValues
- INPUT_TYPE - Static variable in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
-
A token identifying the
EmbeddingInputType(query vs document), for providers that encode queries and documents differently. - inputAssessments() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- inputAssessments(List) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- inputAudio - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioBase64Content
- inputAudio - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioUrlContent
- inputAudio() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- inputAudio(InputAudio) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- InputAudio - Class in dev.langchain4j.model.openai.internal.chat
- InputAudio(InputAudio.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.InputAudio
- InputAudio.Builder - Class in dev.langchain4j.model.openai.internal.chat
- inputDescriptions() - Method in interface dev.langchain4j.agentic.mcp.McpClientInstance
-
Descriptions published by the MCP tool for each input key.
- inputFileExpiresAfter(Duration) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
-
Sets how long after upload the JSONL input file expires.
- InputGuardrail - Interface in dev.langchain4j.guardrail
-
An input guardrail is a rule that is applied to the input of the model to ensure that the input (i.e. the user message and parameters) is safe and meets the expectations of the model.
- InputGuardrailAssessment - Class in dev.langchain4j.model.bedrock
- InputGuardrailAssessment(GuardrailAssessment.Builder) - Constructor for class dev.langchain4j.model.bedrock.InputGuardrailAssessment
- inputGuardrailClasses(Class...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the input guardrail classes to be instantiated and applied before each request.
- inputGuardrailClasses(Class...) - Method in class dev.langchain4j.service.AiServices
-
Configures input guardrail classes for the AI service.
- inputGuardrailClasses(Class...) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the classes of input guardrails for the Builder.
- inputGuardrailClasses(List) - Method in class dev.langchain4j.service.AiServices
-
Configures the input guardrail classes for the AI services.
- inputGuardrailClasses(List) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the classes of input guardrails for the Builder.
- InputGuardrailException - Exception Class in dev.langchain4j.guardrail
-
Exception thrown when an input guardrail validation fails.
- InputGuardrailException(String) - Constructor for exception class dev.langchain4j.guardrail.InputGuardrailException
- InputGuardrailException(String, Throwable) - Constructor for exception class dev.langchain4j.guardrail.InputGuardrailException
- InputGuardrailExecutedEvent - Interface in dev.langchain4j.observability.api.event
-
Represents an event that is triggered upon the execution of an input guardrail validation.
- InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
InputGuardrailExecutedEventinstances. - InputGuardrailExecutedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder
- InputGuardrailExecutedEventBuilder(InputGuardrailExecutedEvent) - Constructor for class dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent.InputGuardrailExecutedEventBuilder
-
Creates a builder initialized from an existing
InputGuardrailExecutedEvent. - InputGuardrailExecutedListener - Interface in dev.langchain4j.observability.api.listener
-
A specialized listener interface for handling events of type
InputGuardrailExecutedEvent, which are triggered upon the execution of input guardrail validations. - InputGuardrailExecutor - Class in dev.langchain4j.guardrail
-
The
GuardrailExecutorforInputGuardrails. - InputGuardrailExecutor(InputGuardrailsConfig, List) - Constructor for class dev.langchain4j.guardrail.InputGuardrailExecutor
- InputGuardrailExecutor.InputGuardrailExecutorBuilder - Class in dev.langchain4j.guardrail
-
Builder class for constructing instances of
InputGuardrailExecutor. - InputGuardrailExecutorBuilder() - Constructor for class dev.langchain4j.guardrail.InputGuardrailExecutor.InputGuardrailExecutorBuilder
- InputGuardrailExecutorBuilderFactory - Interface in dev.langchain4j.spi.guardrail
-
Represents a factory for creating instances of
InputGuardrailExecutor.InputGuardrailExecutorBuilder. - InputGuardrailRequest - Class in dev.langchain4j.guardrail
-
Represents the parameter passed to
InputGuardrail.validate(InputGuardrailRequest). - InputGuardrailRequest.Builder - Class in dev.langchain4j.guardrail
-
Builder for
InputGuardrailRequest. - InputGuardrailResult - Class in dev.langchain4j.guardrail
-
The result of the validation of an
InputGuardrail - InputGuardrailResult.Failure - Class in dev.langchain4j.guardrail
-
Represents an input guardrail failure
- InputGuardrailResultAssert - Class in dev.langchain4j.test.guardrail
-
Custom assertions for
InputGuardrailResults - inputGuardrails(I...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the input guardrail instances applied before each request.
- inputGuardrails(I...) - Method in class dev.langchain4j.service.AiServices
-
Adds the specified input guardrails to the context's guardrail service builder.
- inputGuardrails(I...) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the input guardrails for the Builder.
- inputGuardrails(List) - Method in class dev.langchain4j.service.AiServices
-
Sets the input guardrails to be used by the guardrail service builder in the current context.
- inputGuardrails(List) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Sets the input guardrails for the Builder.
- InputGuardrails - Annotation Interface in dev.langchain4j.service.guardrail
-
An annotation to apply input guardrails to the input of the model using the declarative
AiServicesapproach. - inputGuardrailsConfig(InputGuardrailsConfig) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the configuration for input guardrails applied before sending requests to the model.
- inputGuardrailsConfig(InputGuardrailsConfig) - Method in class dev.langchain4j.service.AiServices
-
Configures the input guardrails for the AI service context by setting the provided InputGuardrailsConfig.
- inputGuardrailsConfig(InputGuardrailsConfig) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the input guardrails for the builder.
- InputGuardrailsConfig - Interface in dev.langchain4j.guardrail.config
-
Configuration specifically for input guardrails.
- InputGuardrailsConfig.InputGuardrailsConfigBuilder - Interface in dev.langchain4j.guardrail.config
-
Builder for
InputGuardrailsConfiginstances. - InputGuardrailsConfigBuilderFactory - Interface in dev.langchain4j.spi.guardrail.config
-
SPI for overriding and/or extending the default
InputGuardrailsConfig.InputGuardrailsConfigBuilderimplementation. - inputImageUrl() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- inputImageUrl(String) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- inputKey(Class, String) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- inputKey(Class, String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputKeys() - Method in interface dev.langchain4j.agentic.a2a.A2AClientInstance
- inputKeys() - Method in interface dev.langchain4j.agentic.mcp.McpClientInstance
- inputKeys(Class, String, Class, String) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- inputKeys(Class, String, Class, String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputKeys(Class, String, Class, String, Class, String) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- inputKeys(Class, String, Class, String, Class, String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputKeys(Class, String, Class, String, Class, String, Class, String) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- inputKeys(Class, String, Class, String, Class, String, Class, String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputKeys(String...) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- inputKeys(String...) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
-
Sets the state keys whose values will be sent as message parts to the remote agent.
- inputKeys(String...) - Method in interface dev.langchain4j.agentic.internal.McpClientBuilder
- inputKeys(String...) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- inputs() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
- inputs() - Method in record class dev.langchain4j.agentic.observability.AgentInvocationError
-
Returns the value of the
inputsrecord component. - inputs() - Method in record class dev.langchain4j.agentic.observability.AgentRequest
-
Returns the value of the
inputsrecord component. - inputs() - Method in record class dev.langchain4j.agentic.observability.AgentResponse
-
Returns the value of the
inputsrecord component. - inputs() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
-
The batch of inputs to embed; each
EmbeddingInputyields one embedding. - inputs(AgentArgument...) - Method in class dev.langchain4j.agentic.agent.UntypedAgentBuilder
- inputs(EmbeddingInput...) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- inputs(String) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- inputs(String...) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- inputs(List) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputs(List) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- inputSchema - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- inputSchema - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- inputSchema(AnthropicToolSchema) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- inputStream() - Method in interface dev.langchain4j.data.document.DocumentSource
-
Provides an
InputStreamto read the content of the document. - inputStream() - Method in class dev.langchain4j.data.document.source.amazon.s3.AmazonS3Source
- inputStream() - Method in class dev.langchain4j.data.document.source.azure.storage.blob.AzureBlobStorageSource
- inputStream() - Method in class dev.langchain4j.data.document.source.ClassPathSource
- inputStream() - Method in class dev.langchain4j.data.document.source.FileSystemSource
- inputStream() - Method in class dev.langchain4j.data.document.source.gcs.GcsSource
- inputStream() - Method in class dev.langchain4j.data.document.source.github.GitHubSource
- inputStream() - Method in class dev.langchain4j.data.document.source.tencent.cos.TencentCosSource
- inputStream() - Method in class dev.langchain4j.data.document.source.UrlSource
- inputTokenCount() - Method in class dev.langchain4j.model.output.TokenUsage
-
Returns the input token count, or null if unknown.
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenUsage.Builder
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenUsage.Builder
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- inputTokenCount(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- inputTokenDetails() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- inputTokenDetails(AudioTokenDetailsUsage) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage.Builder
- inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
-
The number of input tokens consumed.
- inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
-
The number of input tokens in the message.
- inputTokens - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicUsage
- inputTokens() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage
- inputTokens() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage
- inputTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioTokenUsage.Builder
- inputTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.Builder
- inputTokensDetails() - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage
- inputTokensDetails() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- inputTokensDetails() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- inputTokensDetails(ImageUsage.TokensDetails) - Method in class dev.langchain4j.model.openai.internal.image.ImageUsage.Builder
- inputTokensDetails(OpenAiTokenUsage.InputTokensDetails) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- inputTokensDetails(OpenAiOfficialTokenUsage.InputTokensDetails) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- InputTokensDetails(OpenAiTokenUsage.InputTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- InputTokensDetails(OpenAiOfficialTokenUsage.InputTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- inputType() - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- inputType() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- inputType() - Method in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
- inputType(BedrockCohereEmbeddingModel.InputType) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- inputType(EmbeddingInputType) - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder
- inputType(EmbeddingInputType) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
-
Convenience setter that overrides
EmbeddingRequestParameters.INPUT_TYPEon top of anyparametersset explicitly. - inputType(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- inputType(String) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- inputType(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Type of the input text.
- INSTANCE - Enum constant in enum class dev.langchain4j.agentic.scope.AgenticScopePersister
- INSTANCE - Enum constant in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- INSTANCE - Enum constant in enum class dev.langchain4j.observation.convention.ChatModelDocumentation
- INSTANCE - Static variable in class dev.langchain4j.service.tool.ToolServiceContext.Empty
- instructions() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- instructions() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Returns the server instructions from the initialize result, or null if the server did not provide any.
- instructions() - Method in record class dev.langchain4j.mcp.client.McpDiscoverResult
-
Returns the value of the
instructionsrecord component. - interceptBeforeEachMethod(InvocationInterceptor.Invocation, ReflectiveInvocationContext, ExtensionContext) - Method in class dev.langchain4j.test.retry.GlobalTestRetryExtension
- interceptTestClassConstructor(InvocationInterceptor.Invocation, ReflectiveInvocationContext, ExtensionContext) - Method in class dev.langchain4j.test.retry.GlobalTestRetryExtension
- interceptTestMethod(InvocationInterceptor.Invocation, ReflectiveInvocationContext, ExtensionContext) - Method in class dev.langchain4j.test.retry.GlobalTestRetryExtension
- interceptTestTemplateMethod(InvocationInterceptor.Invocation, ReflectiveInvocationContext, ExtensionContext) - Method in class dev.langchain4j.test.retry.GlobalTestRetryExtension
- interfaceName() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- interfaceName() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- interfaceName() - Method in interface dev.langchain4j.invocation.InvocationContext
-
The fully-qualified name of the AI Service interface where the invocation was initiated from
- interfaceName(String) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the name of the interface associated with the builder.
- interfacesToImplement(Class) - Static method in class dev.langchain4j.agentic.agent.AgentBuilder
- IntermediateResponseEvent(ChatResponse, InvocationContext) - Constructor for class dev.langchain4j.service.AiServiceStreamingEvent.IntermediateResponseEvent
- intermediateResponses() - Method in class dev.langchain4j.service.Result
-
Returns all intermediate chat responses that were returned by the
ChatModel. - intermediateResponses() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- intermediateResponses(List) - Method in class dev.langchain4j.service.Result.ResultBuilder
- intermediateResponses(List) - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- Internal - Annotation Interface in dev.langchain4j
-
Indicates that the annotated class is intended for internal use only within the library.
- InternalAgent - Interface in dev.langchain4j.agentic.internal
- InternalFlowUtils - Class in dev.langchain4j.internal
- InternalFlowUtils() - Constructor for class dev.langchain4j.internal.InternalFlowUtils
- InternalReflectionVariableResolver - Class in dev.langchain4j.service
-
Utility class responsible for resolving variable names and values for prompt templates by leveraging method parameters and their annotations.
- InternalServerException - Exception Class in dev.langchain4j.exception
-
Thrown when the model provider returns a server-side error (HTTP 5xx).
- InternalServerException(String) - Constructor for exception class dev.langchain4j.exception.InternalServerException
- InternalServerException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.InternalServerException
- InternalServerException(Throwable) - Constructor for exception class dev.langchain4j.exception.InternalServerException
- InternalStreamingChatResponseHandlerUtils - Class in dev.langchain4j.internal
- InternalStreamingChatResponseHandlerUtils() - Constructor for class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- InvalidRequestException - Exception Class in dev.langchain4j.exception
-
Thrown when the model provider rejects a request because the request itself is malformed or violates the provider's constraints (HTTP 4xx, excluding 401, 403, 404, 408, and 429).
- InvalidRequestException(String) - Constructor for exception class dev.langchain4j.exception.InvalidRequestException
- InvalidRequestException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.InvalidRequestException
- InvalidRequestException(Throwable) - Constructor for exception class dev.langchain4j.exception.InvalidRequestException
- INVOCATION_CANCELLED - Enum constant in enum class dev.langchain4j.observability.api.event.CompensationReason
-
The AI Service invocation was cancelled, so this tool - which had executed successfully - was rolled back.
- INVOCATION_PARAMETERS_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- invocationContext - Variable in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
- invocationContext() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the
InvocationContext, which contains general information about the AI Service invocation. - invocationContext() - Method in record class dev.langchain4j.mcp.client.McpCallContext
-
Returns the value of the
invocationContextrecord component. - invocationContext() - Method in class dev.langchain4j.observability.api.event.AiServiceEvent.Builder
- invocationContext() - Method in interface dev.langchain4j.observability.api.event.AiServiceEvent
-
Retrieves the invocation context, containing general information about where and how the invocation originated.
- invocationContext() - Method in class dev.langchain4j.observability.event.AbstractAiServiceEvent
- invocationContext() - Method in class dev.langchain4j.rag.query.Metadata
- invocationContext() - Method in class dev.langchain4j.service.AiServiceStreamingEvent.AbstractEvent
- invocationContext() - Method in interface dev.langchain4j.service.AiServiceStreamingEvent
-
The
InvocationContextof the AI Service invocation that produced this event. - invocationContext() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- invocationContext() - Method in class dev.langchain4j.service.tool.BeforeToolExecution
-
Returns the invocation context of the tool request that is about to be executed.
- invocationContext() - Method in class dev.langchain4j.service.tool.search.ToolSearchRequest
-
Returns the AI Service invocation context associated with this tool search request.
- invocationContext() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- invocationContext() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the invocation context of the tool execution.
- invocationContext() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- invocationContext(InvocationContext) - Method in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
-
Sets the
InvocationContextinstance for the builder. - invocationContext(InvocationContext) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the invocation context for the builder.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
-
Sets the invocation context.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
-
Sets the invocation context.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceEvent.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceRequestIssuedEvent.AiServiceRequestIssuedEventBuilder
-
Sets the invocation context.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
-
Sets the invocation context.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Sets the invocation context.
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.ToolCompensatedEvent.ToolCompensatedEventBuilder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.rag.query.Metadata.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.tool.BeforeToolExecution.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.tool.search.ToolSearchRequest.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.tool.ToolErrorContext.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- invocationContext(InvocationContext) - Method in class dev.langchain4j.service.tool.ToolProviderRequest.Builder
- InvocationContext - Interface in dev.langchain4j.invocation
-
Represents the context of a single AI Service invocation.
- InvocationContext.Builder - Class in dev.langchain4j.invocation
-
A builder class to create
InvocationContextinstances. - invocationId() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- invocationId() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- invocationId() - Method in interface dev.langchain4j.invocation.InvocationContext
-
Unique identifier for an entire AI Service invocation
- invocationId(UUID) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the invocation ID.
- invocationParameters() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- invocationParameters() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- invocationParameters() - Method in interface dev.langchain4j.invocation.InvocationContext
-
The invocation parameters
- invocationParameters() - Method in class dev.langchain4j.rag.query.Metadata
- invocationParameters() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- invocationParameters() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- invocationParameters(InvocationParameters) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the invocation parameters for the builder.
- InvocationParameters - Class in dev.langchain4j.invocation
-
Represents arbitrary parameters available during a single AI Service invocation.
- InvocationParameters() - Constructor for class dev.langchain4j.invocation.InvocationParameters
- InvocationParameters(Map) - Constructor for class dev.langchain4j.invocation.InvocationParameters
- invoke(DefaultAgenticScope, Object, AgentInvocationArguments) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- invoke(DefaultAgenticScope, Object, AgentInvocationArguments) - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- invoke(String) - Method in interface dev.langchain4j.agentic.patterns.p2p.P2PAgent
- invoke(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgent
- invoke(String) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
-
Invoke model
- invoke(Map) - Method in interface dev.langchain4j.agentic.UntypedAgent
- invokeInvalidJson(AiMessage, String) - Method in class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
- invokeStatic(Method, Object...) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- invokeWithAgenticScope(String) - Method in interface dev.langchain4j.agentic.patterns.p2p.P2PAgent
- invokeWithAgenticScope(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgent
- invokeWithAgenticScope(Map) - Method in interface dev.langchain4j.agentic.UntypedAgent
- isActive() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns whether the file is in ACTIVE state and ready to use.
- isAllowedTypeId(String) - Method in class dev.langchain4j.internal.TypeAllowlist
-
Whether a type named in the document may be instantiated.
- isAlwaysAllowedType(Class) - Method in class dev.langchain4j.internal.TypeAllowlist
-
Whether a resolved type is one of the few always permitted regardless of the allowlist: primitives, boxed primitives, strings and enums.
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
-
Deprecated.
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
-
Deprecated.
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
-
Deprecated.
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
-
Deprecated.
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
-
Deprecated.
- isBetween(double, double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isBetween(float, float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isBetween(int, int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isBetween(long, long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isBetween(String, String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isBitmap(boolean) - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Specify BITMAP to indicate that index is to be created with a bitmap for each distinct key, rather than indexing each row separately.
- isBlocking(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- isCancelled() - Method in class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- isCancelled() - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParsingHandle
- isCancelled() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParsingHandle
-
Returns
trueif parsing was cancelled by callingServerSentEventParsingHandle.cancel(). - isCancelled() - Method in interface dev.langchain4j.model.chat.response.StreamingHandle
-
Returns
trueif streaming was cancelled by callingStreamingHandle.cancel(). - isCodeFixingEnabled() - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Returns whether code fixing is enabled for this tool.
- isDone() - Method in class dev.langchain4j.agentic.internal.AsyncResponse
- isDone() - Method in class dev.langchain4j.agentic.internal.DeferredResponse
- isDone() - Method in interface dev.langchain4j.agentic.internal.DelayedResponse
- isDone() - Method in class dev.langchain4j.agentic.internal.StreamingResponse
- isDone() - Method in class dev.langchain4j.agentic.planner.Action.AgentCallAction
- isDone() - Method in class dev.langchain4j.agentic.planner.Action.DoneAction
- isDone() - Method in class dev.langchain4j.agentic.planner.Action.DoneWithResultAction
- isDone() - Method in interface dev.langchain4j.agentic.planner.Action
-
Returns
trueif this action signals that the planner has finished (either completed or suspended) and the execution loop should exit. - isDone() - Method in class dev.langchain4j.agentic.planner.Action.SuspendAction
- isDynamic - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- isDynamic() - Method in interface dev.langchain4j.service.tool.ToolProvider
-
Whether this tool provider is dynamic (i.e., should be re-evaluated before each LLM call in the tool execution loop).
- isEffectivelyStrict(ToolSpecification, boolean) - Static method in class dev.langchain4j.internal.ToolSpecificationUtils
-
Resolves whether a tool should use strict schema enforcement, falling back to the model-level default when no per-tool value is set.
- isEmpty() - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- isEqualTo(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isEqualTo(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isEqualTo(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isEqualTo(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isEqualTo(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isEqualTo(UUID) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsEqualTo - Class in dev.langchain4j.store.embedding.filter.comparison
- IsEqualTo(String, Object) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- isError - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- isError() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns whether the tool execution resulted in an error.
- isError() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
-
Returns whether the tool execution resulted in an error.
- isError(boolean) - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
-
Sets whether the tool execution resulted in an error.
- isError(Boolean) - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage.Builder
-
Sets whether the tool execution resulted in an error.
- isFailed() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns whether the file failed to process.
- isFatal() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
Whether or not the result is considered fatal
- isFlagged() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- isGitHubModels(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- isGreaterThan(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThan(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThan(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThan(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThan(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsGreaterThan - Class in dev.langchain4j.store.embedding.filter.comparison
- IsGreaterThan(String, Comparable) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- isGreaterThanOrEqualTo(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThanOrEqualTo(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThanOrEqualTo(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThanOrEqualTo(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isGreaterThanOrEqualTo(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsGreaterThanOrEqualTo - Class in dev.langchain4j.store.embedding.filter.comparison
- IsGreaterThanOrEqualTo(String, Comparable) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- isImageType(Class) - Static method in class dev.langchain4j.service.TypeUtils
- isImmediateTool(String) - Method in class dev.langchain4j.service.tool.ToolService
-
Deprecated.use
ToolService.returnBehavior(String)instead - isIn(double...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(float...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(int...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(long...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(String...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(Collection) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isIn(UUID...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsIn - Class in dev.langchain4j.store.embedding.filter.comparison
- IsIn(String, Collection) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsIn
- isIncludeVectorResponse() - Method in interface dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
-
Temporary method which returns if we should return the Vector in the response
- isIncludeVectorResponse() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid
- isIncludeVectorResponse() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn
- isIncludeVectorResponse() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript
- isInsideArchive() - Method in class dev.langchain4j.data.document.source.ClassPathSource
-
Determines if the resource represented by this
ClassPathSourceis inside an archive. - isJdbcUrl(String) - Method in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- isLatest() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
- isLessThan(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThan(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThan(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThan(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThan(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsLessThan - Class in dev.langchain4j.store.embedding.filter.comparison
- IsLessThan(String, Comparable) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- isLessThanOrEqualTo(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThanOrEqualTo(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThanOrEqualTo(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThanOrEqualTo(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isLessThanOrEqualTo(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsLessThanOrEqualTo - Class in dev.langchain4j.store.embedding.filter.comparison
- IsLessThanOrEqualTo(String, Comparable) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- isListChanged() - Method in class dev.langchain4j.mcp.protocol.McpInitializeParams.Capabilities.Roots
- isMarked(Map) - Static method in class dev.langchain4j.model.openai.OpenAiPromptCacheBreakpoint
-
Whether the given attributes mark a message as a prompt cache breakpoint.
- isMarked(Map) - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheBreakpoint
-
Whether the given attributes mark a message as a prompt cache breakpoint.
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- isMicrosoftFoundry(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- isModernProtocol() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- isNotEqualTo(double) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotEqualTo(float) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotEqualTo(int) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotEqualTo(long) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotEqualTo(String) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotEqualTo(UUID) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsNotEqualTo - Class in dev.langchain4j.store.embedding.filter.comparison
- IsNotEqualTo(String, Object) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- isNotIn(double...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(float...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(int...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(long...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(String...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(Collection) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- isNotIn(UUID...) - Method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- IsNotIn - Class in dev.langchain4j.store.embedding.filter.comparison
- IsNotIn(String, Collection) - Constructor for class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- isNotNullOrBlank(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string not
nulland not blank? - isNotNullOrEmpty(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string not
nulland not empty ("")? - isNotNullOrEmpty(Collection) - Static method in class dev.langchain4j.internal.Utils
-
Is the collection not
nulland not empty? - isNullOrBlank(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string
nullor blank? - isNullOrEmpty(Iterable) - Static method in class dev.langchain4j.internal.Utils
-
Is the iterable object
nullor empty? - isNullOrEmpty(Object[]) - Static method in class dev.langchain4j.internal.Utils
-
Utility method to check if an array is null or has no elements.
- isNullOrEmpty(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string
nullor empty ("")? - isNullOrEmpty(Map) - Static method in class dev.langchain4j.internal.Utils
-
Is the map object
nullor empty? - isNullOrEmpty(Collection) - Static method in class dev.langchain4j.internal.Utils
-
Is the collection
nullor empty? - isOptional() - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Returns the value of the
isOptionalrecord component. - isPolymorphic(Class) - Static method in class dev.langchain4j.internal.PolymorphicTypes
-
Returns
trueiftypeis a polymorphic base — sealed, or annotated withJsonSubTypes— and has at least one concrete subtype discoverable by langchain4j. - isProcessing() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns whether the file is still processing.
- isRepeated() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- isRepeated() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- isReprompt() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Whether or not the guardrail is forcing a reprompt
- isRequired() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- isRequired() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- isRequired() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- isRequired() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- isRequired() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- isRetry() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Whether or not the guardrail is forcing a retry
- isSecret() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- isSecret() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- isSecret() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- isSecret() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- isSecret() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- isSelect(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- isSerializable(Object) - Static method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- isStream() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- isStrict() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- isSuccess() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
Whether or not the result is considered successful
- isSuccess() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Failure
- isSuccess() - Method in interface dev.langchain4j.model.batch.BatchItemResult
-
Returns
trueif this request succeeded. - isSuccess() - Method in record class dev.langchain4j.model.batch.BatchItemResult.Success
- isSuccess() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- isSuccessful() - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual
InputGuardrailResultrepresents a successful state. - isSuspended() - Method in interface dev.langchain4j.agentic.planner.Action
-
Returns
trueif this action represents a suspension of the agentic system. - isSuspended() - Method in class dev.langchain4j.agentic.planner.Action.SuspendAction
- isTerminal() - Method in enum class dev.langchain4j.model.batch.BatchState
- IsTextMatch - Class in dev.langchain4j.store.embedding.tablestore
- IsTextMatch(String, String) - Constructor for class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- IsTextMatchPhrase - Class in dev.langchain4j.store.embedding.tablestore
- IsTextMatchPhrase(String, String) - Constructor for class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- isUnique(boolean) - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Specify UNIQUE to indicate that the value of the column (or columns) upon which the index is based must be unique.
- isValid() - Method in class dev.langchain4j.data.document.loader.oracle.DirectoryPreference
- isValid() - Method in class dev.langchain4j.data.document.loader.oracle.FilePreference
- isValid() - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- isVirtualThread() - Static method in class dev.langchain4j.internal.VirtualThreadUtils
-
Checks if the current thread is a virtual thread.
- isVirtualThreadsSupported() - Static method in class dev.langchain4j.internal.VirtualThreadUtils
-
Checks if virtual threads are supported in the current runtime environment.
- items() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- items(JsonSchemaElement) - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
- itemsPerChunk() - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- itemsProvider() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelMapperAgent
-
Variable name referencing a collection in the agentic scope.
- itemsProvider(String) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelMapperServiceImpl
- itemsProvider(String) - Method in interface dev.langchain4j.agentic.workflow.ParallelMapperService
- iterationIndex() - Method in class dev.langchain4j.agentic.observability.AgentInvocation
-
Returns the zero-based iteration index when this invocation is part of a loop, or -1 otherwise.
- ivfIndexBuilder() - Static method in class dev.langchain4j.store.embedding.oracle.Index
-
Creates a builder to configure an IVF index on the embedding column of the
EmbeddingTable. - IVFIndexBuilder - Class in dev.langchain4j.store.embedding.oracle
-
This index builder allows you to configure an Inverted File Flat index on the embedding column of the
EmbeddingTable.
J
- JACCARD - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The JACCARD distance function
- Jackson3ChatMessageJsonCodec - Class in dev.langchain4j.jackson3
-
Jackson 3 twin of
JacksonChatMessageJsonCodec. - Jackson3ChatMessageJsonCodec() - Constructor for class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- Jackson3ChatMessageJsonCodecFactory - Class in dev.langchain4j.jackson3
- Jackson3ChatMessageJsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodecFactory
- Jackson3Defaults - Class in dev.langchain4j.jackson3
-
Jackson 3 changed a number of defaults.
- Jackson3InMemoryEmbeddingStoreJsonCodec - Class in dev.langchain4j.jackson3.inmemory
-
Jackson 3 twin of the default in-memory embedding store codec.
- Jackson3InMemoryEmbeddingStoreJsonCodec() - Constructor for class dev.langchain4j.jackson3.inmemory.Jackson3InMemoryEmbeddingStoreJsonCodec
- Jackson3InMemoryEmbeddingStoreJsonCodecFactory - Class in dev.langchain4j.jackson3.inmemory
- Jackson3InMemoryEmbeddingStoreJsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.inmemory.Jackson3InMemoryEmbeddingStoreJsonCodecFactory
- Jackson3JsonCodec - Class in dev.langchain4j.jackson3
-
Jackson 3 implementation of
Json.JsonCodec. - Jackson3JsonCodec() - Constructor for class dev.langchain4j.jackson3.Jackson3JsonCodec
- Jackson3JsonCodec(ObjectMapper) - Constructor for class dev.langchain4j.jackson3.Jackson3JsonCodec
- Jackson3JsonCodecFactory - Class in dev.langchain4j.jackson3
- Jackson3JsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3JsonCodecFactory
- Jackson3ProviderJsonCodec - Class in dev.langchain4j.jackson3
-
Jackson 3 codec for provider wire DTOs.
- Jackson3ProviderJsonCodec(ProviderJsonSpec) - Constructor for class dev.langchain4j.jackson3.Jackson3ProviderJsonCodec
- Jackson3ProviderJsonCodecFactory - Class in dev.langchain4j.jackson3
- Jackson3ProviderJsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3ProviderJsonCodecFactory
- Jackson3StateJsonCodec - Class in dev.langchain4j.jackson3
-
Jackson 3 codec for JSON that carries type information.
- Jackson3StateJsonCodec(TypeAllowlist, ClassLoader) - Constructor for class dev.langchain4j.jackson3.Jackson3StateJsonCodec
- Jackson3StateJsonCodecFactory - Class in dev.langchain4j.jackson3
- Jackson3StateJsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3StateJsonCodecFactory
- Jackson3StructuredPromptFactory - Class in dev.langchain4j.jackson3
-
Jackson 3 twin of the default structured prompt factory.
- Jackson3StructuredPromptFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3StructuredPromptFactory
- Jackson3ToolSpecificationJsonCodec - Class in dev.langchain4j.jackson3
-
Jackson 3 twin of the default tool specification codec.
- Jackson3ToolSpecificationJsonCodec() - Constructor for class dev.langchain4j.jackson3.Jackson3ToolSpecificationJsonCodec
- Jackson3ToolSpecificationJsonCodec(ObjectMapper) - Constructor for class dev.langchain4j.jackson3.Jackson3ToolSpecificationJsonCodec
- Jackson3ToolSpecificationJsonCodecFactory - Class in dev.langchain4j.jackson3
- Jackson3ToolSpecificationJsonCodecFactory() - Constructor for class dev.langchain4j.jackson3.Jackson3ToolSpecificationJsonCodecFactory
- JacksonChatMessageJsonCodec - Class in dev.langchain4j.data.message
- JacksonChatMessageJsonCodec() - Constructor for class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- JacocoIgnoreCoverageGenerated - Annotation Interface in dev.langchain4j.internal
-
Annotation to mark methods where JaCoCo coverage should be ignored.
- JAVASCRIPT - Static variable in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
The language ID for JavaScript in Judge0's API
- jdbcUrl(String) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- JdkHttpClient - Class in dev.langchain4j.http.client.jdk
- JdkHttpClient(JdkHttpClientBuilder) - Constructor for class dev.langchain4j.http.client.jdk.JdkHttpClient
- JdkHttpClientBuilder - Class in dev.langchain4j.http.client.jdk
- JdkHttpClientBuilder() - Constructor for class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- JdkHttpClientBuilderFactory - Class in dev.langchain4j.http.client.jdk
- JdkHttpClientBuilderFactory() - Constructor for class dev.langchain4j.http.client.jdk.JdkHttpClientBuilderFactory
- JINA - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- JINA - Enum constant in enum class dev.langchain4j.model.ModelProvider
- JinaClient - Class in dev.langchain4j.model.jina.internal.client
- JinaClient.JinaClientBuilder - Class in dev.langchain4j.model.jina.internal.client
- JinaDocument - Class in dev.langchain4j.model.jina.internal.api
- JinaDocument() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaDocument
- JinaEmbedding - Class in dev.langchain4j.model.jina.internal.api
- JinaEmbedding() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- JinaEmbeddingModel - Class in dev.langchain4j.model.jina
-
An implementation of an
EmbeddingModelthat uses Jina Embeddings API. - JinaEmbeddingModel(JinaEmbeddingModel.JinaEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.jina.JinaEmbeddingModel
- JinaEmbeddingModel(String, String, String, Duration, Integer, Boolean, Boolean, Boolean) - Constructor for class dev.langchain4j.model.jina.JinaEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JinaEmbeddingModel.JinaEmbeddingModelBuilder - Class in dev.langchain4j.model.jina
- JinaEmbeddingRequest - Class in dev.langchain4j.model.jina.internal.api
- JinaEmbeddingRequest.JinaEmbeddingRequestBuilder - Class in dev.langchain4j.model.jina.internal.api
- JinaEmbeddingResponse - Class in dev.langchain4j.model.jina.internal.api
- JinaEmbeddingResponse() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- JinaMultimodalEmbeddingRequest - Class in dev.langchain4j.model.jina.internal.api
-
Multimodal variant of
JinaEmbeddingRequestfor models such asjina-clip-v2andjina-embeddings-v4: eachinputitem is a single text or a single image (Jina embeds one modality per item), producing one embedding per item. - JinaMultimodalEmbeddingRequest(String, String, Boolean, List) - Constructor for class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest
- JinaMultimodalEmbeddingRequest.JinaMultimodalInput - Class in dev.langchain4j.model.jina.internal.api
-
One input item: exactly one of
text/imageis populated. - JinaRerankingRequest - Class in dev.langchain4j.model.jina.internal.api
- JinaRerankingRequest.JinaRerankingRequestBuilder - Class in dev.langchain4j.model.jina.internal.api
- JinaRerankingResponse - Class in dev.langchain4j.model.jina.internal.api
- JinaRerankingResponse() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaRerankingResponse
- JinaRerankingResult - Class in dev.langchain4j.model.jina.internal.api
- JinaRerankingResult() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaRerankingResult
- JinaScoringModel - Class in dev.langchain4j.model.jina
-
An implementation of a
ScoringModelthat uses Jina Reranker API. - JinaScoringModel(JinaScoringModel.JinaScoringModelBuilder) - Constructor for class dev.langchain4j.model.jina.JinaScoringModel
- JinaScoringModel(String, String, String, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.jina.JinaScoringModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JinaScoringModel.JinaScoringModelBuilder - Class in dev.langchain4j.model.jina
- JinaUsage - Class in dev.langchain4j.model.jina.internal.api
- JinaUsage() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaUsage
- jitterDelayMillis(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method returns the jitter delay in milliseconds after a given retry.
- jitterScale(double) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the jitter scale.
- JlamaChatModel - Class in dev.langchain4j.model.jlama
- JlamaChatModel(Path, String, String, Integer, Boolean, Path, DType, Float, Integer) - Constructor for class dev.langchain4j.model.jlama.JlamaChatModel
- JlamaChatModel.JlamaChatModelBuilder - Class in dev.langchain4j.model.jlama
- JlamaChatModelBuilder() - Constructor for class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- JlamaChatModelBuilderFactory - Interface in dev.langchain4j.model.jlama.spi
-
A factory for building
JlamaChatModel.JlamaChatModelBuilderinstances. - JlamaEmbeddingModel - Class in dev.langchain4j.model.jlama
- JlamaEmbeddingModel(Path, String, String, Integer, Boolean, Generator.PoolingType, Path) - Constructor for class dev.langchain4j.model.jlama.JlamaEmbeddingModel
- JlamaEmbeddingModel.JlamaEmbeddingModelBuilder - Class in dev.langchain4j.model.jlama
- JlamaEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- JlamaEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.jlama.spi
-
A factory for building
JlamaEmbeddingModel.JlamaEmbeddingModelBuilderinstances. - JlamaLanguageModel - Class in dev.langchain4j.model.jlama
- JlamaLanguageModel(Path, String, String, Integer, Boolean, Path, DType, Float, Integer) - Constructor for class dev.langchain4j.model.jlama.JlamaLanguageModel
- JlamaLanguageModel.JlamaLanguageModelBuilder - Class in dev.langchain4j.model.jlama
- JlamaLanguageModelBuilder() - Constructor for class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- JlamaLanguageModelBuilderFactory - Interface in dev.langchain4j.model.jlama.spi
-
A factory for building
JlamaLanguageModel.JlamaLanguageModelBuilderinstances. - JlamaStreamingChatModel - Class in dev.langchain4j.model.jlama
- JlamaStreamingChatModel(Path, String, String, Integer, Boolean, Path, DType, Float, Integer) - Constructor for class dev.langchain4j.model.jlama.JlamaStreamingChatModel
- JlamaStreamingChatModel.JlamaStreamingChatModelBuilder - Class in dev.langchain4j.model.jlama
- JlamaStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- JlamaStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.jlama.spi
-
A factory for building
JlamaStreamingChatModel.JlamaStreamingChatModelBuilderinstances. - JlamaStreamingLanguageModel - Class in dev.langchain4j.model.jlama
- JlamaStreamingLanguageModel(Path, String, String, Integer, Boolean, Path, DType, Float, Integer) - Constructor for class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel
- JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder - Class in dev.langchain4j.model.jlama
- JlamaStreamingLanguageModelBuilder() - Constructor for class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- JlamaStreamingLanguageModelBuilderFactory - Interface in dev.langchain4j.model.jlama.spi
-
A factory for building
JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilderinstances. - join(StructuredPrompt) - Static method in class dev.langchain4j.model.input.structured.StructuredPrompt.Util
-
Joins the lines of the prompt template.
- join(CompletableFuture) - Static method in interface dev.langchain4j.agentic.internal.DelayedResponse
-
Blocks on
futureand, on failure, rethrows the original cause instead of theCompletionExceptionthatCompletableFuture.join()wraps it in, so an asynchronous agent failure surfaces the same exception type as the synchronous path (anAgentInvocationException) instead of leaking theCompletableFutureplumbing. - joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- joinDelimiter() - Method in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Delimiter string to use to re-join the parts.
- JPEG - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
- json() - Method in record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Returns the value of the
jsonrecord component. - Json - Class in dev.langchain4j.internal
-
JSON helper class.
- Json - Class in dev.langchain4j.model.anthropic.internal.client
- Json() - Constructor for class dev.langchain4j.model.anthropic.internal.client.Json
- JSON - Enum constant in enum class dev.langchain4j.model.chat.request.ResponseFormatType
- JSON - Static variable in class dev.langchain4j.model.chat.request.ResponseFormat
- JSON_OBJECT - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
- JSON_OBJECT - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ResponseFormatType
- JSON_SCHEMA - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputFormatType
- JSON_SCHEMA - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ResponseFormatType
- Json.JsonCodec - Interface in dev.langchain4j.internal
-
The abstract JSON codec interface.
- JsonAnyOfSchema - Class in dev.langchain4j.model.chat.request.json
- JsonAnyOfSchema(JsonAnyOfSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- JsonAnyOfSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonArraySchema - Class in dev.langchain4j.model.chat.request.json
- JsonArraySchema(JsonArraySchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonArraySchema
- JsonArraySchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonBooleanSchema - Class in dev.langchain4j.model.chat.request.json
- JsonBooleanSchema() - Constructor for class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- JsonBooleanSchema(JsonBooleanSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- JsonBooleanSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonCodecFactory - Interface in dev.langchain4j.spi.json
-
A factory for creating
Json.JsonCodecinstances through SPI. - JsonEnumSchema - Class in dev.langchain4j.model.chat.request.json
- JsonEnumSchema(JsonEnumSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- JsonEnumSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonException - Exception Class in dev.langchain4j.exception
-
Thrown when LangChain4j cannot read or write JSON.
- JsonException(String) - Constructor for exception class dev.langchain4j.exception.JsonException
- JsonException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.JsonException
- JsonExtractorOutputGuardrail<T> - Class in dev.langchain4j.guardrails
-
An
OutputGuardrailthat will check whether or not a response can be successfully deserialized to an object of typeTfrom JSON - JsonExtractorOutputGuardrail(TypeReference) - Constructor for class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Deprecated, for removal: This API element is subject to removal in a future version.use
JsonExtractorOutputGuardrail(Type), which does not expose Jackson types -TypeReferencelives in Jackson's core package, which moved in Jackson 3. Passnew TypeReference<Foo>() {}.getType()to migrate. - JsonExtractorOutputGuardrail(ObjectMapper, TypeReference) - Constructor for class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Deprecated, for removal: This API element is subject to removal in a future version.use
JsonExtractorOutputGuardrail(Type), which does not expose Jackson types in its signature. Passnew TypeReference<Foo>() {}.getType()to migrate, and pass a mapper here only if you need one configured differently from the default. - JsonExtractorOutputGuardrail(ObjectMapper, Class) - Constructor for class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Deprecated, for removal: This API element is subject to removal in a future version.use
JsonExtractorOutputGuardrail(Class), which does not expose Jackson types in its signature. It parses with a defaultObjectMapper, so pass one here only if you need a mapper configured differently. - JsonExtractorOutputGuardrail(Class) - Constructor for class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Deserializes with a plain Jackson
ObjectMapper, as this guardrail has always done. - JsonExtractorOutputGuardrail(Type) - Constructor for class dev.langchain4j.guardrails.JsonExtractorOutputGuardrail
-
Deserializes with a plain Jackson
ObjectMapper, matchingJsonExtractorOutputGuardrail(Class). - jsonIndexBuilder() - Static method in class dev.langchain4j.store.embedding.oracle.Index
-
Creates a builder to configure a function-based index on one or several keys of the metadata column of the
EmbeddingTable. - JSONIndexBuilder - Class in dev.langchain4j.store.embedding.oracle
-
This index builder allows you to configure indexes on one or several keys of the metadata column of the
EmbeddingTable. - JSONIndexBuilder.Order - Enum Class in dev.langchain4j.store.embedding.oracle
-
Use ASC or DESC to indicate whether the index should be created in ascending or descending order.
- JsonIntegerSchema - Class in dev.langchain4j.model.chat.request.json
- JsonIntegerSchema() - Constructor for class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- JsonIntegerSchema(JsonIntegerSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- JsonIntegerSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonLinesWriter - Interface in dev.langchain4j.model.googleai.jsonl
- JsonLinesWriters - Class in dev.langchain4j.model.googleai.jsonl
- JsonNullSchema - Class in dev.langchain4j.model.chat.request.json
- JsonNullSchema() - Constructor for class dev.langchain4j.model.chat.request.json.JsonNullSchema
- JsonNumberSchema - Class in dev.langchain4j.model.chat.request.json
- JsonNumberSchema() - Constructor for class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- JsonNumberSchema(JsonNumberSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- JsonNumberSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- jsonObjectOrReferenceSchemaFrom(Class, String, boolean, Map, boolean) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- JsonObjectSchema - Class in dev.langchain4j.model.chat.request.json
- JsonObjectSchema(JsonObjectSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- JsonObjectSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonParsingUtils - Class in dev.langchain4j.internal
- JsonParsingUtils() - Constructor for class dev.langchain4j.internal.JsonParsingUtils
- JsonParsingUtils.ParsedJson<T> - Record Class in dev.langchain4j.internal
- JsonParsingUtils.ThrowingFunction<T,
R> - Interface in dev.langchain4j.internal - JsonRawSchema - Class in dev.langchain4j.model.chat.request.json
- JsonRawSchema(JsonRawSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonRawSchema
- JsonRawSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonReadException - Exception Class in dev.langchain4j.exception
-
Thrown when JSON cannot be read: it is malformed, or it does not describe the expected type.
- JsonReadException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.JsonReadException
- JsonReadException(Throwable) - Constructor for exception class dev.langchain4j.exception.JsonReadException
- JsonReferenceSchema - Class in dev.langchain4j.model.chat.request.json
-
Can reference
JsonObjectSchemawhen recursion is required. - JsonReferenceSchema(JsonReferenceSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- JsonReferenceSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- jsonrpc - Variable in class dev.langchain4j.mcp.protocol.McpJsonRpcMessage
- JsonRpcIoHandler - Class in dev.langchain4j.mcp.transport.stdio
- JsonRpcIoHandler(InputStream, OutputStream, Consumer, boolean) - Constructor for class dev.langchain4j.mcp.transport.stdio.JsonRpcIoHandler
- JsonRpcIoHandler(InputStream, OutputStream, Consumer, boolean, Logger) - Constructor for class dev.langchain4j.mcp.transport.stdio.JsonRpcIoHandler
- jsonSchema() - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- jsonSchema() - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- jsonSchema(JsonSchema) - Method in class dev.langchain4j.model.chat.request.ResponseFormat.Builder
- jsonSchema(MistralAiJsonSchema) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat.MistralAiResponseFormatBuilder
- jsonSchema(JsonSchema) - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat.Builder
- jsonSchema(Type) - Method in class dev.langchain4j.service.output.ServiceOutputParser
- JsonSchema - Class in dev.langchain4j.model.chat.request.json
- JsonSchema - Class in dev.langchain4j.model.openai.internal.chat
- JsonSchema(JsonSchema.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.JsonSchema
- JsonSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonSchema.Builder - Class in dev.langchain4j.model.openai.internal.chat
- jsonSchemaElement - Variable in class dev.langchain4j.internal.JsonSchemaElementUtils.VisitedClassMetadata
- JsonSchemaElement - Interface in dev.langchain4j.model.chat.request.json
-
A base interface for a JSON schema element.
- jsonSchemaElementFrom(Class) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- jsonSchemaElementFrom(Class, Type, String, boolean, Map) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- JsonSchemaElementJsonUtils - Class in dev.langchain4j.internal
-
Converts between
JsonSchemaElementand JSON SchemaMaprepresentation with round-trip fidelity. - JsonSchemaElementUtils - Class in dev.langchain4j.internal
- JsonSchemaElementUtils() - Constructor for class dev.langchain4j.internal.JsonSchemaElementUtils
- JsonSchemaElementUtils.VisitedClassMetadata - Class in dev.langchain4j.internal
- jsonSchemaFrom(Type) - Static method in class dev.langchain4j.service.output.JsonSchemas
- JsonSchemas - Class in dev.langchain4j.service.output
- JsonSchemas() - Constructor for class dev.langchain4j.service.output.JsonSchemas
- JsonStringSchema - Class in dev.langchain4j.model.chat.request.json
- JsonStringSchema() - Constructor for class dev.langchain4j.model.chat.request.json.JsonStringSchema
- JsonStringSchema(JsonStringSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonStringSchema
- JsonStringSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- JsonTypeNotAllowedException - Exception Class in dev.langchain4j.exception
-
Thrown when JSON that carries type information names a type the reader is not allowed to instantiate.
- JsonTypeNotAllowedException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.JsonTypeNotAllowedException
- JsonWriteException - Exception Class in dev.langchain4j.exception
-
Thrown when an object cannot be written as JSON.
- JsonWriteException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.JsonWriteException
- JsonWriteException(Throwable) - Constructor for exception class dev.langchain4j.exception.JsonWriteException
- Judge0JavaScriptExecutionTool - Class in dev.langchain4j.code.judge0
-
A tool that executes JS code using the Judge0 service, hosted by Rapid API.
- Judge0JavaScriptExecutionTool(String) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key.
- Judge0JavaScriptExecutionTool(String, boolean) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key and code fixing flag.
- Judge0JavaScriptExecutionTool(String, boolean, Duration) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key, a flag to control whether to fix the code, and a timeout.
- Judge0JavaScriptExecutionTool(String, Duration) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key and a timeout.
- Judge0JavaScriptExecutionTool.Builder - Class in dev.langchain4j.code.judge0
-
Builder for creating a configured Judge0JavaScriptExecutionTool.
K
- K - Annotation Interface in dev.langchain4j.agentic.declarative
-
A parameter of an agentic method is annotated with
@Kto indicate that it is populated with the value of a key representing a specific typed state in the agentic system. - keepAlive() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- keepAlive(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Controls how long the model will stay loaded into memory following the request
- key() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- key() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Returns the unique key of this client.
- key() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Returns the value of the
keyrecord component. - key() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- key() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- key() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- key() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- key() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- key() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- key(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets a unique identifier for the client.
- key(String, Class, JSONIndexBuilder.Order) - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Adds a column expression to the index expression that allows you to index the value of a given key of the JSON column.
- KEY_ATTRIBUTES_BLOB - Static variable in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Saving the text chunk as an attribut.
- KEY_SIMILARITY - Static variable in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Metadata used for similarity.
- Key Capabilities - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
- Key Classes - Section in package dev.langchain4j.model.bedrock
- keyDefaultValue(Class) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- Key Features - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
- keyName(Class) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- keyPath(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- keyspace - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- keyspace - Variable in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- keyspace(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- keyspace(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- keyspace(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- keyspace(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- kind(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- knownDimension() - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
-
When known (e.g., can be derived from the model name), returns the dimension of the
Embeddingproduced by this embedding model. - knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- knownDimension(String) - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- knownDimension(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- knownDimension(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- knownDimension(String) - Static method in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
L
- label() - Method in class dev.langchain4j.classification.ScoredLabel
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets labels (key-value metadata) attached to the request.
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets labels (key-value metadata) attached to the request.
- labels(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
-
Sets billing/reporting labels that will be attached to every request the model issues.
- labels(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
-
Sets billing/reporting labels that will be attached to every request the model issues.
- LambdaStreamingResponseHandler - Class in dev.langchain4j.model
-
Utility class with lambda-based streaming response handlers.
- LambdaStreamingResponseHandler() - Constructor for class dev.langchain4j.model.LambdaStreamingResponseHandler
- LANDSCAPE - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- LANDSCAPE - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- LangChain4jException - Exception Class in dev.langchain4j.exception
-
The root unchecked exception for all LangChain4j-specific errors.
- LangChain4jException(String) - Constructor for exception class dev.langchain4j.exception.LangChain4jException
- LangChain4jException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.LangChain4jException
- LangChain4jException(Throwable) - Constructor for exception class dev.langchain4j.exception.LangChain4jException
- LangChain4jManaged - Interface in dev.langchain4j.invocation
-
A marker interface for components that are managed by LangChain4j framework.
- LangChainInfinispanItem - Record Class in dev.langchain4j.store.embedding.infinispan
-
Langchain item that is serialized for the langchain integration use case
- LangChainInfinispanItem(String, float[], String, Set, Map) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Creates an instance of a
LangChainInfinispanItemrecord class. - langchainItemFullType() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Get the full name of the langchainItem protobuf type
- LangChainItemMarshaller - Class in dev.langchain4j.store.embedding.infinispan
-
Marshaller to read and write embeddings to Infinispan
- LangChainItemMarshaller(String) - Constructor for class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
-
Constructor for the LangChainItemMarshaller Marshaller
- langchainItemName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
langchainItemNamerecord component. - langchainItemName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema langchainItemName
- LangChainMetadata - Record Class in dev.langchain4j.store.embedding.infinispan
-
Langchain Metadata item that is serialized for the langchain integration use case
- LangChainMetadata(String, Object) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Creates an instance of a
LangChainMetadatarecord class. - LangChainMetadataMarshaller - Class in dev.langchain4j.store.embedding.infinispan
-
Marshaller to read and write metadata to Infinispan
- LangChainMetadataMarshaller(String) - Constructor for class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
-
Constructor for the LangChainMetadata Marshaller
- LangchainSchemaCreator - Class in dev.langchain4j.store.embedding.infinispan
-
LangchainSchemaCreator for Infinispan
- LangchainSchemaCreator() - Constructor for class dev.langchain4j.store.embedding.infinispan.LangchainSchemaCreator
- language() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- language() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest
- language() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the desired language for search results.
- language(String) - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
-
Sets the language of the audio for more accurate transcription.
- language(String) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest.Builder
- language(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- language(String) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the desired language for search results.
- LanguageModel - Interface in dev.langchain4j.model.language
-
Represents a language model that has a simple text interface (as opposed to a chat interface).
- LanguageModelQueryRouter - Class in dev.langchain4j.rag.query.router
-
A
QueryRouterthat utilizes aChatModelto make a routing decision. - LanguageModelQueryRouter(ChatModel, Map) - Constructor for class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- LanguageModelQueryRouter(ChatModel, Map, PromptTemplate, LanguageModelQueryRouter.FallbackStrategy) - Constructor for class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- LanguageModelQueryRouter.FallbackStrategy - Enum Class in dev.langchain4j.rag.query.router
-
Strategy applied if the call to the LLM fails of if LLM does not return a valid response.
- LanguageModelQueryRouter.LanguageModelQueryRouterBuilder - Class in dev.langchain4j.rag.query.router
- LanguageModelSqlFilterBuilder - Class in dev.langchain4j.store.embedding.filter.builder.sql
- LanguageModelSqlFilterBuilder(ChatModel, TableDefinition) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder - Class in dev.langchain4j.store.embedding.filter.builder.sql
- LAST - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorResponseStrategy
-
Return only the final response of the last invoked sub-agent (default).
- lastChatRequest(Object) - Method in interface dev.langchain4j.agentic.agent.ChatMessagesAccess
- lastChatResponse(Object) - Method in interface dev.langchain4j.agentic.agent.ChatMessagesAccess
- lastId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicListBatchesResponse
- lastId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
-
The ID of the last model in the list (for pagination).
- lastUserMessage(Object) - Method in interface dev.langchain4j.agentic.agent.ChatMessagesAccess
- lateChunking - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- lateChunking - Variable in class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest
- lateChunking(Boolean) - Method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest.JinaEmbeddingRequestBuilder
- lateChunking(Boolean) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- law(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- law(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- leaf() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- leaf() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- leaf() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- left() - Method in class dev.langchain4j.store.embedding.filter.logical.And
- left() - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- LENGTH - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished because the token length was reached.
- lengthPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- lengthPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- lengthPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- lengthPenalty - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- lengthPenalty() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- lengthPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- lengthPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the length penalty applied to the sequence score during beam search.
- lengthPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the length penalty applied to the sequence score during beam search.
- lengthPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the length penalty applied to the sequence score during beam search.
- lengthPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the length penalty applied to the sequence score during beam search.
- level() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- license(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- LIGHT - Enum constant in enum class dev.langchain4j.mcp.client.McpIconTheme
- limit(Long) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Number of items per page.
- Limitations - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
- list(BatchPagination) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel
- list(BatchPagination) - Method in interface dev.langchain4j.model.chat.BatchChatModel
-
Lists chat batch jobs with optional pagination.
- list(BatchPagination) - Method in interface dev.langchain4j.model.embedding.BatchEmbeddingModel
-
Lists embedding batch jobs with optional pagination.
- list(BatchPagination) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
-
Lists chat batch jobs with optional pagination.
- list(BatchPagination) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
-
Lists embedding batch jobs with optional pagination.
- list(BatchPagination) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
-
Lists image generation batch jobs with optional pagination.
- list(BatchPagination) - Method in interface dev.langchain4j.model.image.BatchImageModel
-
Lists image generation batch jobs with optional pagination.
- list(BatchPagination) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel
-
Lists chat batch jobs with optional pagination.
- list(BatchPagination) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- listBatches(Integer, String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- listBatches(Integer, String) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- listBatchJobs(Integer, Integer) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- listBatchJobs(Integer, Integer) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
-
Lists batch jobs with page-based pagination (
GET /v1/batch/jobs). - listCaches() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiCaches
-
Lists all context caches for the current project.
- listCaches() - Method in class dev.langchain4j.model.googleai.GeminiCaches
-
Lists all context caches for the current project.
- listener() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- listener() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- listener() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- listener() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- listener() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- listener() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- listener() - Method in interface dev.langchain4j.agentic.internal.InternalAgent
- listener() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- listener() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- listener() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- listener() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- listener() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
listenerrecord component. - listener(AgentListener) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- listener(AgentListener) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Adds an
AgentListenerfor observability and lifecycle hooks. - listener(AgentListener) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
-
Sets an
AgentListenerfor observing agent invocations. - listener(AgentListener) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- listener(AgentListener) - Method in interface dev.langchain4j.agentic.internal.McpClientBuilder
- listener(AgentListener) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- listener(AgentListener) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Registers an
AgentListenerto observe agent invocations, tool executions, and lifecycle events within this agentic service. - listener(AgentListener) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- listener(AgentListener) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- listener(McpClientListener) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Deprecated.
- listenerAttributes() - Method in class dev.langchain4j.model.chat.ChatRequestOptions
- listenerAttributes(Map) - Method in class dev.langchain4j.model.chat.ChatRequestOptions.Builder
- ListenerNotifierUtil - Class in dev.langchain4j.agentic.observability
- listenerOfType(AgentListener, Class) - Static method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- listeners - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- listeners - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.ollama.OllamaChatModel
- listeners - Variable in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- listeners - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- listeners - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- listeners() - Method in class dev.langchain4j.agentic.observability.ComposedAgentListener
- listeners() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- listeners() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- listeners() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- listeners() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- listeners() - Method in interface dev.langchain4j.model.chat.ChatModel
- listeners() - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- listeners() - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
- listeners() - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
The
EmbeddingModelListeners that are notified aroundEmbeddingModel.embed(EmbeddingRequest). - listeners() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- listeners() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- listeners() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- listeners() - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- listeners() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- listeners() - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Returns the list of listeners for this moderation model.
- listeners() - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- listeners() - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- listeners() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- listeners() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel
- listeners() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel
- listeners() - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- listeners() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the
ChatModelListeners to be notified on each request and response. - listeners(ChatModelListener...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the
ChatModelListeners to be notified on each request and response. - listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- listeners(ChatModelListener...) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the list of
ChatModelListeners to be notified on each request and response. - listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the list of
ChatModelListeners to be notified on each request and response. - listeners(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the list of
ChatModelListeners to be notified on each request and response. - listeners(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the list of
ChatModelListeners to be notified on each request and response. - listeners(List) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the list of
ChatModelListenerinstances for observing chat model interactions. - listeners(List) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
-
Sets the
EmbeddingModelListeners notified around each embedding call. - listeners(List) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
-
Sets the
EmbeddingModelListeners notified around each embedding call. - listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the
EmbeddingModelListeners notified around every embedding request. - listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the
EmbeddingModelListeners notified around every embedding request. - listeners(List) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
-
Sets the listeners for this moderation model.
- listeners(List) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
-
Sets the listeners for this moderation model.
- listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Sets the listeners for this moderation model.
- listFiles() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileLister
- listFiles() - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileLister
-
Lists all files in the Azure Container Apps session.
- listFiles() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Lists all uploaded files.
- listFiles() - Method in class dev.langchain4j.model.googleai.GeminiFiles
-
Lists all uploaded files.
- listModels() - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog
- listModels() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- listModels() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
-
Lists available models from the Anthropic API.
- listModels() - Method in interface dev.langchain4j.model.catalog.ModelCatalog
-
Retrieves a list of available models from the provider.
- listModels() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog
- listModels() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- listModels() - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog
- listModels() - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- listModels() - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- listModels() - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog
- listModels() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog
- listModels() - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog
- listOf(Type) - Static method in class dev.langchain4j.internal.Types
-
The type of a
List<T>. - listPrompts() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listPrompts() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtain a list of prompts available on the MCP server.
- listResources() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listResources() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains the current list of resources available on the MCP server.
- listResources(InvocationContext) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listResources(InvocationContext) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains the current list of resources available on the MCP server.
- listResourceTemplates() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listResourceTemplates() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains the current list of resource templates (dynamic resources) available on the MCP server.
- listResourceTemplates(InvocationContext) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listResourceTemplates(InvocationContext) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains the current list of resource templates (dynamic resources) available on the MCP server.
- listServers(McpServerListRequest) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- listServers(McpServerListRequest) - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Obtains a list of MCP servers from the registry.
- listTools() - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listTools() - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains a list of tools from the MCP server.
- listTools(InvocationContext) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- listTools(InvocationContext) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Obtains a list of tools from the MCP server.
- LLAMA_2_13B_CHAT_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Llama 2 13B Chat AWQ is an efficient, accurate and blazing-fast low-bit weight quantized Llama 2 variant.
- LLAMA_2_13B_CHAT_AWQ_DUPLICATE - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Quantized (int4) generative text model with 8 billion parameters from Meta.
- LLAMA_2_7B_CHAT_HF_LORA - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
This is a Llama2 base model that Cloudflare dedicated for inference with LoRA adapters.
- LLAMA_3_8B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Generation over generation, Meta Llama 3 demonstrates state-of-the-art performance on a wide range of industry benchmarks and offers new capabilities, including improved reasoning.
- LLAMA2_7B_FULL - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Full precision (fp16) generative text model with 7 billion parameters from Met.
- LLAMA2_7B_QUANTIZED - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Quantized (int8) generative text model with 7 billion parameters from Meta.
- LLAMAGUARD_7B_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Llama Guard is a model for classifying the safety of LLM prompts and responses, using a taxonomy of safety risks.
- load(AgenticScopeKey) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeStore
-
Loads a AgenticScope by its ID.
- load(DocumentSource, DocumentParser) - Static method in class dev.langchain4j.data.document.DocumentLoader
-
Loads a document from the given source using the given parser.
- load(String) - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader
-
Loads a
Documentfrom the specified URL by fetching its HTML content. - load(String) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Loads a document from the specified URL and wraps the raw page source as a
Document. - load(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader
-
Loads a
Documentfrom the specified URL by fetching its HTML content and parsing it using the providedDocumentParser. - load(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Loads a document from the specified URL and parses its content using the given
DocumentParser. - load(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.UrlDocumentLoader
-
Loads a document from the specified URL.
- load(URL, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.UrlDocumentLoader
-
Loads a document from the specified URL.
- loadDocument(String) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads a
Documentfrom the specified file path. - loadDocument(String) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads a
Documentfrom the specified file path. - loadDocument(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads a
Documentfrom the specified file path. - loadDocument(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads a
Documentfrom the specified file path. - loadDocument(String, DocumentParser, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads a
Documentfrom the specified file path using a given class loader. - loadDocument(String, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads a
Documentfrom the specified file path using a given class loader. - loadDocument(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader
-
Loads a single document from the specified S3 bucket based on the specified object key.
- loadDocument(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.azure.storage.blob.AzureBlobStorageDocumentLoader
- loadDocument(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader
-
Loads a single document from the specified Google Cloud Storage bucket based on the specified object key.
- loadDocument(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
-
Loads a single document from the specified COS bucket based on the specified object key.
- loadDocument(String, String, String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
-
Loads a document from a specific file in a GitHub repository using the provided reference (commit ID, branch name, or tag).
- loadDocument(Path) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
- loadDocument(Path, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
- loadDocuments(String) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads
Documents from the specified directory using a given class loader. - loadDocuments(String) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(String) - Method in class dev.langchain4j.data.document.loader.oracle.OracleDocumentLoader
-
load documents
- loadDocuments(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader
-
Loads all documents from an S3 bucket.
- loadDocuments(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.azure.storage.blob.AzureBlobStorageDocumentLoader
-
Loads all documents from an Azure Blob Storage container.
- loadDocuments(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader
-
Loads all documents from an GCS bucket.
- loadDocuments(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
-
Loads all documents from an COS bucket.
- loadDocuments(String, DocumentParser, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads
Documents from the specified directory using a given class loader. - loadDocuments(String, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader
-
Loads all documents from an S3 bucket.
- loadDocuments(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.azure.storage.blob.AzureBlobStorageDocumentLoader
-
Loads all documents from an Azure Blob Storage container.
- loadDocuments(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader
-
Load a list of documents from the specified bucket, filtered with a glob pattern.
- loadDocuments(String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
-
Loads all documents from an COS bucket.
- loadDocuments(String, String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
- loadDocuments(String, String, String, String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader
-
Loads and parses multiple documents from a directory in a GitHub repository at a specific branch.
- loadDocuments(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocuments(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocuments(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocuments(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocuments(String, PathMatcher, DocumentParser, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads matching
Documents from the specified directory using a given class loader. - loadDocuments(String, PathMatcher, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Loads matching
Documents from the specified directory using a given class loader. - loadDocuments(Path) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(Path, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Documents from the specified directory. - loadDocuments(Path, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocuments(Path, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Documents from the specified directory. - loadDocumentsRecursively(String) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, DocumentParser, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories using a given class loader. - loadDocumentsRecursively(String, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories using a specified classloader. - loadDocumentsRecursively(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher, DocumentParser, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories using a given class loader. - loadDocumentsRecursively(String, PathMatcher, ClassLoader) - Static method in class dev.langchain4j.data.document.loader.ClassPathDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories using a given class loader. - loadDocumentsRecursively(Path) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Documents from the specified directory and its subdirectories. - loadFactories(Class) - Static method in class dev.langchain4j.model.openai.internal.spi.ServiceHelper
- loadFactories(Class) - Static method in class dev.langchain4j.spi.ServiceHelper
-
Load all the services of a given type.
- loadFactories(Class, ClassLoader) - Static method in class dev.langchain4j.model.openai.internal.spi.ServiceHelper
- loadFactories(Class, ClassLoader) - Static method in class dev.langchain4j.spi.ServiceHelper
-
Load all the services of a given type.
- loadFactory(Class) - Static method in class dev.langchain4j.spi.ServiceHelper
-
Load the first available service of a given type.
- loadFromJar(String, String, PoolingMode) - Static method in class dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel
- loadHttpClientBuilder() - Static method in class dev.langchain4j.http.client.HttpClientBuilderLoader
- loadOnnxModel(Connection, String, String, String) - Static method in class dev.langchain4j.model.oracle.OracleEmbeddingModel
-
load an ONNX model located on the server into the database
- loadSkill(String) - Static method in class dev.langchain4j.skills.ClassPathSkillLoader
-
Loads a single skill from the given classpath directory.
- loadSkill(String, ClassLoader) - Static method in class dev.langchain4j.skills.ClassPathSkillLoader
-
Loads a single skill from the given classpath directory.
- loadSkill(Path) - Static method in class dev.langchain4j.skills.FileSystemSkillLoader
-
Loads a single skill from the given directory.
- loadSkills(String) - Static method in class dev.langchain4j.skills.ClassPathSkillLoader
-
Loads all skills found in immediate subdirectories of the given classpath directory.
- loadSkills(String, ClassLoader) - Static method in class dev.langchain4j.skills.ClassPathSkillLoader
-
Loads all skills found in immediate subdirectories of the given classpath directory.
- loadSkills(Path) - Static method in class dev.langchain4j.skills.FileSystemSkillLoader
-
Loads all skills found in immediate subdirectories of the given directory.
- LocalAiChatModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiChatModel(LocalAiChatModel.LocalAiChatModelBuilder) - Constructor for class dev.langchain4j.model.localai.LocalAiChatModel
- LocalAiChatModel(String, String, Double, Double, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiChatModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalAiChatModel.LocalAiChatModelBuilder - Class in dev.langchain4j.model.localai
- LocalAiChatModelBuilder() - Constructor for class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- LocalAiChatModelBuilderFactory - Interface in dev.langchain4j.model.localai.spi
-
A factory for building
LocalAiChatModel.LocalAiChatModelBuilderinstances. - LocalAiEmbeddingModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiEmbeddingModel(LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- LocalAiEmbeddingModel(String, String, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder - Class in dev.langchain4j.model.localai
- LocalAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- LocalAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.localai.spi
-
A factory for building
LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilderinstances. - LocalAiLanguageModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiLanguageModel(LocalAiLanguageModel.LocalAiLanguageModelBuilder) - Constructor for class dev.langchain4j.model.localai.LocalAiLanguageModel
- LocalAiLanguageModel(String, String, Double, Double, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiLanguageModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalAiLanguageModel.LocalAiLanguageModelBuilder - Class in dev.langchain4j.model.localai
- LocalAiLanguageModelBuilder() - Constructor for class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- LocalAiLanguageModelBuilderFactory - Interface in dev.langchain4j.model.localai.spi
-
A factory for building
LocalAiLanguageModel.LocalAiLanguageModelBuilderinstances. - LocalAiStreamingChatModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiStreamingChatModel(LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- LocalAiStreamingChatModel(String, String, Double, Double, Integer, Duration, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingChatModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder - Class in dev.langchain4j.model.localai
- LocalAiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- LocalAiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.localai.spi
-
A factory for building
LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilderinstances. - LocalAiStreamingLanguageModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiStreamingLanguageModel(LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
- LocalAiStreamingLanguageModel(String, String, Double, Double, Integer, Duration, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder - Class in dev.langchain4j.model.localai
- LocalAiStreamingLanguageModelBuilder() - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- LocalAiStreamingLanguageModelBuilderFactory - Interface in dev.langchain4j.model.localai.spi
-
A factory for building
LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilderinstances. - localDataCenter(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- localDataCenter(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the Google Cloud region/location for Vertex AI access (e.g.
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the Google Cloud region/location for Vertex AI access (e.g.
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- location(String) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- location(String) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- location(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- location(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- location(String) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- location(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- location(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- location(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- location(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- logEvents(boolean) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- logEvents(boolean) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- logger - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- logger - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logger - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logger - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logger() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- logger(Logger) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- logger(Logger) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
Sets a custom
Loggerto be used for traffic logging (both requests and responses). - logger(Logger) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport.Builder
- logger(Logger) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
-
Sets a custom
Loggerto be used for websocket traffic logging. - logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Sets an alternate
Loggerto be used instead of the default one provided by LangChain4j for logging requests and responses. - logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets a custom logger for request and response logging.
- logger(Logger) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets a custom logger for request/responses logging.
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets a custom logger for request/response logging.
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logger(Logger) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- logger(Logger) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logger(Logger) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- logger(Logger) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- logger(Logger) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- LoggingHttpClient - Class in dev.langchain4j.http.client.log
-
An
HttpClientdecorator that logs requests and responses. - LoggingHttpClient(HttpClient, Boolean, Boolean) - Constructor for class dev.langchain4j.http.client.log.LoggingHttpClient
- LoggingHttpClient(HttpClient, Boolean, Boolean, Logger) - Constructor for class dev.langchain4j.http.client.log.LoggingHttpClient
- logHandler(McpLogMessageHandler) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the log message handler for the client.
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- logitBias - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logitBias() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- logitBias() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- logitBias() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- logitBias() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- logitBias() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- logitBias() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- logitBias(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logitBias(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- logitBias(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets per-token logit biases to increase or decrease the likelihood of specific tokens.
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- logprob() - Method in class dev.langchain4j.model.openai.internal.chat.LogProb
- logprob() - Method in class dev.langchain4j.model.openai.LogProb
- logprob(Double) - Method in class dev.langchain4j.model.openai.internal.chat.LogProb.Builder
- logprob(Double) - Method in class dev.langchain4j.model.openai.LogProb.Builder
- LogProb - Class in dev.langchain4j.model.openai.internal.chat
- LogProb - Class in dev.langchain4j.model.openai
- LogProb(LogProb.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.LogProb
- LogProb.Builder - Class in dev.langchain4j.model.openai.internal.chat
- LogProb.Builder - Class in dev.langchain4j.model.openai
- logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- logprobs - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logprobs() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- logprobs() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- logprobs() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- logprobs() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- logprobs() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- logprobs() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- logprobs() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- logprobs(LogProbs) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- logprobs(Logprobs) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logprobs(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Enables returning log probabilities of the output tokens.
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- logprobs(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- logprobs(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- logprobs(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- logProbs() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- logProbs(List) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- Logprobs - Class in dev.langchain4j.model.openai.internal.completion
- Logprobs(Logprobs.Builder) - Constructor for class dev.langchain4j.model.openai.internal.completion.Logprobs
- LogProbs - Class in dev.langchain4j.model.openai.internal.chat
- LogProbs(LogProbs.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.LogProbs
- Logprobs.Builder - Class in dev.langchain4j.model.openai.internal.completion
- LogProbs.Builder - Class in dev.langchain4j.model.openai.internal.chat
- logProbsFrom(LogProbs) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- logRequests - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- logRequests - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logRequests - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- logRequests() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Enables logging of raw HTTP requests.
- logRequests() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logRequests(boolean) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
Whether to log all requests that are sent over this transport.
- logRequests(boolean) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- logRequests(boolean) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- logRequests(boolean) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- logRequests(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- logRequests(boolean) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- logRequests(boolean) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Enables debug logging of HTTP request bodies sent to the Anthropic API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Enables debug logging of HTTP request bodies sent to the Anthropic API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Enables debug logging of HTTP request bodies sent to the Anthropic API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Enables debug logging of HTTP request bodies sent to the Anthropic API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Enables debug logging of HTTP request bodies sent to the Anthropic API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets whether to log raw HTTP requests.
- logRequests(Boolean) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables debug logging of request details sent to the Google GenAI API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables debug logging of request details sent to the Google GenAI API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Enables or disables logging of requests only.
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Enables or disables logging of requests only.
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logRequests(Boolean) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- logRequests(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Enables debug logging of request bodies sent to the Voyage AI API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Enables debug logging of request bodies sent to the Voyage AI API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Enables debug logging of request bodies sent to the watsonx.ai API.
- logRequests(Boolean) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables debug logging of both request and response details.
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables debug logging of both request and response details.
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Enables or disables logging of both requests and responses.
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Enables or disables logging of both requests and responses.
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logResponses - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- logResponses - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logResponses - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- logResponses() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Enables logging of raw HTTP responses.
- logResponses() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logResponses(boolean) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
Whether to log all responses received over this transport.
- logResponses(boolean) - Method in class dev.langchain4j.mcp.client.transport.websocket.WebSocketMcpTransport.Builder
- logResponses(boolean) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- logResponses(boolean) - Method in class dev.langchain4j.model.googleai.GeminiCaches.Builder
- logResponses(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
- logResponses(boolean) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- logResponses(boolean) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Enables debug logging of HTTP response bodies received from the Anthropic API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Enables debug logging of HTTP response bodies received from the Anthropic API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
-
Enables debug logging of HTTP response bodies received from the Anthropic API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Enables debug logging of HTTP response bodies (server-sent events) received from the Anthropic API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Enables debug logging of HTTP response bodies received from the Anthropic API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
-
Sets whether to log raw HTTP responses.
- logResponses(Boolean) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Enables debug logging of response details received from the Google GenAI API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Enables debug logging of response details received from the Google GenAI API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Enables or disables logging of responses only.
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Enables or disables logging of responses only.
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModelCatalog.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiModelCatalog.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
-
Deprecated.
- logResponses(Boolean) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- logResponses(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Enables debug logging of response bodies received from the Voyage AI API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Enables debug logging of response bodies received from the Voyage AI API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayModelCatalog.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxModelCatalog.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Enables debug logging of response bodies received from the watsonx.ai API.
- logResponses(Boolean) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- LOOP - Enum constant in enum class dev.langchain4j.agentic.planner.AgenticSystemTopology
- LOOP_COUNTER_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- LoopAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a definition of a loop agent, used to orchestrate the agentic workflow by invoking a series of sub-agents in a loop until a certain predicate is met or a maximum number of iterations is reached.
- LoopAgentInstance - Interface in dev.langchain4j.agentic.workflow
- LoopAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- LoopAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- LoopAgentServiceImpl(Class, Method) - Constructor for class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- loopBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an untyped agent implementing a loop workflow of its subagents.
- loopBuilder() - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- loopBuilder() - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- loopBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an agent implementing a loop workflow of its subagents that can be invoked in a strongly typed way through the provided agent service interface.
- loopBuilder(Class) - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- loopBuilder(Class) - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- LoopCounter - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a parameter that will receive the current loop iteration count in a loop-based agent.
- LoopPlanner - Class in dev.langchain4j.agentic.workflow.impl
- LoopPlanner(int, boolean, BiPredicate, String) - Constructor for class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- LOW - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Low detail.
- LOW - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
- LOW - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ImageDetail
M
- m(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- MAGISTRAL_MEDIUM_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MAGISTRAL_SMALL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- magnitudeOf(float[]) - Static method in class dev.langchain4j.model.embedding.onnx.internal.VectorUtils
- magnitudeOf(Embedding) - Static method in class dev.langchain4j.model.embedding.onnx.internal.VectorUtils
- main(String[]) - Static method in class dev.langchain4j.docu.chatbot.updater.Updater
- mainGPU() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- mainGPU(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- majority() - Static method in interface dev.langchain4j.agentic.patterns.voting.VotingStrategy
- managedParameters() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- managedParameters() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- managedParameters() - Method in interface dev.langchain4j.invocation.InvocationContext
-
LangChain4j managed parameters
- managedParameters(Map) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the LC4j managed parameters for the builder.
- MANHATTAN - Enum constant in enum class dev.langchain4j.store.embedding.hibernate.DistanceFunction
-
The MANHATTAN, TAXICAB or L1 distance function
- map(Filter) - Method in interface dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlFilterMapper
- map(Filter) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.DefaultAzureCosmosDBNoSqlFilterMapper
- map(Filter) - Method in interface dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchFilterMapper
- map(Filter) - Method in class dev.langchain4j.rag.content.retriever.azure.search.DefaultAzureAiSearchFilterMapper
- map(CompletableFuture, Function) - Static method in class dev.langchain4j.mcp.client.transport.McpJson
-
Maps a future's value while keeping cancellation linked to the source.
- mapException(Throwable) - Method in class dev.langchain4j.internal.ExceptionMapper.DefaultExceptionMapper
- mapException(Throwable) - Method in interface dev.langchain4j.internal.ExceptionMapper
- mapFilterToQuery(Filter) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- mapHttpStatusCode(Throwable, int) - Method in class dev.langchain4j.internal.ExceptionMapper.DefaultExceptionMapper
- MapperAgentInvoker - Class in dev.langchain4j.agentic.internal
-
Wraps an existing
AgentInvokerto inject a specific item from a collection into the agent's invocation arguments. - MapperAgentInvoker(AgentInvoker, Object, int) - Constructor for class dev.langchain4j.agentic.internal.MapperAgentInvoker
- mappingException(Callable) - Static method in interface dev.langchain4j.internal.ExceptionMapper
- MappingTrackingStreamingChatResponseHandler - Class in dev.langchain4j.internal
-
Delegating
StreamingChatResponseHandlerthat records whether the underlying handler received any typed, user-facing callback (partial response/thinking/tool call, complete tool call, complete response or error) while processing a single provider streaming event - i.e. whether the event was mapped to a typed callback. - MappingTrackingStreamingChatResponseHandler(StreamingChatResponseHandler) - Constructor for class dev.langchain4j.internal.MappingTrackingStreamingChatResponseHandler
- maps() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
-
Returns the value of the
mapsrecord component. - Maps(String, String, String, String, GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Creates an instance of a
Mapsrecord class. - MARIADB - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- MariaDBDistanceType - Enum Class in dev.langchain4j.store.embedding.mariadb
- MariaDbEmbeddingStore - Class in dev.langchain4j.store.embedding.mariadb
-
MariaDB EmbeddingStore Implementation
- MariaDbEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.mariadb
- mark(T) - Static method in class dev.langchain4j.model.openai.OpenAiPromptCacheBreakpoint
-
Returns a copy of the given message marked as a prompt cache breakpoint, so that everything up to and including that message forms the cached prefix:
- mark(T) - Static method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheBreakpoint
-
Returns a copy of the given message marked as a prompt cache breakpoint, so that everything up to and including that message forms the cached prefix:
- MarkdownDocumentParser - Class in dev.langchain4j.data.document.parser.markdown
-
Parses Markdown file into a
Document. please refer to the official Markdown website. - MarkdownDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.markdown.MarkdownDocumentParser
- Markers - Class in dev.langchain4j.internal
- mask() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- mask(ImageFile) - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- matches() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchResult
- MAX_CACHE_POINTS - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Maximum number of cache points allowed by AWS Bedrock per request.
- MAX_CONTENT_BLOCKS - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Maximum number of content blocks per message.
- MAX_RETRIES_DEFAULT - Static variable in interface dev.langchain4j.guardrail.config.OutputGuardrailsConfig
-
Default maximum number of retries for the guardrail.
- MAX_RETRIES_MESSAGE_TEMPLATE - Static variable in class dev.langchain4j.guardrail.OutputGuardrailExecutor
- MAX_TEXT_LENGTH - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Maximum allowed text length (1MB) to prevent resource exhaustion.
- maxAgentsInvocations() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Maximum number of sub-agent invocations allowed during a single supervisor agent execution.
- maxAgentsInvocations(int) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- maxAgentsInvocations(int) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- maxCompletionTokens() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- maxCompletionTokens() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- maxCompletionTokens() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- maxInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
-
Maximum number of input tokens the model can accept.
- maxInputTokens() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Maximum number of input tokens the model can accept in a single request.
- maxInputTokens(Integer) - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
-
Maximum number of input tokens the model can accept in a single request.
- maxIterations - Variable in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- maxIterations() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Maximum number of iterations the loop will execute.
- maxIterations() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- maxIterations() - Method in class dev.langchain4j.agentic.workflow.impl.LoopPlanner
- maxIterations() - Method in interface dev.langchain4j.agentic.workflow.LoopAgentInstance
- maxIterations(int) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- maxIterations(int) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- maxMessages(Integer) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- maxOutputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
-
Maximum number of output tokens the model can generate.
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- maxOutputTokens() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Maximum number of tokens the model can generate in a single response.
- maxOutputTokens() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- maxOutputTokens() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- maxOutputTokens() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.catalog.ModelDescription.Builder
-
Maximum number of tokens the model can generate in a single response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the maximum number of tokens to generate in the response.
- maxOverlapSize - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- maxResultRatio(Long) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore.Builder
- maxResults() - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest
- maxResults() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- maxResults() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the maximum number of results.
- maxResults(int) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the maximum number of
Contents to retrieve. - maxResults(int) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- maxResults(Integer) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- maxResults(Integer) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- maxResults(Integer) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- maxResults(Integer) - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever.WebSearchContentRetrieverBuilder
- maxResults(Integer) - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy.Builder
-
Sets the maximum number of tools to return after scoring and ranking.
- maxResults(Integer) - Method in class dev.langchain4j.service.tool.search.vector.VectorToolSearchStrategy.Builder
-
Sets the maximum number of tools to return from the vector similarity search.
- maxResults(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest.Builder
-
The maximum number of results to return.
- maxResults(Integer) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
-
The maximum number of embeddings to return.
- maxResults(Integer) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest.MilvusV2EmbeddingSearchRequestBuilder
- maxResults(Integer) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the maximum number of results.
- maxRetries() - Method in interface dev.langchain4j.guardrail.config.OutputGuardrailsConfig
-
Configures the maximum number of retries for the guardrail.
- maxRetries() - Element in annotation interface dev.langchain4j.service.guardrail.OutputGuardrails
-
The maximum number of retries to perform when an output guardrail forces a retry or reprompt.
- maxRetries(int) - Method in interface dev.langchain4j.guardrail.config.OutputGuardrailsConfig.OutputGuardrailsConfigBuilder
-
Sets the maximum number of retries for output guardrails.
- maxRetries(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the default maximum number of retries.
- maxRetries(int) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the number of times to retry a request on transient errors (e.g. rate limits, server errors).
- maxRetries(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the number of times to retry a request on transient errors (e.g. rate limits, server errors).
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the number of times to retry a request on transient errors (e.g. rate limits, server errors).
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the maximum number of retries for failed requests.
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets the number of times to retry a request on transient errors.
- maxRetries(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
-
Deprecated.
- maxRetries(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets the maximum number of retries on transient errors.
- maxRetries(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Sets the maximum number of retries on transient errors.
- maxRetries(Integer) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
-
Sets the maximum number of retries to perform if Hibernate cannot execute the generated HQL query.
- maxRetries(Integer) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- maxSegmentSize - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Sets the maximum number of text segments to include in a single embedding batch request.
- maxSequentialToolsInvocations() - Method in class dev.langchain4j.service.tool.ToolService
-
Deprecated.Use
ToolService.maxToolCallingRoundTrips()instead. - maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Deprecated.Use
AgentBuilder.maxToolCallingRoundTrips(int)instead. - maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.service.AiServices
-
Deprecated.Use
AiServices.maxToolCallingRoundTrips(int)instead. - maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.service.tool.ToolService
-
Deprecated.Use
ToolService.maxToolCallingRoundTrips(int)instead. - maxStdErrChars(Integer) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the maximum number of characters of stderr to include in the tool result returned to the LLM.
- maxStdOutChars(Integer) - Method in class dev.langchain4j.skills.shell.RunShellCommandToolConfig.Builder
-
Sets the maximum number of characters of stdout to include in the tool result returned to the LLM.
- maxTime(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- maxTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- maxTokens - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- maxTokens - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- maxTokens - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- maxTokens() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- maxTokens() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- maxTokens(int) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the maximum number of tokens to generate per batched request.
- maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the maximum number of tokens to generate in the response.
- maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the maximum number of tokens to generate in the response.
- maxTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- maxTokens(Integer, TokenCountEstimator) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- maxTokensPerBatch(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- maxToolCallingRoundTrips() - Method in class dev.langchain4j.service.tool.ToolService
- maxToolCallingRoundTrips(int) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the maximum number of tool-calling round trips the agent may perform in a single invocation.
- maxToolCallingRoundTrips(int) - Method in class dev.langchain4j.service.AiServices
-
Sets the maximum number of tool calling round trips (i.e.
- maxToolCallingRoundTrips(int) - Method in class dev.langchain4j.service.tool.ToolService
- maxToolCalls() - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
- maxToolCalls() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters.Builder
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatRequestParameters.Builder
- maxToolCalls(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- MCP_PARAM_HEADERS - Static variable in class dev.langchain4j.mcp.client.McpToolMetadataKeys
-
Maps tool parameter names to their
x-mcp-headerheader names. - McpAgent - Class in dev.langchain4j.agentic.mcp
-
Provides type-safe factory methods to create MCP client agent builders.
- McpBlobResourceContents - Class in dev.langchain4j.mcp.client
-
The 'BlobResourceContents' object from the MCP protocol schema.
- McpBlobResourceContents(String, String, String) - Constructor for class dev.langchain4j.mcp.client.McpBlobResourceContents
- mcpBuilder(Object, Class) - Method in class dev.langchain4j.agentic.internal.McpService.DummyMcpService
- mcpBuilder(Object, Class) - Method in interface dev.langchain4j.agentic.internal.McpService
- mcpBuilder(Object, Class) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpService
- McpCallContext - Record Class in dev.langchain4j.mcp.client
-
Context information for any invocation made towards an MCP server.
- McpCallContext(InvocationContext, McpClientMessage) - Constructor for record class dev.langchain4j.mcp.client.McpCallContext
- McpCallContext(InvocationContext, McpClientMessage, Map) - Constructor for record class dev.langchain4j.mcp.client.McpCallContext
-
Creates an instance of a
McpCallContextrecord class. - McpCallToolParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theCallToolRequesttype from the MCP schema. - McpCallToolParams() - Constructor for class dev.langchain4j.mcp.protocol.McpCallToolParams
- McpCallToolParams(String, Map) - Constructor for class dev.langchain4j.mcp.protocol.McpCallToolParams
- McpCallToolRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
CallToolRequesttype from the MCP schema. - McpCallToolRequest(Long, String, Map) - Constructor for class dev.langchain4j.mcp.protocol.McpCallToolRequest
- McpCallToolRequest(Long, String, Map, String) - Constructor for class dev.langchain4j.mcp.protocol.McpCallToolRequest
- McpCallToolResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
CallToolResulttype from the MCP schema. - McpCallToolResult(Long, McpCallToolResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpCallToolResult
- McpCallToolResult.Result - Class in dev.langchain4j.mcp.protocol
- McpCancellationNotification - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
CancelledNotificationtype from the MCP schema. - McpCancellationNotification(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpCancellationNotification
- McpCancellationParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theCancelledNotificationtype from the MCP schema. - McpCancellationParams() - Constructor for class dev.langchain4j.mcp.protocol.McpCancellationParams
- McpCancellationParams(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpCancellationParams
- McpClient - Interface in dev.langchain4j.mcp.client
-
Represents a client that can communicate with an MCP server over a given transport protocol, retrieve and execute tools using the server.
- McpClientAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an MCP client agent that wraps a single MCP tool as a non-AI agent.
- McpClientAgentInvoker - Class in dev.langchain4j.agentic.mcp
- McpClientAgentInvoker(McpClientInstance, Method) - Constructor for class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- McpClientBuilder<T> - Interface in dev.langchain4j.agentic.internal
- McpClientInstance - Interface in dev.langchain4j.agentic.mcp
- McpClientListener - Interface in dev.langchain4j.mcp.client
-
Listener interface for monitoring MCP client operations.
- McpClientMessage - Class in dev.langchain4j.mcp.protocol
- McpClientMessage(Long, McpClientMethod) - Constructor for class dev.langchain4j.mcp.protocol.McpClientMessage
- McpClientMethod - Enum Class in dev.langchain4j.mcp.protocol
- McpClientNotification - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
JSONRPCNotificationtype from the MCP schema. - McpClientNotification(McpClientMethod) - Constructor for class dev.langchain4j.mcp.protocol.McpClientNotification
- McpClientParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theJSONRPCRequesttype from the MCP schema. - McpClientParams() - Constructor for class dev.langchain4j.mcp.protocol.McpClientParams
- McpClientRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
JSONRPCRequesttype from the MCP schema. - McpClientRequest(Long, McpClientMethod) - Constructor for class dev.langchain4j.mcp.protocol.McpClientRequest
- McpClientResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
JSONRPCResponsetype from the MCP schema. - McpClientResponse(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpClientResponse
- mcpClients(McpClient...) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
The list of MCP clients to use for retrieving tools.
- mcpClients(List) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
The list of MCP clients to use for retrieving tools.
- McpClientSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a static method that returns the McpClient instance for declarative MCP client agents.
- McpDiscoverResult - Record Class in dev.langchain4j.mcp.client
-
What an MCP server reports about itself when the client connects to it, using the
server/discoverrequest of MCP protocol version 2026-07-28 and later. - McpDiscoverResult(List, Map, McpServerInfo, String, String) - Constructor for record class dev.langchain4j.mcp.client.McpDiscoverResult
-
Creates an instance of a
McpDiscoverResultrecord class. - McpEmbeddedResource - Class in dev.langchain4j.mcp.client
-
The 'EmbeddedResource' object from the MCP protocol schema.
- McpEmbeddedResource(McpResourceContents) - Constructor for class dev.langchain4j.mcp.client.McpEmbeddedResource
- McpEnvironmentVariable - Class in dev.langchain4j.mcp.registryclient.model
- McpEnvironmentVariable() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- McpErrorResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
JSONRPCErrortype from the MCP schema. - McpErrorResponse(Long, McpErrorResponse.Error) - Constructor for class dev.langchain4j.mcp.protocol.McpErrorResponse
- McpErrorResponse.Error - Class in dev.langchain4j.mcp.protocol
- McpException - Exception Class in dev.langchain4j.mcp.client
-
A business exception raised over the MCP protocol
- McpException(int, String) - Constructor for exception class dev.langchain4j.mcp.client.McpException
- McpException(int, String, JsonNode) - Constructor for exception class dev.langchain4j.mcp.client.McpException
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpException.withErrorData(int, String, String), which does not expose Jackson types. - McpGetPromptParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theGetPromptRequesttype from the MCP schema. - McpGetPromptParams() - Constructor for class dev.langchain4j.mcp.protocol.McpGetPromptParams
- McpGetPromptParams(String, Map) - Constructor for class dev.langchain4j.mcp.protocol.McpGetPromptParams
- McpGetPromptRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
GetPromptRequesttype from the MCP schema. - McpGetPromptRequest(Long, String, Map) - Constructor for class dev.langchain4j.mcp.protocol.McpGetPromptRequest
- McpGetPromptResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
GetPromptResulttype from the MCP schema. - McpGetPromptResponse(Long, McpGetPromptResult) - Constructor for class dev.langchain4j.mcp.protocol.McpGetPromptResponse
- McpGetPromptResult - Class in dev.langchain4j.mcp.client
-
The 'GetPromptResult' object from the MCP protocol schema.
- McpGetPromptResult(String, List) - Constructor for class dev.langchain4j.mcp.client.McpGetPromptResult
- McpGetServerResponse - Class in dev.langchain4j.mcp.registryclient.model
- McpGetServerResponse() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpGetServerResponse
- McpHeader - Class in dev.langchain4j.mcp.registryclient.model
- McpHeader() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpHeader
- McpHeaderEncoding - Class in dev.langchain4j.mcp.client.transport
-
Encodes MCP header values per the spec's Value Encoding rule.
- McpHeadersSupplier - Interface in dev.langchain4j.mcp.client
-
A functional interface that supplies HTTP headers for MCP client requests based on the given
McpCallContext. - McpIcon - Record Class in dev.langchain4j.mcp.client
-
The 'Icon' object from the MCP protocol schema.
- McpIcon(String, List, String, McpIconTheme) - Constructor for record class dev.langchain4j.mcp.client.McpIcon
-
Creates an instance of a
McpIconrecord class. - McpIconTheme - Enum Class in dev.langchain4j.mcp.client
-
The icon theme from the MCP protocol schema.
- McpImageContent - Class in dev.langchain4j.mcp.client
-
The 'ImageContent' object from the MCP protocol schema.
- McpImageContent(String, String) - Constructor for class dev.langchain4j.mcp.client.McpImageContent
- McpImplementation - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
Implementationtype from the MCP schema. - McpImplementation() - Constructor for class dev.langchain4j.mcp.protocol.McpImplementation
- McpImplementation(String, String) - Constructor for class dev.langchain4j.mcp.protocol.McpImplementation
- McpImplementation(String, String, String) - Constructor for class dev.langchain4j.mcp.protocol.McpImplementation
- McpInitializationNotification - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
InitializedNotificationtype from the MCP schema. - McpInitializationNotification() - Constructor for class dev.langchain4j.mcp.protocol.McpInitializationNotification
- McpInitializeParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theInitializeRequesttype from the MCP schema. - McpInitializeParams() - Constructor for class dev.langchain4j.mcp.protocol.McpInitializeParams
- McpInitializeParams.Capabilities - Class in dev.langchain4j.mcp.protocol
- McpInitializeParams.Capabilities.Roots - Class in dev.langchain4j.mcp.protocol
- McpInitializeParams.Capabilities.Sampling - Class in dev.langchain4j.mcp.protocol
- McpInitializeRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
InitializeRequesttype from the MCP schema. - McpInitializeRequest(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpInitializeRequest
- McpInitializeResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
InitializeResulttype from the MCP schema. - McpInitializeResult(Long, McpInitializeResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpInitializeResult
- McpInitializeResult.Capabilities - Class in dev.langchain4j.mcp.protocol
- McpInitializeResult.Capabilities.Tools - Class in dev.langchain4j.mcp.protocol
- McpInitializeResult.Result - Class in dev.langchain4j.mcp.protocol
- McpJson - Class in dev.langchain4j.mcp.client.transport
-
Bridges between JSON text and Jackson's tree model while both the deprecated
JsonNode-based transport API and its replacement coexist. - McpJsonConversions - Class in dev.langchain4j.mcp.client
-
Converts Jackson's tree model into plain JDK values, so that MCP APIs can expose JSON payloads without requiring callers to depend on Jackson.
- McpJsonRpcMessage - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
JSONRPCMessagetype from the MCP schema. - McpJsonRpcMessage(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpJsonRpcMessage
- McpListPromptsParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theListPromptsRequesttype from the MCP schema. - McpListPromptsParams() - Constructor for class dev.langchain4j.mcp.protocol.McpListPromptsParams
- McpListPromptsRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListPromptsRequesttype from the MCP schema. - McpListPromptsRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpListPromptsRequest
- McpListPromptsResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListPromptsResulttype from the MCP schema. - McpListPromptsResult(Long, McpListPromptsResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpListPromptsResult
- McpListPromptsResult.Result - Class in dev.langchain4j.mcp.protocol
- McpListResourcesParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theListResourcesRequesttype from the MCP schema. - McpListResourcesParams() - Constructor for class dev.langchain4j.mcp.protocol.McpListResourcesParams
- McpListResourcesRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListResourcesRequesttype from the MCP schema. - McpListResourcesRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpListResourcesRequest
- McpListResourcesResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListResourcesResulttype from the MCP schema. - McpListResourcesResult(Long, McpListResourcesResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpListResourcesResult
- McpListResourcesResult.Result - Class in dev.langchain4j.mcp.protocol
- McpListResourceTemplatesParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theListResourceTemplatesRequesttype from the MCP schema. - McpListResourceTemplatesParams() - Constructor for class dev.langchain4j.mcp.protocol.McpListResourceTemplatesParams
- McpListResourceTemplatesRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListResourceTemplatesRequesttype from the MCP schema. - McpListResourceTemplatesRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpListResourceTemplatesRequest
- McpListResourceTemplatesResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListResourceTemplatesResulttype from the MCP schema. - McpListResourceTemplatesResult(Long, McpListResourceTemplatesResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpListResourceTemplatesResult
- McpListResourceTemplatesResult.Result - Class in dev.langchain4j.mcp.protocol
- McpListToolsParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theListToolsRequesttype from the MCP schema. - McpListToolsParams() - Constructor for class dev.langchain4j.mcp.protocol.McpListToolsParams
- McpListToolsRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListToolsRequesttype from the MCP schema. - McpListToolsRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpListToolsRequest
- McpListToolsResult - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListToolsResulttype from the MCP schema. - McpListToolsResult(Long, McpListToolsResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpListToolsResult
- McpListToolsResult.Result - Class in dev.langchain4j.mcp.protocol
- McpLoggers - Class in dev.langchain4j.mcp.client.logging
-
Central place for MCP-related loggers.
- McpLogLevel - Enum Class in dev.langchain4j.mcp.client.logging
-
Log level of an MCP log message.
- McpLogMessage - Class in dev.langchain4j.mcp.client.logging
- McpLogMessage(McpLogLevel, String, JsonNode) - Constructor for class dev.langchain4j.mcp.client.logging.McpLogMessage
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpLogMessage(McpLogLevel, String, Object), which does not expose Jackson types. - McpLogMessage(McpLogLevel, String, Object) - Constructor for class dev.langchain4j.mcp.client.logging.McpLogMessage
- McpLogMessageHandler - Interface in dev.langchain4j.mcp.client.logging
-
A handler that decides what to do with received log messages from an MCP server.
- McpMeta - Class in dev.langchain4j.mcp.registryclient.model
- McpMeta() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpMeta
- McpMetadata - Class in dev.langchain4j.mcp.registryclient.model
- McpMetadata() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpMetadata
- McpMetaSupplier - Interface in dev.langchain4j.mcp.client
-
A functional interface that supplies
_metafields for MCP client requests and notifications based on the givenMcpCallContext. - McpOfficialMeta - Class in dev.langchain4j.mcp.registryclient.model
- McpOfficialMeta() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
- McpOperationHandler - Class in dev.langchain4j.mcp.client.transport
-
Handles incoming messages from the MCP server.
- McpOperationHandler(Map, Supplier, McpTransport, Consumer, Runnable, Runnable, Runnable, Consumer, McpProgressHandler, Runnable, Runnable, BiConsumer, BiConsumer) - Constructor for class dev.langchain4j.mcp.client.transport.McpOperationHandler
- McpPackage - Class in dev.langchain4j.mcp.registryclient.model
- McpPackage() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpPackage
- McpPackageArgument - Class in dev.langchain4j.mcp.registryclient.model
- McpPackageArgument() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- McpPaginatedResult - Class in dev.langchain4j.mcp.protocol
-
The pagination envelope shared by every
listoperation in the MCP schema. - McpPaginatedResult(Long, McpPaginatedResult.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpPaginatedResult
- McpPaginatedResult.Result - Class in dev.langchain4j.mcp.protocol
- mcpParamHeaders() - Method in record class dev.langchain4j.mcp.client.McpCallContext
-
Returns the value of the
mcpParamHeadersrecord component. - McpPingRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
PingRequesttype from the MCP schema. - McpPingRequest(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpPingRequest
- McpPingResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
EmptyResulttype from the MCP schema (response to aPingRequest). - McpPingResponse(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpPingResponse
- McpProgressHandler - Interface in dev.langchain4j.mcp.client.progress
-
Handler for MCP progress notifications.
- McpProgressNotification - Class in dev.langchain4j.mcp.client.progress
-
Represents a progress notification received from an MCP server, sent in response to a request that included a progress token.
- McpProgressNotification(String, double, Double, String) - Constructor for class dev.langchain4j.mcp.client.progress.McpProgressNotification
- McpPrompt - Class in dev.langchain4j.mcp.client
-
The 'Prompt' object from the MCP protocol schema.
- McpPrompt(String, String, List) - Constructor for class dev.langchain4j.mcp.client.McpPrompt
- McpPrompt(String, String, List, Map, List) - Constructor for class dev.langchain4j.mcp.client.McpPrompt
- McpPromptArgument - Class in dev.langchain4j.mcp.client
-
The 'PromptArgument' object from the MCP protocol schema.
- McpPromptArgument(String, String, boolean) - Constructor for class dev.langchain4j.mcp.client.McpPromptArgument
- McpPromptContent - Interface in dev.langchain4j.mcp.client
-
A holder for one of ['McpTextContent', 'McpImageContent', 'McpEmbeddedResource'] objects from the MCP protocol schema.
- McpPromptContent.Type - Enum Class in dev.langchain4j.mcp.client
- McpPromptMessage - Class in dev.langchain4j.mcp.client
-
The 'PromptMessage' object from the MCP protocol schema.
- McpPromptMessage(McpRole, McpPromptContent) - Constructor for class dev.langchain4j.mcp.client.McpPromptMessage
- McpReadResourceParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theReadResourceRequesttype from the MCP schema. - McpReadResourceParams() - Constructor for class dev.langchain4j.mcp.protocol.McpReadResourceParams
- McpReadResourceParams(String) - Constructor for class dev.langchain4j.mcp.protocol.McpReadResourceParams
- McpReadResourceRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ReadResourceRequesttype from the MCP schema. - McpReadResourceRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpReadResourceRequest
- McpReadResourceResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ReadResourceResulttype from the MCP schema. - McpReadResourceResponse(Long, McpReadResourceResponse.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpReadResourceResponse
- McpReadResourceResponse.Contents - Class in dev.langchain4j.mcp.protocol
- McpReadResourceResponse.Result - Class in dev.langchain4j.mcp.protocol
- McpReadResourceResult - Class in dev.langchain4j.mcp.client
-
The 'ReadResourceResult' object from the MCP protocol schema.
- McpReadResourceResult(List) - Constructor for class dev.langchain4j.mcp.client.McpReadResourceResult
- McpRegistryClient - Interface in dev.langchain4j.mcp.registryclient
-
The interface for talking to a MCP (sub)registry.
- McpRegistryClientException - Exception Class in dev.langchain4j.mcp.registryclient
- McpRegistryClientException(String) - Constructor for exception class dev.langchain4j.mcp.registryclient.McpRegistryClientException
- McpRegistryClientException(String, Throwable) - Constructor for exception class dev.langchain4j.mcp.registryclient.McpRegistryClientException
- McpRegistryClientException(Throwable) - Constructor for exception class dev.langchain4j.mcp.registryclient.McpRegistryClientException
- McpRegistryHealth - Class in dev.langchain4j.mcp.registryclient.model
- McpRegistryHealth() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpRegistryHealth
- McpRegistryJson - Class in dev.langchain4j.mcp.registryclient
- McpRegistryPong - Class in dev.langchain4j.mcp.registryclient.model
- McpRegistryPong() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpRegistryPong
- McpRemote - Class in dev.langchain4j.mcp.registryclient.model
- McpRemote() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpRemote
- McpRepository - Class in dev.langchain4j.mcp.registryclient.model
- McpRepository() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpRepository
- McpResource - Class in dev.langchain4j.mcp.client
-
The 'Resource' object from the MCP protocol schema.
- McpResource(String, String, String, String) - Constructor for class dev.langchain4j.mcp.client.McpResource
- McpResource(String, String, String, String, Map, List) - Constructor for class dev.langchain4j.mcp.client.McpResource
- McpResourceContents - Interface in dev.langchain4j.mcp.client
-
A holder for either a 'McpTextResourceContents' or 'McpBlobResourceContents' object from the MCP protocol schema.
- McpResourceContents.Type - Enum Class in dev.langchain4j.mcp.client
- McpResourcesAsToolsPresenter - Interface in dev.langchain4j.mcp.resourcesastools
-
A presenter that presents MCP resources (from one or more MCP clients) as tools to a chat model, allowing the chat model to discover and interact with resources.
- McpResourceTemplate - Class in dev.langchain4j.mcp.client
-
The 'ResourceTemplate' object from the MCP protocol schema.
- McpResourceTemplate(String, String, String, String) - Constructor for class dev.langchain4j.mcp.client.McpResourceTemplate
- McpResourceTemplate(String, String, String, String, Map, List) - Constructor for class dev.langchain4j.mcp.client.McpResourceTemplate
- McpRole - Enum Class in dev.langchain4j.mcp.client
-
The 'Role' object from the MCP protocol schema.
- McpRoot - Record Class in dev.langchain4j.mcp.client
- McpRoot(String, String) - Constructor for record class dev.langchain4j.mcp.client.McpRoot
-
Creates an instance of a
McpRootrecord class. - McpRootsListChangedNotification - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
RootsListChangedNotificationtype from the MCP schema. - McpRootsListChangedNotification() - Constructor for class dev.langchain4j.mcp.protocol.McpRootsListChangedNotification
- McpRootsListResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ListRootsResulttype from the MCP schema. - McpRootsListResponse(Long, List) - Constructor for class dev.langchain4j.mcp.protocol.McpRootsListResponse
- McpRuntimeArgument - Class in dev.langchain4j.mcp.registryclient.model
- McpRuntimeArgument() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- McpServer - Class in dev.langchain4j.mcp.registryclient.model
- McpServer() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpServer
- McpServerDiscoverParams - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
paramsof theServerDiscoverRequesttype from the MCP schema. - McpServerDiscoverParams() - Constructor for class dev.langchain4j.mcp.protocol.McpServerDiscoverParams
- McpServerDiscoverRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
ServerDiscoverRequesttype from the MCP schema. - McpServerDiscoverRequest(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpServerDiscoverRequest
- McpServerDiscoverResponse - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the result of
server/discoverin the modern MCP protocol. - McpServerDiscoverResponse(Long, McpServerDiscoverResponse.Result) - Constructor for class dev.langchain4j.mcp.protocol.McpServerDiscoverResponse
- McpServerDiscoverResponse.Result - Class in dev.langchain4j.mcp.protocol
- McpServerInfo - Record Class in dev.langchain4j.mcp.client
-
Identifies the MCP server: who it is and which version of it is running.
- McpServerInfo(String, String, String) - Constructor for record class dev.langchain4j.mcp.client.McpServerInfo
-
Creates an instance of a
McpServerInforecord class. - McpServerList - Class in dev.langchain4j.mcp.registryclient.model
- McpServerList() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpServerList
- McpServerListRequest - Class in dev.langchain4j.mcp.registryclient.model
- McpServerListRequest.Builder - Class in dev.langchain4j.mcp.registryclient.model
- McpServerMethod - Enum Class in dev.langchain4j.mcp.protocol
-
Enum representing method names for server-initiated MCP messages.
- McpService - Interface in dev.langchain4j.agentic.internal
- McpService.DummyMcpService - Class in dev.langchain4j.agentic.internal
- McpService.Provider - Class in dev.langchain4j.agentic.internal
- McpSubscribeResourceParams - Class in dev.langchain4j.mcp.protocol
-
Only used with the legacy MCP protocol (versions up to 2025-11-25).
- McpSubscribeResourceParams(String) - Constructor for class dev.langchain4j.mcp.protocol.McpSubscribeResourceParams
- McpSubscribeResourceRequest - Class in dev.langchain4j.mcp.protocol
-
Only used with the legacy MCP protocol (versions up to 2025-11-25).
- McpSubscribeResourceRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpSubscribeResourceRequest
- McpSubscriptionsListenParams - Class in dev.langchain4j.mcp.protocol
- McpSubscriptionsListenParams() - Constructor for class dev.langchain4j.mcp.protocol.McpSubscriptionsListenParams
- McpSubscriptionsListenParams.Notifications - Class in dev.langchain4j.mcp.protocol
- McpSubscriptionsListenRequest - Class in dev.langchain4j.mcp.protocol
-
Corresponds to the
SubscriptionsListenRequesttype from the MCP schema. - McpSubscriptionsListenRequest(Long) - Constructor for class dev.langchain4j.mcp.protocol.McpSubscriptionsListenRequest
- McpTextContent - Class in dev.langchain4j.mcp.client
-
The 'TextContent' object from the MCP protocol schema.
- McpTextContent(String) - Constructor for class dev.langchain4j.mcp.client.McpTextContent
- McpTextResourceContents - Class in dev.langchain4j.mcp.client
-
The 'TextResourceContents' object from the MCP protocol schema.
- McpTextResourceContents(String, String, String) - Constructor for class dev.langchain4j.mcp.client.McpTextResourceContents
- McpToolExecutor - Class in dev.langchain4j.mcp
- McpToolExecutor(McpClient) - Constructor for class dev.langchain4j.mcp.McpToolExecutor
- McpToolExecutor(McpClient, String) - Constructor for class dev.langchain4j.mcp.McpToolExecutor
- McpToolMetadataKeys - Class in dev.langchain4j.mcp.client
-
Constants for MCP metadata keys, as defined in the MCP specification.
- McpToolMetadataKeys() - Constructor for class dev.langchain4j.mcp.client.McpToolMetadataKeys
- McpToolProvider - Class in dev.langchain4j.mcp
-
A tool provider backed by one or more MCP clients.
- McpToolProvider(List, boolean, BiPredicate, Function, McpResourcesAsToolsPresenter, BiFunction, BiFunction) - Constructor for class dev.langchain4j.mcp.McpToolProvider
- McpToolProvider.Builder - Class in dev.langchain4j.mcp
- McpToolResultConverter - Interface in dev.langchain4j.mcp.client
-
Converts the content blocks of an MCP
CallToolResultinto theToolExecutionResultthe model sees. - McpToolResultExtractor - Interface in dev.langchain4j.mcp.client
-
Deprecated, for removal: This API element is subject to removal in a future version.use
McpToolResultConverter, which does not expose Jackson types. - McpTransport - Class in dev.langchain4j.mcp.registryclient.model
- McpTransport - Interface in dev.langchain4j.mcp.client.transport
-
The transport contract between the MCP client and a server connection.
- McpTransport() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpTransport
- McpUnsubscribeResourceParams - Class in dev.langchain4j.mcp.protocol
-
Only used with the legacy MCP protocol (versions up to 2025-11-25).
- McpUnsubscribeResourceParams(String) - Constructor for class dev.langchain4j.mcp.protocol.McpUnsubscribeResourceParams
- McpUnsubscribeResourceRequest - Class in dev.langchain4j.mcp.protocol
-
Only used with the legacy MCP protocol (versions up to 2025-11-25).
- McpUnsubscribeResourceRequest(Long, String) - Constructor for class dev.langchain4j.mcp.protocol.McpUnsubscribeResourceRequest
- McpVariable - Class in dev.langchain4j.mcp.registryclient.model
- McpVariable() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpVariable
- MEAN - Enum constant in enum class dev.langchain4j.model.embedding.onnx.PoolingMode
- MEDIA_RESOLUTION_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
-
Higher token count, providing more detail for the model to work with, at the expense of increased latency and cost.
- MEDIA_RESOLUTION_LOW - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
-
Lower token count, resulting in faster processing and lower cost, but with less detail.
- MEDIA_RESOLUTION_MEDIUM - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
-
A balance between detail, cost, and latency.
- MEDIA_RESOLUTION_ULTRA_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
-
(Per part only) Highest token count, required for specific use cases such as computer use.
- MEDIA_RESOLUTION_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
-
Default setting.
- mediaResolution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- mediaResolution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- mediaResolutionPerPartEnabled - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- mediaResolutionPerPartEnabled - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- mediaType - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicSource
- MEDIUM - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Medium detail.
- MEDIUM - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
- MEMORY_ID_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- memoryId() - Method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
-
Returns the value of the
memoryIdrecord component. - memoryId() - Method in class dev.langchain4j.agentic.observability.MonitoredExecution
-
Returns the memory ID that identifies the session this execution belongs to.
- memoryId() - Method in interface dev.langchain4j.agentic.scope.AgenticScope
-
Returns the unique memory identifier for this scope.
- memoryId() - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Returns the value of the
memoryIdrecord component. - memoryId() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- memoryId() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- memoryId(Object) - Method in class dev.langchain4j.service.tool.ToolErrorContext.Builder
-
Deprecated.Please set
ToolErrorContext.Builder.invocationContext(InvocationContext)instead - MemoryId - Annotation Interface in dev.langchain4j.service
-
The value of a method parameter annotated with @MemoryId will be used to find the memory belonging to that user/conversation.
- memoryIdColumnName(String) - Method in class dev.langchain4j.store.memory.chat.oracle.OracleChatMemoryStore.Builder
- merge(Metadata) - Method in class dev.langchain4j.data.document.Metadata
-
Merges the current Metadata object with another Metadata object.
- merge(InMemoryEmbeddingStore, InMemoryEmbeddingStore) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
-
Merges given
InMemoryEmbeddingStores into a singleInMemoryEmbeddingStore, copying all entries from each store. - merge(Collection) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
-
Merges given
InMemoryEmbeddingStores into a singleInMemoryEmbeddingStore, copying all entries from each store. - merge(List...) - Static method in class dev.langchain4j.internal.Utils
- merge(Map...) - Static method in class dev.langchain4j.internal.Utils
- message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicBatchResult.Result
- message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicError
- message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- message() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns the value of the
messagerecord component. - message() - Method in interface dev.langchain4j.guardrail.GuardrailResult.Failure
-
The failure message
- message() - Method in class dev.langchain4j.guardrail.InputGuardrailResult.Failure
- message() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- message() - Method in record class dev.langchain4j.mcp.client.McpCallContext
-
Returns the value of the
messagerecord component. - message() - Method in class dev.langchain4j.mcp.client.progress.McpProgressNotification
- message() - Method in class dev.langchain4j.model.batch.BatchError
- message() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
messagerecord component. - message() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- message(MistralAiChatMessage) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- message(AssistantMessage) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice.Builder
- Message - Interface in dev.langchain4j.model.openai.internal.chat
- Message() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
-
Default constructor.
- Message(WorkersAiChatCompletionRequest.MessageRole, String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- messageClass() - Method in enum class dev.langchain4j.data.message.ChatMessageType
-
Returns the class of the message type.
- messageFromJson(String) - Static method in class dev.langchain4j.data.message.ChatMessageDeserializer
-
Deserializes a JSON string into a
ChatMessage. - messageFromJson(String) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Deserializes a JSON string to a
ChatMessageobject. - messageFromJson(String) - Method in class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- messageFromJson(String) - Method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- MessageModeratorInputGuardrail - Class in dev.langchain4j.guardrails
-
An
InputGuardrailthat validates user messages using aModerationModelto detect potentially harmful, inappropriate, or policy-violating content. - MessageModeratorInputGuardrail(ModerationModel) - Constructor for class dev.langchain4j.guardrails.MessageModeratorInputGuardrail
-
Constructs a new
MessageModeratorInputGuardrailwith the specified moderation model. - messages - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- messages - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicRequest
- messages() - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- messages() - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- messages() - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- messages() - Method in interface dev.langchain4j.memory.ChatMemory
-
Retrieves messages from the chat memory.
- messages() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- messages() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- messages() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Returns messages that should be included in the next
ChatRequest. - messages() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- messages() - Method in record class dev.langchain4j.service.tool.ToolService.NextChatRequest
-
Returns the value of the
messagesrecord component. - messages(ChatMessage...) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- messages(Message...) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- messages(List) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- messages(List) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the messages.
- messages(List) - Method in class dev.langchain4j.service.tool.ToolProviderRequest.Builder
- messages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
-
Sets the list of messages.
- messages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- messages(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- messages(List) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- messages(List) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- messagesAsync() - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- messagesAsync() - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- messagesAsync() - Method in interface dev.langchain4j.memory.ChatMemory
-
Non-blocking counterpart of
ChatMemory.messages(), used by the asynchronous (CompletableFuture/CompletionStage) and reactive (Flow.Publisher) AI Service APIs. - messagesFromJson(String) - Static method in class dev.langchain4j.data.message.ChatMessageDeserializer
-
Deserializes a JSON string into a list of
ChatMessage. - messagesFromJson(String) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Deserializes a JSON string to a list of
ChatMessageobjects. - messagesFromJson(String) - Method in class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- messagesFromJson(String) - Method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- messagesToJson(List) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Serializes a list of
ChatMessageobjects to a JSON string. - messagesToJson(List) - Static method in class dev.langchain4j.data.message.ChatMessageSerializer
-
Serializes a list of chat messages into a JSON string.
- messagesToJson(List) - Method in class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- messagesToJson(List) - Method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- messageToJson(ChatMessage) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Serializes a
ChatMessageobject to a JSON string. - messageToJson(ChatMessage) - Static method in class dev.langchain4j.data.message.ChatMessageSerializer
-
Serializes a chat message into a JSON string.
- messageToJson(ChatMessage) - Method in class dev.langchain4j.data.message.JacksonChatMessageJsonCodec
- messageToJson(ChatMessage) - Method in class dev.langchain4j.jackson3.Jackson3ChatMessageJsonCodec
- MessageTokenCountResponse - Class in dev.langchain4j.model.anthropic.internal.api
-
Response object from the Anthropic token counting API.
- MessageTokenCountResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
- MessageWindowChatMemory - Class in dev.langchain4j.memory.chat
-
This chat memory operates as a sliding window whose size is controlled by a
MessageWindowChatMemory.maxMessagesProvider. - MessageWindowChatMemory.Builder - Class in dev.langchain4j.memory.chat
- META_LLAMA_3_8B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Quantized (int4) generative text model with 8 billion parameters from Meta.
- metadata - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- metadata - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- metadata - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- metadata() - Element in annotation interface dev.langchain4j.agent.tool.Tool
-
A valid JSON string that contains LLM-provider-specific tool metadata entries.
- metadata() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Returns the metadata relevant to the tool.
- metadata() - Method in class dev.langchain4j.data.document.DefaultDocument
- metadata() - Method in interface dev.langchain4j.data.document.Document
-
Returns the metadata associated with this document.
- metadata() - Method in interface dev.langchain4j.data.document.DocumentSource
-
Returns the metadata associated with the source of the document.
- metadata() - Method in class dev.langchain4j.data.document.source.amazon.s3.AmazonS3Source
- metadata() - Method in class dev.langchain4j.data.document.source.azure.storage.blob.AzureBlobStorageSource
- metadata() - Method in class dev.langchain4j.data.document.source.ClassPathSource
- metadata() - Method in class dev.langchain4j.data.document.source.FileSystemSource
- metadata() - Method in class dev.langchain4j.data.document.source.gcs.GcsSource
- metadata() - Method in class dev.langchain4j.data.document.source.github.GitHubSource
- metadata() - Method in class dev.langchain4j.data.document.source.tencent.cos.TencentCosSource
- metadata() - Method in class dev.langchain4j.data.document.source.UrlSource
- metadata() - Method in class dev.langchain4j.data.segment.TextSegment
-
Returns the metadata.
- metadata() - Method in class dev.langchain4j.mcp.client.McpPrompt
- metadata() - Method in class dev.langchain4j.mcp.client.McpResource
- metadata() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- metadata() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- metadata() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- metadata() - Method in class dev.langchain4j.model.moderation.ModerationResponse
-
Returns the metadata.
- metadata() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- metadata() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- metadata() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- metadata() - Method in class dev.langchain4j.model.output.Response
-
Get the response metadata.
- metadata() - Method in class dev.langchain4j.model.scoring.response.ScoringResponse
- metadata() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- metadata() - Method in class dev.langchain4j.rag.AugmentationRequest
- metadata() - Method in interface dev.langchain4j.rag.content.Content
- metadata() - Method in class dev.langchain4j.rag.content.DefaultContent
- metadata() - Method in class dev.langchain4j.rag.query.Query
- metadata() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
metadatarecord component. - metadata() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Gets the metadata.
- metadata() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the result metadata associated with the search result.
- metadata(AnthropicMetadata) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- metadata(ChatResponseMetadata) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- metadata(EmbeddingResponseMetadata) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse.Builder
- metadata(ScoringResponseMetadata) - Method in class dev.langchain4j.model.scoring.response.ScoringResponse.Builder
- metadata(String, String) - Static method in class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a single key-value pair.
- metadata(Map) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Sets the
metadata. - metadata(Map) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Builder
- metadata(Map) - Method in class dev.langchain4j.model.moderation.ModerationResponse.Builder
-
Sets the metadata.
- metadata(Map) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document.Builder
- metadata(Map) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- metadata(Map) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- metadata(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- metadata(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- metadata(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- metadata(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
-
Sets the metadata sent with every chat request in the batch.
- metadata(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- metadata(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- metadata(Map) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- metadata(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets developer-defined tags and values used for filtering completions.
- metadata(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets developer-defined tags and values used for filtering completions.
- metadata(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- metadata(Map) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- Metadata - Class in dev.langchain4j.data.document
-
Represents metadata of a
Documentor aTextSegment. - Metadata - Class in dev.langchain4j.rag.query
-
Represents metadata that may be useful or necessary for retrieval or augmentation purposes.
- Metadata() - Constructor for class dev.langchain4j.data.document.Metadata
-
Construct a Metadata object with an empty map of key-value pairs.
- Metadata() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- Metadata(ChatMessage, SystemMessage, Object, List) - Constructor for class dev.langchain4j.rag.query.Metadata
- Metadata(ChatMessage, Object, List) - Constructor for class dev.langchain4j.rag.query.Metadata
- Metadata(Metadata.Builder) - Constructor for class dev.langchain4j.rag.query.Metadata
- Metadata(Map) - Constructor for class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a map of key-value pairs.
- METADATA_SEARCH_BEHAVIOR - Static variable in class dev.langchain4j.agent.tool.ToolSpecification
- Metadata.Builder - Class in dev.langchain4j.rag.query
- MetadataAttribute - Annotation Interface in dev.langchain4j.store.embedding.hibernate
-
Marks a persistent attribute of an
@Entitythat represents a metadata attribute. - metadataAttributeMappings - Variable in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore
- metadataAttributeNames(String...) - Method in class dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.Builder
- MetadataColumDefinition - Class in dev.langchain4j.store.embedding.pgvector
-
MetadataColumDefinition used to define column definition from sql String
- MetadataColumDefinition - Record Class in dev.langchain4j.store.embedding.mariadb
-
MetadataColumDefinition used to define column definition from sql String
- MetadataColumDefinition(String, String, String, String) - Constructor for record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Creates an instance of a
MetadataColumDefinitionrecord class. - metadataColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table's metadata column.
- metadataColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the name of a column which stores metadata.
- metadataFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- metadataFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- metadataFieldName(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- metadataFieldNames - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- metadataFieldNames(Collection) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the names of top-level index fields to copy into the
Metadataof each retrieved segment. - metadataFieldNames(Collection) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Sets the names of top-level index fields to copy into the
Metadataof each search result. - metadataFieldNames(Set) - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping.Builder
- MetadataFilterBuilder - Class in dev.langchain4j.store.embedding.filter
- MetadataFilterBuilder(String) - Constructor for class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- metadataFullType() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Get the full name of the metadata protobuf type
- metadataItemName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
metadataItemNamerecord component. - metadataItemName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema metadataItemName
- metadataKey(String) - Static method in class dev.langchain4j.store.embedding.filter.MetadataFilterBuilder
- metadataKeys(Collection) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- metadataKeysToInclude(List) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector.DefaultContentInjectorBuilder
- metadataMap() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
metadataMaprecord component. - metadataStorageConfig(MetadataStorageConfig) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- metadataStorageConfig(MetadataStorageConfig) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- metadataStorageConfig(MetadataStorageConfig) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- MetadataStorageConfig - Interface in dev.langchain4j.store.embedding.mariadb
-
Metadata configuration.
- MetadataStorageConfig - Interface in dev.langchain4j.store.embedding.pgvector
-
Metadata configuration.
- MetadataStorageMode - Enum Class in dev.langchain4j.store.embedding.mariadb
-
Metadata storage mode COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- MetadataStorageMode - Enum Class in dev.langchain4j.store.embedding.pgvector
-
Metadata storage mode COLUMN_PER_KEY: for static metadata, when you know in advance the list of metadata COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- metadataTextKey(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- metaSupplier(McpMetaSupplier) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets a supplier of
_metafields for MCP client requests and notifications. - method - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- method - Variable in class dev.langchain4j.mcp.protocol.McpClientMessage
- method() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- method() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- method() - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- method() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- method() - Method in class dev.langchain4j.http.client.HttpRequest
- method(HttpMethod) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- MethodAgentInvoker - Class in dev.langchain4j.agentic.internal
- MethodAgentInvoker(Method, InternalAgent) - Constructor for class dev.langchain4j.agentic.internal.MethodAgentInvoker
- methodArgument(Object) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Adds a single method argument to the builder's list of method arguments.
- methodArguments() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- methodArguments() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- methodArguments() - Method in interface dev.langchain4j.invocation.InvocationContext
-
The arguments passed into the AI Service method
- methodArguments(List) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the method arguments for the builder.
- methodKey() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
-
Retrieves the method key associated with this instance.
- methodKey(Object) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the method key.
- methodName() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- methodName() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- methodName() - Method in interface dev.langchain4j.invocation.InvocationContext
-
The method name on
InvocationContext.interfaceName()where the invocation was initiated from - methodName(String) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the name of the method associated with the builder.
- methodToAgentExecutor(InternalAgent, Method) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AService
- methodToAgentExecutor(InternalAgent, Method) - Method in class dev.langchain4j.agentic.internal.A2AService.DummyA2AService
- methodToAgentExecutor(InternalAgent, Method) - Method in interface dev.langchain4j.agentic.internal.A2AService
- methodToAgentExecutor(InternalAgent, Method) - Method in class dev.langchain4j.agentic.internal.McpService.DummyMcpService
- methodToAgentExecutor(InternalAgent, Method) - Method in interface dev.langchain4j.agentic.internal.McpService
- methodToAgentExecutor(InternalAgent, Method) - Method in class dev.langchain4j.agentic.mcp.DefaultMcpService
- methodToInvoke(Method) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
- metric - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- metric(CassandraSimilarityMetric) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- metric(CassandraSimilarityMetric) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- metricType(MetricType) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- metricType(IndexParam.MetricType) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- MicrometerMetricsChatModelListener - Class in dev.langchain4j.micrometer.metrics.listeners
-
A
ChatModelListenerthat uses a MicrometerMeterRegistryto collect metrics about chat model interactions following OpenTelemetry Semantic Conventions for Generative AI. - MicrometerMetricsChatModelListener(MeterRegistry) - Constructor for class dev.langchain4j.micrometer.metrics.listeners.MicrometerMetricsChatModelListener
-
Creates a new
MicrometerMetricsChatModelListener. - MICROSOFT_FOUNDRY - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- MICROSOFT_FOUNDRY - Enum constant in enum class dev.langchain4j.model.ModelProvider
- MICROSOFT_PHI3_MINI_4K_INSTRUCT - Static variable in class dev.langchain4j.model.huggingface.HuggingFaceModelName
-
Deprecated.
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- microsoftFoundryDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- midConversationSystemMessages() - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters
- midConversationSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Controls whether a
SystemMessagethat appears after the conversation has started (a mid-conversation system message) is sent inline as asystementry in themessagesarray, instead of being merged into the top-levelsystemprompt. - midConversationSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- midConversationSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Controls whether a
SystemMessagethat appears after the conversation has started (a mid-conversation system message) is sent inline as asystementry in themessagesarray, instead of being merged into the top-levelsystemprompt. - milvusBuilder() - Static method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest
- milvusClient(MilvusServiceClient) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- milvusClient(MilvusClientV2) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore.Builder
- MilvusEmbeddingStore - Class in dev.langchain4j.store.embedding.milvus
-
Represents an Milvus index as an embedding store.
- MilvusEmbeddingStore(MilvusEmbeddingStore.Builder) - Constructor for class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- MilvusEmbeddingStore(MilvusServiceClient, String, Integer, IndexType, MetricType, ConsistencyLevelEnum, Boolean, Boolean, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Deprecated.
- MilvusEmbeddingStore(String, Integer, String, Integer, IndexType, MetricType, String, String, String, String, ConsistencyLevelEnum, Boolean, Boolean, String, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Deprecated.
- MilvusEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.milvus
- MilvusV2EmbeddingSearchRequest - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2EmbeddingSearchRequest(Embedding, SparseEmbedding, String, Integer, Double, Filter) - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest
- MilvusV2EmbeddingSearchRequest.MilvusV2EmbeddingSearchRequestBuilder - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2EmbeddingStore - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2EmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2EmbeddingStore.MilvusSparseMode - Enum Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2EmbeddingStore.SearchMode - Enum Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2Ranker - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2Ranker() - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
- MilvusV2Ranker.BoostBuilder - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2Ranker.DecayBuilder - Class in dev.langchain4j.store.embedding.milvus.v2
- MilvusV2Ranker.ModelRankerBuilder - Class in dev.langchain4j.store.embedding.milvus.v2
- mimeType() - Method in class dev.langchain4j.data.audio.Audio
-
Get the mime type of the audio.
- mimeType() - Method in class dev.langchain4j.data.image.Image
-
Get the mime type of the image.
- mimeType() - Method in class dev.langchain4j.data.pdf.PdfFile
-
Get the mime type of the rich format document.
- mimeType() - Method in class dev.langchain4j.data.video.Video
-
Get the mime type of the video.
- mimeType() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- mimeType() - Method in record class dev.langchain4j.mcp.client.McpIcon
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in class dev.langchain4j.mcp.client.McpImageContent
- mimeType() - Method in class dev.langchain4j.mcp.client.McpResource
- mimeType() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- mimeType() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- mimeType() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.AudioFile
- mimeType() - Method in class dev.langchain4j.model.openai.internal.image.ImageFile
- mimeType(VertexAiImageModel.MimeType) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- mimeType(String) - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Set the mime type of the audio.
- mimeType(String) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the mime type of the image.
- mimeType(String) - Method in class dev.langchain4j.data.pdf.PdfFile.Builder
-
Set the mime type of the PDF document.
- mimeType(String) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the mime type of the video.
- MINIMAL - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
- minP() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- minP(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Alternative to the
topP, and aims to ensure a balance of quality and variety. - minScore() - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest
- minScore() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- minScore(double) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the minimum relevance score for the returned
Contents. - minScore(double) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- minScore(Double) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- minScore(Double) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- minScore(Double) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- minScore(Double) - Method in class dev.langchain4j.store.embedding.elasticsearch.FullTextSearchRequest.Builder
-
The minimum relevance score.
- minScore(Double) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
-
The minimum score, ranging from 0 to 1 (inclusive).
- minScore(Double) - Method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingSearchRequest.MilvusV2EmbeddingSearchRequestBuilder
- minScore(Integer) - Method in class dev.langchain4j.service.tool.search.simple.SimpleToolSearchStrategy.Builder
-
Sets the minimum score a tool must have to be included in the results.
- minTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- minTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- minTokens(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- minVectorsPerPartition(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the target minimum number of vectors per partition.
- mirostat() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- mirostat(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Enable Mirostat sampling for controlling perplexity.
- mirostatEta() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- mirostatEta(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Influences how quickly the algorithm responds to feedback from the generated text.
- mirostatTau() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- mirostatTau(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Controls the balance between coherence and diversity of the output.
- MissingArgumentException - Exception Class in dev.langchain4j.agentic.agent
- MissingArgumentException(String) - Constructor for exception class dev.langchain4j.agentic.agent.MissingArgumentException
- MISTRAL_7B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
DeepSeekMath-Instruct 7B is a mathematically instructed tuning model derived from DeepSeekMath-Base 7B.
- MISTRAL_7B_INSTRUCT_V0_1_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Mistral 7B Instruct v0.1 AWQ is an efficient, accurate and blazing-fast low-bit weight quantized Mistral variant.
- MISTRAL_7B_INSTRUCT_V0_2 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
The Mistral-7B-Instruct-v0.2 Large Language Model (LLM) is an instruct fine-tuned version of the Mistral-7B-v0.2.
- MISTRAL_7B_INSTRUCT_V0_2_LORA - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
The Mistral-7B-Instruct-v0.2 Large Language Model (LLM) is an instruct fine-tuned version of the Mistral-7B-v0.2.
- MISTRAL_AI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- MISTRAL_AI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- MISTRAL_EMBED - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
The MISTRAL_EMBED model.
- MISTRAL_LARGE_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_MEDIUM_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_MODERATION_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_SMALL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MistralAiAudioBase64Content - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiAudioBase64Content(String, String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioBase64Content
- MistralAiAudioUrlContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiAudioUrlContent(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiAudioUrlContent
- MistralAiBatchChatModel - Class in dev.langchain4j.model.mistralai
-
A
BatchChatModelfor the Mistral Batch API, which processes multiple chat requests asynchronously at 50% of the standard per-token price. - MistralAiBatchChatModel(MistralAiBatchChatModel.Builder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiBatchChatModel
- MistralAiBatchChatModel.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiBatchJob - Class in dev.langchain4j.model.mistralai.internal.api
-
Metadata for a batch job returned by the Mistral Batch API (create, retrieve, cancel, and each entry of the list endpoint).
- MistralAiBatchJob() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJob
- MistralAiBatchJobRequest - Class in dev.langchain4j.model.mistralai.internal.api
-
Request body for creating a batch job via the Mistral Batch API (
POST /v1/batch/jobs). - MistralAiBatchJobRequest.Builder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiBatchJobRequest.Request - Class in dev.langchain4j.model.mistralai.internal.api
-
A single inline request within a batch job: a
custom_idand the body of the underlying/v1/chat/completionsrequest. - MistralAiBatchJobsResponse - Class in dev.langchain4j.model.mistralai.internal.api
-
Response body for the list endpoint of the Mistral Batch API (
GET /v1/batch/jobs). - MistralAiBatchJobsResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobsResponse
- MistralAiBatchResultEntry - Class in dev.langchain4j.model.mistralai.internal.api
-
A single line of the JSONL document referenced by a completed batch job's
output_file(orerror_file). - MistralAiBatchResultEntry() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchResultEntry
- MistralAiBatchResultEntry.Response - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiCategories - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiCategories.MistralCategoriesBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiCategoryScores - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiCategoryScores.MistralCategoryScoresBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatMessage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatMessage.MistralAiChatMessageBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI Chat Model with a chat completion interface, such as open-mistral-7b and open-mixtral-8x7b This model allows generating chat completion of a sync way based on a list of chat messages.
- MistralAiChatModel(MistralAiChatModel.MistralAiChatModelBuilder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel
- MistralAiChatModel.MistralAiChatModelBuilder - Class in dev.langchain4j.model.mistralai
- MistralAiChatModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- MistralAiChatModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiChatModel.MistralAiChatModelBuilderinstances. - MistralAiChatModelName - Enum Class in dev.langchain4j.model.mistralai
-
Represents the available chat completion models for Mistral AI.
- MistralAiChatRequestParameters - Class in dev.langchain4j.model.mistralai
-
Mistral AI specific
ChatRequestParameters. - MistralAiChatRequestParameters.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiChatResponseMetadata - Class in dev.langchain4j.model.mistralai
- MistralAiChatResponseMetadata.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiClient - Class in dev.langchain4j.model.mistralai.internal.client
- MistralAiClient() - Constructor for class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- MistralAiClient.Builder<T,
B> - Class in dev.langchain4j.model.mistralai.internal.client - MistralAiClientBuilderFactory - Interface in dev.langchain4j.model.mistralai.internal.client
- MistralAiDeltaMessage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiDeltaMessage(MistralAiRole, List, List) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- MistralAiDocumentBase64Content - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiDocumentBase64Content(String, String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentBase64Content
- MistralAiDocumentUrlContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiDocumentUrlContent(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiDocumentUrlContent
- MistralAiEmbedding - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbedding.MistralAiEmbeddingBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI embedding model, such as mistral-embed.
- MistralAiEmbeddingModel(MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
- MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder - Class in dev.langchain4j.model.mistralai
- MistralAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- MistralAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilderinstances. - MistralAiEmbeddingModelName - Enum Class in dev.langchain4j.model.mistralai
-
The MistralAiEmbeddingModelName enum represents the available embedding models in the Mistral AI module.
- MistralAiEmbeddingRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingRequest() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- MistralAiEmbeddingRequest(MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFimCompletionRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFimModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI FIM Completion Model with a language completion interface, users can define the starting point of the text/code using a prompt, and the ending point of the text/code using an optional suffix and an optional stop.
- MistralAiFimModel(MistralAiFimModel.Builder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiFimModel
- MistralAiFimModel.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiFimModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiFimModel.Builderinstances. - MistralAiFimModelName - Enum Class in dev.langchain4j.model.mistralai
-
The MistralAiFimModelName enum represents the available code generation models in the Mistral AI module.
- MistralAiFunction - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunction.MistralAiFunctionBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunctionCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunctionCall.MistralAiFunctionCallBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiImageBase64Content - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiImageBase64Content(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiImageBase64Content
- MistralAiImageUrlContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiImageUrlContent(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiImageUrlContent
- MistralAiJsonSchema - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiJsonSchema(MistralAiJsonSchema.Builder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema
- MistralAiJsonSchema.Builder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiMapper - Class in dev.langchain4j.model.mistralai.internal.mapper
- MistralAiMapper() - Constructor for class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- MistralAiMessageContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiMessageContent(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- MistralAiModelCard - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelCard.MistralAiModelCardBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelCatalog - Class in dev.langchain4j.model.mistralai
-
Mistral AI implementation of
ModelCatalog. - MistralAiModelCatalog.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiModelPermission - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelPermission(MistralAiModelPermission.MistralAiModelPermissionBuilder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- MistralAiModelPermission.MistralAiModelPermissionBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelResponse.MistralAiModelResponseBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModels - Class in dev.langchain4j.model.mistralai
-
Represents a collection of Mistral AI models.
- MistralAiModels(MistralAiModels.MistralAiModelsBuilder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiModels
- MistralAiModels.MistralAiModelsBuilder - Class in dev.langchain4j.model.mistralai
- MistralAiModelsBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- MistralAiModelsBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiModels.MistralAiModelsBuilderinstances. - MistralAiModerationModel - Class in dev.langchain4j.model.mistralai
- MistralAiModerationModel(MistralAiModerationModel.Builder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiModerationModel
- MistralAiModerationModel.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiModerationRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationRequest(MistralAiModerationRequest.Builder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
- MistralAiModerationRequest.Builder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationResponse(MistralAiModerationResponse.Builder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- MistralAiModerationResponse.Builder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationResult - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationResult(MistralAiModerationResult.MistralModerationResultBuilder) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- MistralAiModerationResult.MistralModerationResultBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiParameters - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiParameters.MistralAiParametersBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiResponseFormat - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiResponseFormat.MistralAiResponseFormatBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiResponseFormatType - Enum Class in dev.langchain4j.model.mistralai.internal.api
-
Represents the value of the 'type' field in the response_format parameter of the MistralAi Chat completions request.
- MistralAiRole - Enum Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiStreamingChatModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI Chat Model with a chat completion interface, such as mistral-tiny and mistral-small.
- MistralAiStreamingChatModel(MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder - Class in dev.langchain4j.model.mistralai
- MistralAiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- MistralAiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilderinstances. - MistralAiStreamingFimModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI FIM Completion Model with a language completion interface, users can define the starting point of the text/code using a prompt, and the ending point of the text/code using an optional suffix and an optional stop.
- MistralAiStreamingFimModel(MistralAiStreamingFimModel.Builder) - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel
- MistralAiStreamingFimModel.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiStreamingFimModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
-
A factory for building
MistralAiStreamingFimModel.Builderinstances. - MistralAiTextContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiTextContent(String) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- MistralAiThinkingContent - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiThinkingContent(List) - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiThinkingContent
- MistralAiTool - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiTool.MistralAiToolBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolCall.MistralAiToolCallBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolChoiceName - Enum Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolType - Enum Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiUsage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiUsage.MistralAiUsageBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiUsageBuilder() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage.MistralAiUsageBuilder
- modalities - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- modalities - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- modalities() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters
- modalities(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the requested output modalities (e.g.
- modalities(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the requested output modalities (e.g.
- modalities(List) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatRequestParameters.Builder
- mode() - Method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint
- mode() - Method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions
- mode() - Method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
-
Returns
prompt_cache_options.mode. - mode() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
-
Returns
prompt_cache_options.mode. - mode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
- mode(String) - Method in class dev.langchain4j.model.openai.internal.chat.PromptCacheBreakpoint.Builder
- mode(String) - Method in class dev.langchain4j.model.openai.internal.shared.PromptCacheOptions.Builder
- mode(String) - Method in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions.Builder
- mode(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions.Builder
- MODE_EXPLICIT - Static variable in class dev.langchain4j.model.openai.OpenAiPromptCacheBreakpoint
-
The only breakpoint mode currently accepted by OpenAI.
- MODE_EXPLICIT - Static variable in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
-
Only explicitly set breakpoints are used.
- MODE_EXPLICIT - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheBreakpoint
-
The only breakpoint mode currently accepted by OpenAI.
- MODE_EXPLICIT - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
-
Only explicitly set breakpoints are used.
- MODE_IMPLICIT - Static variable in class dev.langchain4j.model.openai.OpenAiPromptCacheOptions
-
OpenAI places a breakpoint at the end of the newest eligible message.
- MODE_IMPLICIT - Static variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialPromptCacheOptions
-
OpenAI places a breakpoint at the end of the newest eligible message.
- model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
-
The model that generated the response.
- model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- model - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- model - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- model - Variable in class dev.langchain4j.model.jina.internal.api.JinaMultimodalEmbeddingRequest
- model - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- model - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResponse
- model - Variable in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- model - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicResponse
- model() - Method in class dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2.AllMiniLmL6V2EmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.allminilml6v2q.AllMiniLmL6V2QuantizedEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallen.BgeSmallEnEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenq.BgeSmallEnQuantizedEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15.BgeSmallEnV15EmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallenv15q.BgeSmallEnV15QuantizedEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15.BgeSmallZhV15EmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.bgesmallzhv15q.BgeSmallZhV15QuantizedEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2.E5SmallV2EmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.e5smallv2q.E5SmallV2QuantizedEmbeddingModel
- model() - Method in class dev.langchain4j.model.embedding.onnx.OnnxEmbeddingModel
- model() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns the value of the
modelrecord component. - model() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- model() - Method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechRequest
- model() - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest
- model() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- model() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- model() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- model() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- model() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- model() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- model() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- model() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- model() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- model() - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- model() - Static method in class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
- model(BedrockCohereEmbeddingModel.Model) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
-
Sets the model name.
- model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
-
Sets the model name.
- model(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- model(String) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- model(String) - Method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest.JinaEmbeddingRequestBuilder
- model(String) - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiBatchJobRequest.Builder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest.Builder
- model(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse.Builder
- model(String) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.audio.texttospeech.OpenAiTextToSpeechRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.audio.transcription.OpenAiAudioTranscriptionRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest.Builder
- model(String) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- model(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- MODEL_NAME - Static variable in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
-
A token identifying the name of the model to use for this request.
- modelCachePath(Path) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- modelCachePath(Path) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- modelCachePath(Path) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- modelCachePath(Path) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- modelCachePath(Path) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- modelCard(OllamaModel) - Method in class dev.langchain4j.model.ollama.OllamaModels
- modelCard(String) - Method in class dev.langchain4j.model.ollama.OllamaModels
- ModelCatalog - Interface in dev.langchain4j.model.catalog
-
Represents a service that can discover available models from an LLM provider.
- ModelDescription - Class in dev.langchain4j.model.catalog
-
Represents metadata about an available model from a provider.
- ModelDescription.Builder - Class in dev.langchain4j.model.catalog
- ModelDisabledException - Exception Class in dev.langchain4j.model
-
An exception thrown by a model that could be disabled by a user.
- ModelDisabledException(String) - Constructor for exception class dev.langchain4j.model.ModelDisabledException
- modelfile(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- modelGatewayChatService - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel
- modelGatewayChatService - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel
- modelId() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- modelId(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- modelId(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- modelId(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- modelInfo(Map) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- modelName - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- modelName - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- modelName - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- modelName - Variable in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxDeploymentStreamingChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- modelName - Variable in class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
ModelName, preferred as enum for extensibility.
- modelName - Variable in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
ModelName, preferred as enum for extensibility.
- modelName - Variable in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
ModelName, preferred as enum for extensibility.
- modelName - Variable in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
ModelName, preferred as enum for extensibility.
- modelName - Variable in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
ModelName, preferred as enum for extensibility.
- modelName() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- modelName() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- modelName() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- modelName() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- modelName() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- modelName() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- modelName() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- modelName() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- modelName() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- modelName() - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
- modelName() - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Returns the name of the underlying embedding model.
- modelName() - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters
- modelName() - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest
- modelName() - Method in interface dev.langchain4j.model.embedding.request.EmbeddingRequestParameters
- modelName() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse
- modelName() - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata
- modelName() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
-
Returns the model name used for image generation.
- modelName() - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- modelName() - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Returns the model name for this moderation model.
- modelName() - Method in class dev.langchain4j.model.moderation.ModerationRequest
-
Returns the model name to use for this request.
- modelName() - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.ollama.OllamaImageModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiImageModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- modelName() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel
- modelName() - Method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters
- modelName() - Method in class dev.langchain4j.model.scoring.request.ScoringRequest
-
Convenience accessor for
parameters().modelName(). - modelName() - Method in interface dev.langchain4j.model.scoring.request.ScoringRequestParameters
-
The name of the model to use for this request, or
nullif not set (the model then uses its own configured default). - modelName() - Method in class dev.langchain4j.model.scoring.response.ScoringResponse
- modelName() - Method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata
- modelName() - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel
- modelName() - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel
-
Returns the id of the gateway model used to generate the images.
- modelName() - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
- modelName(ChatModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- modelName(ChatModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- modelName(ChatModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- modelName(ChatModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- modelName(EmbeddingModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- modelName(ImageModel) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the model applied to every batched request.
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the model to use for chat completions using a type-safe enum constant.
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the model to use for streaming chat completions using a type-safe enum constant.
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets the model used for token count estimation using a type-safe enum constant.
- modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiChatRequestParameters.Builder
- modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- modelName(MistralAiEmbeddingModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- modelName(MistralAiFimModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- modelName(MistralAiFimModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- modelName(OpenAiAudioTranscriptionModelName) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- modelName(OpenAiChatModelName) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- modelName(OpenAiChatModelName) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- modelName(OpenAiChatModelName) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- modelName(OpenAiEmbeddingModelName) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- modelName(OpenAiImageModelName) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- modelName(OpenAiLanguageModelName) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- modelName(OpenAiLanguageModelName) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- modelName(OpenAiModerationModelName) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- modelName(OpenAiTextToSpeechModelName) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- modelName(VoyageAiEmbeddingModelName) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Name of the model.
- modelName(VoyageAiScoringModelName) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Name of the model.
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicBatchChatModel.Builder
-
Sets the model applied to every batched request, specified as a string model ID.
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the model to use for chat completions, specified as a string model ID.
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the model to use for streaming chat completions, specified as a string model ID.
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
-
Sets the model used for token count estimation, specified as a string model ID.
- modelName(String) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- modelName(String) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- modelName(String) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- modelName(String) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- modelName(String) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder
- modelName(String) - Method in class dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
-
Convenience setter that overrides
EmbeddingRequestParameters.MODEL_NAMEon top of anyparametersset explicitly. - modelName(String) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponse.Builder
- modelName(String) - Method in class dev.langchain4j.model.embedding.response.EmbeddingResponseMetadata.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
Sets the model to use for chat completions.
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Sets the model to use for streaming chat completions.
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
-
Sets the model name to use for image generation.
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
-
Sets the model name to use for image generation.
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- modelName(String) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiBatchChatModel.Builder
-
Sets the model that every request in the batch runs against (one model per job).
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.moderation.ModerationRequest.Builder
-
Sets the model name to use for this request.
- modelName(String) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.ollama.OllamaImageModel.OllamaImageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiResponsesStreamingChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiTextToSpeechModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialResponsesStreamingChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.scoring.request.DefaultScoringRequestParameters.Builder
- modelName(String) - Method in class dev.langchain4j.model.scoring.response.ScoringResponse.Builder
- modelName(String) - Method in class dev.langchain4j.model.scoring.response.ScoringResponseMetadata.Builder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicChatModel.VertexAiAnthropicChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.anthropic.VertexAiAnthropicStreamingChatModel.VertexAiAnthropicStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Name of the model.
- modelName(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Name of the model.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Sets the foundation model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Sets the foundation model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
-
Sets the watsonx.ai embedding model ID, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayChatModel.Builder
-
Sets the gateway model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayStreamingChatModel.Builder
-
Sets the gateway model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayEmbeddingModel.Builder
-
Sets the gateway embedding model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets the gateway image model id, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
-
Sets the watsonx.ai reranking model ID, e.g.
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
-
Sets the watsonx.ai model ID used for token counting, e.g.
- modelName(String) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel.Builder
-
Sets the model name for the Worker AI model builder.
- modelName(String) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel.Builder
-
Sets the model name for the Worker AI model builder.
- modelName(String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel.Builder
-
Sets the model name for the Worker AI model builder.
- modelName(String) - Method in class dev.langchain4j.model.workersai.WorkersAiLanguageModel.Builder
-
Sets the model name for the Worker AI model builder.
- ModelNotFoundException - Exception Class in dev.langchain4j.exception
-
Thrown when the requested model does not exist or is not accessible by the caller (HTTP 404).
- ModelNotFoundException(String) - Constructor for exception class dev.langchain4j.exception.ModelNotFoundException
- ModelNotFoundException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.ModelNotFoundException
- ModelNotFoundException(Throwable) - Constructor for exception class dev.langchain4j.exception.ModelNotFoundException
- modelPath - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- modelPath - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- modelPath(Path) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- modelPath(Path) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- modelProvider - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialBatchChatModel
- modelProvider - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- modelProvider - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- modelProvider() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- modelProvider() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- modelProvider() - Method in interface dev.langchain4j.invocation.InvocationContext
-
Returns the
ModelProviderof the chat model configured on the AI service. - modelProvider() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- modelProvider() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- modelProvider() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- modelProvider() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelErrorContext
- modelProvider() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelRequestContext
- modelProvider() - Method in class dev.langchain4j.model.embedding.listener.EmbeddingModelResponseContext
- modelProvider() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelErrorContext
- modelProvider() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelRequestContext
- modelProvider() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelResponseContext
- modelProvider(ModelProvider) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the model provider for the builder.
- ModelProvider - Enum Class in dev.langchain4j.model
- ModelRankerBuilder() - Constructor for class dev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker.ModelRankerBuilder
- modelResponse(ChatRequest, IntConsumer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
-
Generates a chat response from the model.
- modelResponse(ChatRequest, IntConsumer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
-
Generates a chat response from the model.
- ModelsListResponse - Class in dev.langchain4j.model.openai.internal.models
- ModelsListResponse() - Constructor for class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- ModelsListResponse(String, List) - Constructor for class dev.langchain4j.model.openai.internal.models.ModelsListResponse
- modelType() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- modelType() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- modelType() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- modelType() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- ModelType - Enum Class in dev.langchain4j.model.catalog
-
Represents the type/category of a model.
- modelVersion() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- modelVersion() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- modelVersion() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- modelVersion() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- modelVersion() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- modelVersion(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- moderate(ChatMessage) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(ChatMessage) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given chat message.
- moderate(TextSegment) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(TextSegment) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given text segment.
- moderate(Prompt) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(Prompt) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given prompt.
- moderate(ModerationRequest) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
This is the main API to interact with the moderation model.
- moderate(String) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(String) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given text.
- moderate(List) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(List) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given list of chat messages.
- Moderate - Annotation Interface in dev.langchain4j.service
-
When a method in the AI Service is annotated with @Moderate, each invocation of this method will call not only the LLM, but also the moderation model (which must be provided during the construction of the AI Service) in parallel.
- moderation() - Method in class dev.langchain4j.model.moderation.ModerationResponse
-
Returns the moderation result.
- moderation() - Method in exception class dev.langchain4j.service.ModerationException
- moderation(ModelGatewayImageParameters.Moderation) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets how strictly the generated images are filtered,
ModelGatewayImageParameters.Moderation.LOWbeing the least restrictive. - moderation(ImageGenerateParams.Moderation) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- moderation(MistralAiModerationRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- moderation(MistralAiModerationRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- moderation(Moderation) - Method in class dev.langchain4j.model.moderation.ModerationResponse.Builder
-
Sets the moderation result.
- moderation(ModerationRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- moderation(ModerationRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- moderation(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- moderation(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- moderation(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- moderation(String) - Method in class dev.langchain4j.model.watsonx.WatsonxGatewayImageModel.Builder
-
Sets how strictly the generated images are filtered as a raw string, for the values that
ModelGatewayImageParameters.Moderationdoes not cover yet. - Moderation - Class in dev.langchain4j.model.moderation
-
Represents moderation status.
- Moderation() - Constructor for class dev.langchain4j.model.moderation.Moderation
-
Construct a Moderation object that is not flagged.
- Moderation(String) - Constructor for class dev.langchain4j.model.moderation.Moderation
-
Construct a Moderation object that is flagged.
- MODERATION - Enum constant in enum class dev.langchain4j.model.catalog.ModelType
-
Content moderation models.
- ModerationException - Exception Class in dev.langchain4j.service
-
Thrown when content moderation fails, i.e., when content is flagged by the moderation model.
- ModerationException(String, Moderation) - Constructor for exception class dev.langchain4j.service.ModerationException
- moderationModel - Variable in class dev.langchain4j.service.AiServiceContext
- moderationModel(ModerationModel) - Method in class dev.langchain4j.service.AiServices
-
Configures a moderation model to be used for automatic content moderation.
- ModerationModel - Interface in dev.langchain4j.model.moderation
-
Represents a model that can moderate text.
- ModerationModelErrorContext - Class in dev.langchain4j.model.moderation.listener
-
The moderation model error context.
- ModerationModelErrorContext(Throwable, ModerationRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.moderation.listener.ModerationModelErrorContext
-
Creates a new
ModerationModelErrorContext. - ModerationModelListener - Interface in dev.langchain4j.model.moderation.listener
-
A
ModerationModellistener that listens for requests, responses and errors. - ModerationModelRequestContext - Class in dev.langchain4j.model.moderation.listener
-
The moderation model request context.
- ModerationModelRequestContext(ModerationRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.moderation.listener.ModerationModelRequestContext
-
Creates a new
ModerationModelRequestContext. - ModerationModelResponseContext - Class in dev.langchain4j.model.moderation.listener
-
The moderation model response context.
- ModerationModelResponseContext(ModerationResponse, ModerationRequest, ModelProvider, Map) - Constructor for class dev.langchain4j.model.moderation.listener.ModerationModelResponseContext
-
Creates a new
ModerationModelResponseContext. - moderationRequest() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelErrorContext
- moderationRequest() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelRequestContext
- moderationRequest() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelResponseContext
- ModerationRequest - Class in dev.langchain4j.model.moderation
-
Represents a moderation request.
- ModerationRequest - Class in dev.langchain4j.model.openai.internal.moderation
- ModerationRequest(ModerationRequest.Builder) - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- ModerationRequest.Builder - Class in dev.langchain4j.model.moderation
-
Builder for
ModerationRequest. - ModerationRequest.Builder - Class in dev.langchain4j.model.openai.internal.moderation
- moderationResponse() - Method in class dev.langchain4j.model.moderation.listener.ModerationModelResponseContext
- ModerationResponse - Class in dev.langchain4j.model.moderation
-
Represents a moderation response.
- ModerationResponse - Class in dev.langchain4j.model.openai.internal.moderation
- ModerationResponse(ModerationResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- ModerationResponse.Builder - Class in dev.langchain4j.model.moderation
-
Builder for
ModerationResponse. - ModerationResponse.Builder - Class in dev.langchain4j.model.openai.internal.moderation
- ModerationResult - Class in dev.langchain4j.model.openai.internal.moderation
- ModerationResult(ModerationResult.Builder) - Constructor for class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- ModerationResult.Builder - Class in dev.langchain4j.model.openai.internal.moderation
- moderations - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- moderations - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- moderations() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- moderations() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- moderations(ChatModeration) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
-
Enables the inline moderation of the request, screening the input and the output for personal data, hate and profanity, or the categories of Granite Guardian.
- moderations(ChatModeration) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
-
Enables the inline moderation of the request, screening the input and the output for personal data, hate and profanity, or the categories of Granite Guardian.
- moderations(ChatModeration) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- moderations(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.Builder
- modifiedAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- modifiedAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- mongoClient(MongoClient) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
-
Build Mongo Client, Please close the client to release resources after usage.
- MongoDbDocument - Class in dev.langchain4j.store.embedding.mongodb
- MongoDbDocument() - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- MongoDbDocument(String, List, String, Map) - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- MongoDbDocument.Builder - Class in dev.langchain4j.store.embedding.mongodb
- MongoDbEmbeddingStore - Class in dev.langchain4j.store.embedding.mongodb
-
Represents a MongoDB indexed collection as an embedding store.
- MongoDbEmbeddingStore(MongoClient, String, String, String, Long, CreateCollectionOptions, Bson, IndexMapping, Boolean) - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- MongoDbEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.mongodb
- MongoDbMatchedDocument - Class in dev.langchain4j.store.embedding.mongodb
- MongoDbMatchedDocument() - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- MongoDbMatchedDocument(String, List, String, Map, Double) - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- monitor() - Method in record class dev.langchain4j.agentic.observability.HtmlReportGenerator
-
Returns the value of the
monitorrecord component. - MonitoredAgent - Interface in dev.langchain4j.agentic.observability
-
Interface that agent service interfaces can extend to automatically register an
AgentMonitoras a listener. - MonitoredExecution - Class in dev.langchain4j.agentic.observability
-
Represents a monitored execution of an agentic system, tracking the top-level agent invocation and any other nested invocations, along with all the invocation currently in progress and any errors that occur during execution.
- MSSQL - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
- multimodal(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Whether this is a multimodal model (e.g.
- MULTIMODALEMBEDDING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- multiRoundTripMaxRetries(int) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the maximum number of multi round-trip retries for operations that return
input_required(MCP protocol 2026-07-28 or later). - mutableCopy(List) - Static method in class dev.langchain4j.internal.Utils
-
Returns a mutable copy of the provided list.
- mutableCopy(Map) - Static method in class dev.langchain4j.internal.Utils
-
Returns a mutable copy of the provided map.
- MYSQL - Static variable in interface dev.langchain4j.store.embedding.hibernate.DatabaseKind
N
- n - Variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- n() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- n() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- n() - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest
- n(int) - Method in class dev.langchain4j.model.openai.internal.image.EditImageRequest.Builder
- n(int) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- n(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- n(Integer) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- n(Integer) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- name - Variable in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
-
Tool name when type is "tool_use".
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- name - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicContent
- name - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicTool
- name - Variable in class dev.langchain4j.model.vertexai.anthropic.internal.api.AnthropicToolChoice
- name() - Element in annotation interface dev.langchain4j.agent.tool.P
-
Name of the parameter as seen by the LLM.
- name() - Element in annotation interface dev.langchain4j.agent.tool.Tool
-
Name of the tool.
- name() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Returns the name of the tool.
- name() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Returns the name of the tool.
- name() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- name() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- name() - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- name() - Element in annotation interface dev.langchain4j.agentic.Agent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.ConditionalAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.HumanInTheLoop
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.McpClientAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelMapperAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.PlannerAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.SequenceAgent
-
Name of the agent.
- name() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Name of the agent.
- name() - Method in interface dev.langchain4j.agentic.declarative.TypedKey
-
Returns the name of this state used inside the agentic system and for prompt templating.
- name() - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvoker
- name() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- name() - Method in class dev.langchain4j.agentic.internal.MapperAgentInvoker
- name() - Method in class dev.langchain4j.agentic.internal.NonAiAgentInstance
- name() - Method in class dev.langchain4j.agentic.internal.PlannerBasedInvocationHandler
- name() - Method in class dev.langchain4j.agentic.mcp.DefaultMcpClientBuilder
- name() - Method in class dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- name() - Method in record class dev.langchain4j.agentic.patterns.bdi.Desire
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.agentic.planner.AgentArgument
-
Returns the value of the
namerecord component. - name() - Method in interface dev.langchain4j.agentic.planner.AgentInstance
- name() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultConditionalAgentInstance
- name() - Method in class dev.langchain4j.agentic.workflow.impl.DefaultLoopAgentInstance
- name() - Method in class dev.langchain4j.data.message.UserMessage
-
The name of the user.
- name() - Method in interface dev.langchain4j.guardrail.Guardrail
-
Returns the logical name of this guardrail.
- name() - Method in class dev.langchain4j.internal.ToolCallBuilder
- name() - Method in class dev.langchain4j.mcp.client.McpPrompt
- name() - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- name() - Method in class dev.langchain4j.mcp.client.McpResource
- name() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- name() - Method in record class dev.langchain4j.mcp.client.McpRoot
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.mcp.client.McpServerInfo
-
Returns the value of the
namerecord component. - name() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
- name() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- name() - Method in class dev.langchain4j.model.catalog.ModelDescription
-
Unique identifier for the model as defined by the provider.
- name() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- name() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
-
The name of the tool being invoked.
- name() - Method in record class dev.langchain4j.model.embedding.request.EmbeddingParameter
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.model.googleai.GeminiCaches.GeminiCachedContent
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
namerecord component. - name() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- name() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- name() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- name() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- name() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- name() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- name() - Method in class dev.langchain4j.service.tool.AiServiceTool
- name() - Method in class dev.langchain4j.skills.AbstractSkill
- name() - Method in interface dev.langchain4j.skills.Skill
-
Returns the unique name of this skill.
- name() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- name() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- name() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
namerecord component. - name() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table.
- name() - Method in class dev.langchain4j.store.embedding.oracle.Index
-
Returns the name of the index.
- name(Parameter) - Static method in interface dev.langchain4j.service.ParameterNameResolver
- name(String) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Sets the
name. - name(String) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Sets the
name. - name(String) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
-
Sets the agent name used for identification in multi-agent systems.
- name(String) - Method in class dev.langchain4j.agentic.internal.AbstractServiceBuilder
- name(String) - Method in interface dev.langchain4j.agentic.planner.AgenticService
-
Sets the name of this agentic service.
AnthropicTool(Builder)instead