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(A2AClientSpecification, Method) - Constructor for class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- A2AClientBuilder<T> - Interface in dev.langchain4j.agentic.internal
- A2AClientSpecification - Interface in dev.langchain4j.agentic.a2a
- a2aServerUrl() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
URL of the A2A server to which the requests will be sent.
- A2AService - Interface in dev.langchain4j.agentic.internal
- A2AService.DummyA2AService - Class in dev.langchain4j.agentic.internal
- A2AService.Provider - Class in dev.langchain4j.agentic.internal
- 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.
- AbstractAgentInvocationHandler - Class in dev.langchain4j.agentic.internal
- AbstractAgentInvocationHandler(AbstractService) - Constructor for class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- AbstractAgentInvocationHandler(AbstractService, DefaultAgenticScope) - Constructor for class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- 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
- 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
- AbstractService<T,
S> - Class in dev.langchain4j.agentic.internal - AbstractService(Class, Method) - Constructor for class dev.langchain4j.agentic.internal.AbstractService
- 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.
- accept(AgenticScope) - Method in class dev.langchain4j.agentic.AgenticServices.AgenticScopeAction
- accept(T) - Method in interface dev.langchain4j.agentic.AgenticServices.AgenticScopeAction.NonThrowingConsumer
- accessChatMemory(String, Object) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- 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.
- ActivationCondition - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as an activation condition 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(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.
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add a new embedding to the store.
- 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.ElasticsearchEmbeddingStore
- 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.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.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.ElasticsearchEmbeddingStore
- 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.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.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(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, 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.ElasticsearchEmbeddingStore
- 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.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.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(List) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add a list of
TextSegments to the full text search engine. - 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.ElasticsearchEmbeddingStore
- 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.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.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.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.ElasticsearchEmbeddingStore
- 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.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
- addAssistantMessage(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.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
- 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.
- 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() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- 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
- 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.
- 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.
- 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
- 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.
- addSystemMessage(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- addText(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- 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
- AFTER_SYSTEM - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
- AFTER_TOOLS - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
- AFTER_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
- afterAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- afterAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- afterAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
- afterAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.internal.AbstractService
- afterAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- afterAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- AfterAgentInvocation - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method to be executed after an agent invocation.
- afterInvocation(AgentResponse) - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- afterInvocation(AgentResponse) - Method in interface dev.langchain4j.agentic.internal.AgentSpecification
- afterInvocation(AgentResponse) - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
- afterInvocation(AgentResponse) - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- afterInvocation(AgentResponse) - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- afterListener - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- afterListener - Variable in class dev.langchain4j.agentic.internal.AbstractService
- agent() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
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. - 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(Class, String) - Constructor for record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Creates an instance of a
AgentArgumentrecord class. - 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> - Class in dev.langchain4j.agentic.agent
- AgentBuilder(Class, Method) - Constructor for class dev.langchain4j.agentic.agent.AgentBuilder
- agentCard() - Method in interface dev.langchain4j.agentic.a2a.A2AClientSpecification
- 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. - agentExecutors() - Method in class dev.langchain4j.agentic.internal.AbstractService
- AGENTIC_SCOPE_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- agenticScope() - Method in record class dev.langchain4j.agentic.agent.AgentRequest
-
Returns the value of the
agenticScoperecord component. - agenticScope() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns the value of the
agenticScoperecord component. - 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.scope.ResultWithAgenticScope
-
Returns the value of the
agenticScoperecord component. - 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
- 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
- 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.
- 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.AgenticScopeAction - Class in dev.langchain4j.agentic
- AgenticServices.AgenticScopeAction.NonThrowingConsumer<T> - Interface in dev.langchain4j.agentic
- AgenticServices.DeclarativeAgentCreationContext<T> - Interface in dev.langchain4j.agentic
- AgenticServices.DefaultDeclarativeAgentCreationContext<T> - Record Class in dev.langchain4j.agentic
- agentId() - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Returns the value of the
agentIdrecord component. - AgentInvocation - Class in dev.langchain4j.agentic.supervisor
- AgentInvocation - Record Class in dev.langchain4j.agentic.internal
- AgentInvocation() - Constructor for class dev.langchain4j.agentic.supervisor.AgentInvocation
- AgentInvocation(String, Map, Object) - Constructor for record class dev.langchain4j.agentic.internal.AgentInvocation
-
Creates an instance of a
AgentInvocationrecord class. - 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. - 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
- agentInvocations(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- 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
- AgentMessage(String, String, ChatMessage) - Constructor for record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Creates an instance of a
AgentMessagerecord class. - agentName() - Method in record class dev.langchain4j.agentic.agent.AgentRequest
-
Returns the value of the
agentNamerecord component. - agentName() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns the value of the
agentNamerecord component. - 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.internal.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. - AgentRequest - Record Class in dev.langchain4j.agentic.agent
- AgentRequest(AgenticScope, String, Map) - Constructor for record class dev.langchain4j.agentic.agent.AgentRequest
-
Creates an instance of a
AgentRequestrecord class. - AgentResponse - Record Class in dev.langchain4j.agentic.agent
- AgentResponse(AgenticScope, String, Map, Object) - Constructor for record class dev.langchain4j.agentic.agent.AgentResponse
-
Creates an instance of a
AgentResponserecord class. - agentServiceClass - Variable in class dev.langchain4j.agentic.internal.AbstractService
- 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. - agentSpecification() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Returns the value of the
agentSpecificationrecord component. - agentSpecification() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
Returns the value of the
agentSpecificationrecord component. - AgentSpecification - Interface in dev.langchain4j.agentic.internal
- AgentSpecificationImpl - Record Class in dev.langchain4j.agentic.internal
- AgentSpecificationImpl(String, String, String, String, boolean, Consumer, Consumer) - Constructor for record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Creates an instance of a
AgentSpecificationImplrecord class. - AgentSpecsProvider - Interface in dev.langchain4j.agentic.internal
- agentsToExecutors(Object...) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentToExecutor(AgentSpecification) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentToExecutor(Object) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- agentUniqueName() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns the value of the
agentUniqueNamerecord component. - AgentUtil - Class in dev.langchain4j.agentic.internal
- AgentUtil.AgentArgument - Record Class in dev.langchain4j.agentic.internal
- 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
- 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.
- AI21_JAMBA_1_5_LARGE - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- AI21_JAMBA_1_5_MINI - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- AI21_JAMBA_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- 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) - 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. - 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. - 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. - ALERT - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- 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
- 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
- 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
- allowLogprobs(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- 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
- allowView(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- allRequests() - Method in class dev.langchain4j.internal.ToolCallBuilder
- 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
- ANTHROPIC - Enum constant in enum class dev.langchain4j.model.ModelProvider
- AnthropicCacheControl - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCacheControl(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheControl
- 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.
- 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 - AnthropicClientBuilderFactory - Interface in dev.langchain4j.model.anthropic.internal.client
- AnthropicContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicContent() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- AnthropicCountTokensRequest - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCountTokensRequest(AnthropicCountTokensRequest.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- AnthropicCountTokensRequest.Builder - 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
- 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
- AnthropicCreateMessageResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- AnthropicDelta - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicDelta() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- AnthropicImageContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContent(AnthropicImageContentSource) - 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
- 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() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- AnthropicMessage(AnthropicRole, List) - Constructor for class dev.langchain4j.model.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
- AnthropicPdfContent - Class in dev.langchain4j.model.anthropic.internal.api
- 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
- AnthropicRedactedThinkingContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicRedactedThinkingContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- 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
- 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
- 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() - 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
- AnthropicTool.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolChoice - Class in dev.langchain4j.model.anthropic.internal.api
- 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
- AnthropicToolSchema - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolSchema() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- AnthropicToolSchema(String, Map, List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- AnthropicToolSchema.Builder - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolUseContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolUseContent(String, String, Map) - 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
- AnthropicUsage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- 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
- 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
- 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
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- apiKey - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.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.AnthropicChatModel.AnthropicChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.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.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.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.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.OpenAiOfficialStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- apiKey(String) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- 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.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
- applicationName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- apply(ToolExecutionRequest) - Method in enum class dev.langchain4j.service.tool.HallucinatedToolNameStrategy
- apply(ChatRequest) - Method in class dev.langchain4j.agentic.internal.UserMessageRecorder
- 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
- 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? - argumentFromAgenticScope(AgenticScope, Class, String) - 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 record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Returns the value of the
argumentsrecord component. - 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
- 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
- ASC - Enum constant in enum class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder.Order
-
Create the index on ascending order.
- askUser(Object) - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
- asMap() - Method in class dev.langchain4j.invocation.InvocationParameters
- aspectRatio(VertexAiImageModel.AspectRatio) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- 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
- 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() - 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() - Method in interface dev.langchain4j.agentic.internal.AgentSpecification
- async() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
asyncrecord component. - async() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- async() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- async() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- async() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
asyncrecord component. - async(boolean) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- async(boolean) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- async(boolean) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
- async(boolean) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- asyncClient - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- asyncClient - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- 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.UserMessage
-
Returns additional attribute by it's key.
- Attribute() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- 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.UserMessage
-
Returns additional attributes.
- 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(Map) - Method in class dev.langchain4j.data.message.AiMessage.Builder
- attributes(Map) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- audio() - Method in class dev.langchain4j.data.message.AudioContent
-
Get the
Audio. - audio() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- 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.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. - 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
- 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
- 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
- authenticationProvider - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- authenticationProvider - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- authenticationProvider - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- authenticationProvider - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- authenticationProvider - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- authenticationProvider(AuthenticationProvider) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- authenticationProvider(AuthenticationProvider) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- authenticationProvider(AuthenticationProvider) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- authenticationProvider(AuthenticationProvider) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- authenticationProvider(AuthenticationProvider) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- AuthInterceptor(String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiClient.AuthInterceptor
-
Constructs an AuthInterceptor with a specified authorization token.
- 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 - 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
- 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
- avoidDups(Boolean) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- avoidDups(Boolean) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- 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.model.ModelProvider
- 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
- 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
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- azureDeploymentName(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- 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.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.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.
- backoffExp(double) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the backoff exponent.
- 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.
- 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
- baseUrl() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- baseUrl(String) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.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.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.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.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.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.OpenAiOfficialStreamingChatModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- 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
- 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
- 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
- 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
- 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
- beforeAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- beforeAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- beforeAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
- beforeAgentInvocation(Consumer) - Method in class dev.langchain4j.agentic.internal.AbstractService
- beforeAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- beforeAgentInvocation(Consumer) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- BeforeAgentInvocation - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a hook to be executed before an agent invocation.
- beforeCall - Variable in class dev.langchain4j.agentic.internal.AbstractService
- beforeCall(Consumer) - Method in class dev.langchain4j.agentic.internal.AbstractService
- beforeCall(Consumer) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- beforeInvocation(AgentRequest) - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- beforeInvocation(AgentRequest) - Method in interface dev.langchain4j.agentic.internal.AgentSpecification
- beforeInvocation(AgentRequest) - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
- beforeInvocation(AgentRequest) - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- beforeInvocation(AgentRequest) - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- beforeListener - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- beforeListener - Variable in class dev.langchain4j.agentic.internal.AbstractService
- 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 - Class in dev.langchain4j.service.tool
- BeforeToolExecution.Builder - Class in dev.langchain4j.service.tool
- 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.AnthropicChatModel.AnthropicChatModelBuilder
- beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- beta(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- between(Embedding, Embedding) - Static method in class dev.langchain4j.store.embedding.CosineSimilarity
-
Calculates cosine similarity between two vectors.
- 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
- 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
- blockingGet() - Method in class dev.langchain4j.agentic.internal.AsyncResponse
- 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
- body() - Method in class dev.langchain4j.http.client.HttpRequest
- body() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- body(String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- body(String) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- 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
- 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.SequentialAgentServiceImpl
- build() - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- 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.image.Image.Builder
-
Build the
Image. - build() - Method in class dev.langchain4j.data.message.AiMessage.Builder
- 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 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.SuccessfulHttpResponse.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.HttpMcpTransport.Builder
-
Deprecated.
- 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.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.AnthropicChatModel.AnthropicChatModelBuilder
- 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.AnthropicCountTokensRequest.Builder
- build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.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.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
- build() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
- build() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.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.bedrock.BedrockChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- 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.github.GitHubModelsChatModel.Builder
- build() - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- 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.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- 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.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.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.MistralAiDeltaMessage.MistralAiDeltaMessageBuilder
- 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.MistralAiChatModel.MistralAiChatModelBuilder
- 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.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.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.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.OllamaModels.OllamaModelsBuilder
- 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.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.PdfFile.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.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.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.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.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.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.OpenAiImageModel.OpenAiImageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- build() - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.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.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.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
- build() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse.EmbeddingResponseBuilder
- build() - Method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient.Builder
- build() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- build() - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- 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.WatsonxEmbeddingModel.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.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.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.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.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- 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.BeforeToolExecution.Builder
- build() - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.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
- 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.ToolServiceResult.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.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.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.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.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.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(Query) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- buildAndReset() - Method in class dev.langchain4j.internal.ToolCallBuilder
- 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.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.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.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.HttpRequest
- builder() - Static method in class dev.langchain4j.http.client.jdk.JdkHttpClient
- builder() - Static method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- 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.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.AnthropicChatModel
- 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.AnthropicCountTokensRequest
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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.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
- builder() - Static method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- 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.bedrock.BedrockChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- 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.github.GitHubModelsChatModel
- builder() - Static method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiThinkingConfig
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- 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.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.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.MistralAiDeltaMessage
- 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.MistralAiChatModel
- 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.MistralAiModels
- 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.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.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.OllamaModels
- 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.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.PdfFile
- 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.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.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.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.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.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.OpenAiImageModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiLanguageModel
- builder() - Static method in class dev.langchain4j.model.openai.OpenAiModerationModel
- 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.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.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.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
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient
- builder() - Static method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
- 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.WatsonxEmbeddingModel
-
Returns a new
WatsonxEmbeddingModel.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.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.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.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.EmbeddingStoreContentRetriever
- 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.BeforeToolExecution
- builder() - Static method in class dev.langchain4j.service.tool.DefaultToolExecutor
- 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.ToolServiceResult
- 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.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.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.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.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(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.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.SequentialAgentServiceImpl
- builder(Class) - Static method in class dev.langchain4j.service.AiServices
-
Begins the construction of an AI Service.
- 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.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.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.HttpMcpTransport.Builder
-
Deprecated.
- 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.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.AnthropicTokenCountEstimator.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage.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.AnthropicMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.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.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.bedrock.BedrockChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.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.github.GitHubModelsChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiThinkingConfig.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.MistralAiFimModel.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.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.PdfFile.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.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.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.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.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.OpenAiChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.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.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.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
- Builder() - Constructor for class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.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.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.query.Metadata.Builder
- Builder() - Constructor for class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor.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.ToolServiceResult.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.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.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.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(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
- 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
C
- 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() - Method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
- cacheControl(AnthropicCacheControl) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- cacheCreationInputTokens - Variable in class dev.langchain4j.model.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
- 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
- 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
- cachePointPlacement() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- cacheReadInputTokens - Variable in class dev.langchain4j.model.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(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- 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(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- calculateTokensCounts(List) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
-
Calculates the number of tokens for each segment in the input list.
- 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
- CancellationUnsupportedHandle - Class in dev.langchain4j.http.client.sse
- CancellationUnsupportedHandle() - Constructor for class dev.langchain4j.http.client.sse.CancellationUnsupportedHandle
- canEqual(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
- canEqual(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- 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.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(List) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- Capabilities() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeParams.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.
- 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
- 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(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
-
This is the main API to interact with the chat model.
- chat(ChatRequest) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel
- 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, 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.github.GitHubModelsStreamingChatModel
- 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, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- chat(List) - Method in interface dev.langchain4j.model.chat.ChatModel
- chat(List, StreamingChatResponseHandler) - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- 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. - 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
- 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
- chatCompletionsAsyncClient(ChatCompletionsAsyncClient) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- chatCompletionsClient(ChatCompletionsClient) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
-
Sets the Azure AI Inference API client.
- 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. - 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
- 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 - Interface in dev.langchain4j.service.memory
-
Allow to access the
ChatMemoryof any AI service extending it. - 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
- 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
- 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 content, e.g.
- 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
- 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.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 - Interface in dev.langchain4j.model.chat
-
Represents a language model that has a chat API.
- 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. - 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
- ChatModelSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of the chat model to be used by an agent.
- chatRequest - Variable in class dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
- 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(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
- 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 class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- 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.HttpMcpTransport
-
Deprecated.
- 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
- 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
- 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
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- 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 - 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_3_5_HAIKU_20241022 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_3_5_SONNET_20240620 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_3_5_SONNET_20241022 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_3_7_SONNET_20250219 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_3_HAIKU_20240307 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_3_OPUS_20240229 - 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
- CLAUDE_OPUS_4_20250514 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_SONNET_4_20250514 - 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
- clean(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- clean(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- 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
- 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.OpenAiOfficialChatModel
- client - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- 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
- ClientInfo() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeParams.ClientInfo
- 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.HttpMcpTransport
-
Deprecated.
- 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.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.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.qdrant.QdrantEmbeddingStore
-
Closes the underlying GRPC client.
- cloud(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- 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
- CODE_RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- 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_COMMAND_R - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- COHERE_COMMAND_R_PLUS - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- 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
- COHERE_EMBED_V3_ENGLISH - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
- COHERE_EMBED_V3_MULTILINGUAL - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
- 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
- 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.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.
- 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
- 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
- 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
- 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
- completionListener() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
completionListenerrecord component. - 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
- composeResult(R, R) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- 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
- 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.
- ConditionalAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- ConditionalAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- 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
- 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(ElasticsearchConfiguration) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- configureAgent(Class, AgentBuilder) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- configureAgent(Class, ChatModel, AgentBuilder, Consumer) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- 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 interface dev.langchain4j.http.client.HttpClientBuilder
- connectTimeout() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- 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.model.openai.internal.OpenAiClient.Builder
- consistencyLevel(ConsistencyLevelEnum) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- consistencyLevel(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- 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
- 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.
- 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.AnthropicCreateMessageResponse
- 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
- content() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- 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.SystemMessage
- content() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- content() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- 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.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(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- content(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage.MistralAiDeltaMessageBuilder
- 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(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.UserMessage.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_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
- 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(ContentRetriever) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- contentRetriever(ContentRetriever) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.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
- 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.UserMessage
-
The
Contents of the message. - contents() - Method in class dev.langchain4j.mcp.client.McpReadResourceResult
- contents() - Method in class dev.langchain4j.rag.AugmentationResult
- contents(List) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- contents(List) - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- ContentType - Enum Class in dev.langchain4j.data.message
-
The type of content, e.g.
- ContentType - Enum Class in dev.langchain4j.model.openai.internal.chat
- 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
- Context - Class in dev.langchain4j.agentic.internal
- Context() - Constructor for class dev.langchain4j.agentic.internal.Context
- 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
- contextAsConversation(Object...) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- contextAsConversation(String...) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- 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
- 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.
- 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
- 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
- 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(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.
- 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.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
- 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 interface dev.langchain4j.http.client.HttpClientBuilderFactory
- create() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilderFactory
- 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(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(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(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, 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, Consumer) - 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, Consumer) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates an instance of an agentic system defined through the declarative API.
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- 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
- 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
- createContext(InvocationContext, UserMessage) - 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.OpenAiChatResponseMetadata
- created() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- 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.OpenAiChatResponseMetadata.Builder
- created(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- created(Long) - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata.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(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.mongodb.MongoDbEmbeddingStore.Builder
-
Set whether in production mode, production mode will not create index automatically
- 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
- 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
- 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
- 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
- createService(String) - Static method in class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Initialization of okHTTP.
- createStreamingParser(StreamingChatResponseHandler, Model) - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser
-
Creates a new streaming parser for real-time thinking content separation.
- createSubAgentWithAgenticScope(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- createSubAgentWithAgenticScope(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl.LoopInvocationHandler
- 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.
- createSystemPrompt() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- createTable(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- 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
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- 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.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.OpenAiOfficialStreamingChatModel.Builder
- credentials(Credentials) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- 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 - 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.
- customHeaders - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- customHeaders(Map) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport.Builder
-
Deprecated.
- 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.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.github.GitHubModelsChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- customHeaders(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- 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.OpenAiOfficialStreamingChatModel.Builder
- 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
- 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
- customParameters - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- customParameters() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- customParameters() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- customParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- customParameters(Map) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- 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
- 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.OpenAiModerationModel.OpenAiModerationModelBuilder
- customQueryParams(Map) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- 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
- 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
- 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
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- 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.AnthropicPdfContentSource
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- data - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- data() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- data() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- 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.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
- 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
- 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.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
- 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.oracle.OracleEmbeddingStore.Builder
-
Configures a data source that connects to an Oracle Database.
- 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
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- DEBUG - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- DeclarativeUtil - Class in dev.langchain4j.agentic.declarative
- DeclarativeUtil() - Constructor for class dev.langchain4j.agentic.declarative.DeclarativeUtil
- 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 - Static variable in interface dev.langchain4j.internal.ExceptionMapper
- DEFAULT - Static variable in class dev.langchain4j.service.memory.ChatMemoryService
- 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_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_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_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_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.guardrail.JsonExtractorOutputGuardrail
-
The default message to use when reprompting
- DEFAULT_REPROMPT_PROMPT - Static variable in class dev.langchain4j.guardrail.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_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_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
- 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
- DefaultAnthropicClient.Builder - Class in dev.langchain4j.model.anthropic.internal.client
- 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
- 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
- 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
- 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
- DefaultExceptionMapper() - Constructor for class dev.langchain4j.internal.ExceptionMapper.DefaultExceptionMapper
- DefaultExecutorProvider - Class in dev.langchain4j.internal
- 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.
- 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
- 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
- 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
- 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
- DefaultOvhAiClient.Builder - Class in dev.langchain4j.model.ovhai.internal.client
- 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.OpenAiOfficialChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- 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 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.OpenAiStreamingChatModel
- 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.watsonx.WatsonxChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- 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.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.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiChatRequestParameters. - 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.OpenAiOfficialStreamingChatModel.Builder
-
Sets default common
ChatRequestParametersor OpenAI-specificOpenAiOfficialChatRequestParameters. - defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- 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.DefaultRetrievalAugmentorBuilder - Class in dev.langchain4j.rag
- 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
- 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.
- 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
- 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. - degreeOfParallelism(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the degree of parallelism of the index.
- 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
- deleteContainer() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- 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.tablestore.TablestoreChatMemoryStore
- 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
- 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.
- 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.AbstractAgentInvocationHandler
- description - Variable in class dev.langchain4j.agentic.internal.AbstractService
- description - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- 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() - 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.ConditionalAgent
-
Description of the agent.
- 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.ParallelAgent
-
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 interface dev.langchain4j.agentic.internal.AgentSpecification
- description() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
descriptionrecord component. - description() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- description() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- description() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- description() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
descriptionrecord component. - 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.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.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
- description(String) - Method in class dev.langchain4j.agentic.internal.AbstractService
- 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 interface dev.langchain4j.agentic.workflow.WorkflowService
- description(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.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.store.embedding.filter.builder.sql.TableDefinition.Builder
- 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(String) - Method in class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
-
Tries to deserialize the provided LLM response string into an object of type T using the configured
ObjectMapper. - 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(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- details(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- 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.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.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.http.client - package dev.langchain4j.http.client
- 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.sse - package dev.langchain4j.http.client.sse
- dev.langchain4j.internal - package dev.langchain4j.internal
- dev.langchain4j.invocation - package dev.langchain4j.invocation
- 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.protocol - package dev.langchain4j.mcp.client.protocol
- 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.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.memory - package dev.langchain4j.memory
- dev.langchain4j.memory.chat - package dev.langchain4j.memory.chat
- 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.bedrock - package dev.langchain4j.model.bedrock
- 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.github - package dev.langchain4j.model.github
- dev.langchain4j.model.github.spi - package dev.langchain4j.model.github.spi
- dev.langchain4j.model.googleai - package dev.langchain4j.model.googleai
- 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.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.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.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.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.vertexai - package dev.langchain4j.model.vertexai
- 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.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.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.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.spi - package dev.langchain4j.spi
- 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.infinispan - package dev.langchain4j.store.embedding.infinispan
- dev.langchain4j.store.embedding.inmemory - package dev.langchain4j.store.embedding.inmemory
- 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.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.tablestore - package dev.langchain4j.store.memory.chat.tablestore
- dev.langchain4j.test.guardrail - package dev.langchain4j.test.guardrail
- 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
- 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() - 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.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.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.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.github.GitHubModelsEmbeddingModel.Builder
- 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.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- dimensions(Integer) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- 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(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- 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.
- displayName(String) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- 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
- 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. - doAgentAction(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- doAgentAction(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl.LoopInvocationHandler
- doChat(ChatRequest) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- doChat(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.chat.DisabledChatModel
- 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.openaiofficial.OpenAiOfficialChatModel
- doChat(ChatRequest) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- 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.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.OpenAiStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- 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
- dockerTslVerify(Boolean) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- 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.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. - 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. - documents - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- documents(List) - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- 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
- 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
- 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.
- 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
- dropTableFirst(boolean) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- dropTableFirst(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- dynamicFilter(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMaxResults(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMinScore(Function) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
E
- 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.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.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.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.vertexai.VertexAiImageModel
- edit(Image, String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Given an existing image, edit this image following the given prompt.
- efConstruction(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- efSearch(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- ElasticsearchConfiguration - Class in dev.langchain4j.store.embedding.elasticsearch
- ElasticsearchConfiguration() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
- 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
- ElasticsearchEmbeddingStore - Class in dev.langchain4j.store.embedding.elasticsearch
-
Represents an Elasticsearch index as an embedding store.
- 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
-
Constructor using a RestClient
- 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.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.huggingface.client.HuggingFaceClient
- embed(JinaEmbeddingRequest) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient
- embed(JinaEmbeddingRequest, String) - Method in interface dev.langchain4j.model.jina.internal.api.JinaApi
- embed(EmbeddingRequest) - Method in class dev.langchain4j.model.ovhai.internal.client.DefaultOvhAiClient
- embed(EmbeddingRequest, String) - Method in interface dev.langchain4j.model.ovhai.internal.api.OvhAiApi
- embed(WorkersAiEmbeddingRequest, String, String) - Method in interface dev.langchain4j.model.workersai.client.WorkersAiApi
-
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.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.BedrockTitanEmbeddingModel
- 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.github.GitHubModelsEmbeddingModel
-
Embeds the provided text segments, processing a maximum of 16 segments at a time.
- 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.jina.JinaEmbeddingModel
- 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.ollama.OllamaEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- 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
- embedAll(List) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
- 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. - embedded() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
-
Returns the original content that was embedded.
- embedding - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- 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(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() - 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_ID - Enum constant in enum class dev.langchain4j.rag.content.ContentMetadata
- Embedding.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- 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.
- 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.
- 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(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.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- 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).
- EmbeddingModelFactory - Interface in dev.langchain4j.spi.model.embedding
-
A factory for creating
EmbeddingModelinstances through SPI. - 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.
- 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
- EmbeddingRequest() - Constructor for class dev.langchain4j.model.ovhai.internal.api.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
- EmbeddingRequest(List, boolean) - Constructor for class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- EmbeddingRequest.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingRequest.EmbeddingRequestBuilder - Class in dev.langchain4j.model.ovhai.internal.api
- EmbeddingResponse - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingResponse - Class in dev.langchain4j.model.ovhai.internal.api
- EmbeddingResponse() - Constructor for class dev.langchain4j.model.ovhai.internal.api.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
- EmbeddingResponse.Builder - Class in dev.langchain4j.model.openai.internal.embedding
- EmbeddingResponse.EmbeddingResponseBuilder - Class in dev.langchain4j.model.ovhai.internal.api
- EmbeddingResult() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
-
Default constructor.
- embeddings(List) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse.EmbeddingResponseBuilder
- embeddingsClient(EmbeddingsClient) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
-
Sets the Azure AI Inference API client.
- 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.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(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
- 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.
- 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. - EMERGENCY - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- EMPTY - Static variable in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- 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.openaiofficial.OpenAiOfficialChatRequestParameters
- EMPTY - Static variable in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- enableReasoning(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables reasoning.
- encode(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- encode(String, int) - Method in class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
- encodingFormat() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- 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.voyageai.VoyageAiEmbeddingModel.Builder
-
Format in which the embeddings are encoded.
- END - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- 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.github.GitHubModelsChatModel.Builder
-
Sets the GitHub Models endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
-
Sets the GitHub Models endpoint.
- endpoint(String) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
-
Sets the GitHub Models endpoint.
- 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.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]. - 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.
- 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.
- 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 - Enum constant in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
- EPHEMERAL - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
- 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.AgentRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Indicates whether some other object is "equal to" this one.
- 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.DefaultDeclarativeAgentCreationContext
-
Indicates whether some other object is "equal to" this one.
- 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.AgentInvocation
-
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 record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
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.DefaultAgenticScope.AgentMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
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 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.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.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 class dev.langchain4j.mcp.client.McpEmbeddedResource
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- 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 class dev.langchain4j.mcp.client.McpTextContent
- equals(Object) - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- 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.AnthropicPdfContent
- 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.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.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.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.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.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.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.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.moderation.Moderation
- equals(Object) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- 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.PdfFile
- 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.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.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.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.OpenAiChatRequestParameters
- equals(Object) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- 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.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
- equals(Object) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- 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.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.BeforeToolExecution
- 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 class dev.langchain4j.service.tool.ToolServiceContext
- equals(Object) - Method in class dev.langchain4j.service.tool.ToolServiceResult
- 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 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.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
- error() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- 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(Throwable) - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
-
Sets the error.
- Error() - Constructor for class dev.langchain4j.model.workersai.client.ApiResponse.Error
-
Default constructor.
- ERROR - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- 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. - errorHandler - Variable in class dev.langchain4j.agentic.internal.AbstractService
- 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.AbstractService
- errorHandler(Function) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- errorHandler(Function) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- 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
- 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.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.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.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.googleai.GoogleAiGeminiTokenCountEstimator
- estimateTokenCountInToolSpecifications(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- EUCLIDEAN - Enum constant in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
- 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.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.ToolExecutedEvent
- eventListenerRegistrar - Variable in class dev.langchain4j.service.AiServiceContext
- evict(Object) - 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.
- exception() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns the value of the
exceptionrecord component. - 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(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) - 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 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, 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 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(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, 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.
- 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
- executeInferenceAndToolsLoop(ChatResponse, ChatRequestParameters, List, ChatModel, ChatMemory, InvocationContext, Map, boolean, AiServiceListenerRegistrar) - Method in class dev.langchain4j.service.tool.ToolService
- 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 - 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(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- executeOperationWithoutResponse(McpClientMessage) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Sends a message that does not expect a response from the server - either a client-initiated notification or a response to a server-initiated request.
- executeOperationWithoutResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- executeOperationWithResponse(McpClientMessage) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Executes an operation that expects a response from the server.
- executeOperationWithResponse(McpClientMessage) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- 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. - executePythonCode(String) - Method in class dev.langchain4j.agent.tool.graalvm.GraalVmPythonExecutionTool
- executeRaw() - 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.
- executeToolsConcurrently() - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- executeToolsConcurrently() - Method in class dev.langchain4j.service.AiServices
-
By default, when the LLM calls multiple tools, the AI Service executes them sequentially.
- executeToolsConcurrently() - Method in class dev.langchain4j.service.tool.ToolService
- executeToolsConcurrently(Executor) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- 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
- executionErrorHandler() - Method in class dev.langchain4j.service.tool.ToolService
- executionErrorHandler(ToolExecutionErrorHandler) - Method in class dev.langchain4j.service.tool.ToolService
- executor() - Method in class dev.langchain4j.model.watsonx.WatsonxExecutorProvider
- executor() - Method in class dev.langchain4j.service.tool.ToolService
- executor(Executor) - Method in class dev.langchain4j.agentic.workflow.impl.ParallelAgentServiceImpl
- executor(Executor) - Method in interface dev.langchain4j.agentic.workflow.ParallelAgentService
- 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.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- executor(Executor) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- 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 condition for a loop in a loop-based agent.
- 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
- Experimental - Annotation Interface in dev.langchain4j
-
Indicates that a class/constructor/method is experimental and might change in the future.
- expression() - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- extractAndParseJson(String, JsonParsingUtils.ThrowingFunction) - Static method in class dev.langchain4j.internal.JsonParsingUtils
- extractAndParseJson(String, Class) - Static method in class dev.langchain4j.internal.JsonParsingUtils
- 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
- 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
- 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
- extraParameters(Map) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
F
- 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.
- 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.
- 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 - 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
- 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 non-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.
- 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.chat.Content
- 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 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
- 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.EmbeddingSearchRequest
- 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.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- filter(Filter) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- 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.
- fimCompletion(MistralAiFimCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- fimCompletion(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
- findAll(List) - Static method in class dev.langchain4j.data.message.SystemMessage
- findFirst(List) - Static method in class dev.langchain4j.data.message.SystemMessage
- 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
- 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
- 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) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
- firstChars(String, int) - Static method in class dev.langchain4j.internal.Utils
-
Returns the first
numberOfCharscharacters of the given string. - 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.
- forcePathStyle(boolean) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the forcePathStyle.
- format(Metadata) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- format(ChatMessage) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- 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
- 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() - 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.github.GitHubModelsChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- 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.OpenAiOfficialChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- 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(Audio) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContentfrom the given Audio. - from(Image) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - from(Image, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContentfrom the given image. - 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(PdfFile) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given PDF. - 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(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 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.chat.request.json.JsonRawSchema
- 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.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, 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, 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(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.data.embedding.Embedding
-
Creates a new Embedding from the given vector.
- 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
- 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
- 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
- fromJson(JsonNode) - 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.
- 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.store.embedding.inmemory.InMemoryEmbeddingStore
- fromJson(String) - Method in interface dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodec
- 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) - Static method in class dev.langchain4j.model.anthropic.internal.client.Json
- 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.
- 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. - fromMethod(AgentSpecification, Method) - Static method in interface dev.langchain4j.agentic.internal.AgentInvoker
- fromOpenAiResponseFormat(String) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- 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
- 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
- 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
- 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(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 - 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
- GcsSource - Class in dev.langchain4j.data.document.source.gcs
- GcsSource(Blob) - Constructor for class dev.langchain4j.data.document.source.gcs.GcsSource
- 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
- GeminiMode - Enum Class in dev.langchain4j.model.googleai
- 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 - Class in dev.langchain4j.model.googleai
- GeminiThinkingConfig.Builder - 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.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.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.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, 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 interface dev.langchain4j.model.workersai.client.WorkersAiApi
-
Generate chat.
- 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
- generateIds(int) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Generates list of UUID strings
- generateImage(WorkersAiImageGenerationRequest, String, String) - Method in interface dev.langchain4j.model.workersai.client.WorkersAiApi
-
Generate image.
- GenerateImagesRequest - Class in dev.langchain4j.model.openai.internal.image
-
Represents the request from the OpenAI DALL·E API when generating images.
- 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 DALL·E API when generating images.
- GenerateImagesResponse(GenerateImagesResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- GenerateImagesResponse.Builder - Class in dev.langchain4j.model.openai.internal.image
- generateSqlQuery(Query, String, String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- generateText(WorkersAiTextCompletionRequest, String, String) - Method in interface dev.langchain4j.model.workersai.client.WorkersAiApi
-
Generate text.
- 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(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.
- 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
- getAllAgenticScopeKeys() - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- 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.
- getArguments() - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- getArguments() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- getAttributes() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- getBatching() - Method in class dev.langchain4j.model.oracle.OracleEmbeddingModel
- 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 - getCapabilities() - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- 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.client.protocol.McpInitializeParams
- 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
- 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.
- 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.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.
- getContentVector() - Method in class dev.langchain4j.store.embedding.azure.search.Document
- 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
- getCreated() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- getCredentialsProvider() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getCursor() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- 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.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.oracle.Embedding
- getData() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- getDefaultExecutorService() - Static method in class dev.langchain4j.internal.DefaultExecutorProvider
- 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
- 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
- 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
- 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
- getEncodingFormat() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- getEnvironmentVariables() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- getError() - Method in class dev.langchain4j.observability.api.event.AiServiceErrorEvent.AiServiceErrorEventBuilder
- 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.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.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
- 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.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
- 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
- getId() - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- getId() - Method in class dev.langchain4j.mcp.client.protocol.McpClientMessage
- 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.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
- getIndex() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- getIndex() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- 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
- 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
- getInstanceOfClass(Class) - Method in interface dev.langchain4j.spi.classloading.ClassInstanceFactory
-
Provides an instance of the specified class type.
- 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.guardrail.JsonExtractorOutputGuardrail
-
Generates a message indicating that the provided JSON is invalid.
- getInvalidJsonReprompt(AiMessage, String) - Method in class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
-
Generates a reprompt message indicating that the provided JSON is invalid.
- getIsBlocking() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- 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
- getLong(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Longvalue associated with the given key. - getMask() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- getMaxRetries() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- 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
- 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
- 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.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.tablestore.TablestoreChatMemoryStore
- 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.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
- getMetadataFieldNames() - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- getMetadataSchemaList() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- 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
- 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.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
- 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
- getModelVersion() - Method in class dev.langchain4j.model.watsonx.WatsonxChatResponseMetadata
- 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.client.protocol.McpInitializeParams.ClientInfo
- 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.RunningOllamaModel
- 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.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
- getNum_steps() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- 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
- 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.
- getOrCreate(Object) - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- 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
- 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.client.protocol.McpCallToolRequest
- getParams() - Method in class dev.langchain4j.mcp.client.protocol.McpCancellationNotification
- getParams() - Method in class dev.langchain4j.mcp.client.protocol.McpGetPromptRequest
- getParams() - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeRequest
- getParams() - Method in class dev.langchain4j.mcp.client.protocol.McpListToolsRequest
- getParams() - Method in class dev.langchain4j.mcp.client.protocol.McpReadResourceRequest
- getParent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- 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
- getPresencePenalty() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getProcess() - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- 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.
- getPromptTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- getProperties() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- getProtocolVersion() - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- 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
- 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
- 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
- getRepository() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- getReprompt() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Gets the reprompt message
- getRequestParameters(List) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRequired() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- getResponse() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getResponseFormat() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getResult() - Method in class dev.langchain4j.mcp.client.protocol.McpPingResponse
- getResult() - Method in class dev.langchain4j.mcp.client.protocol.McpRootsListResponse
- getResult() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- getResult() - Method in class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
- 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.workersai.client.WorkersAiChatCompletionRequest.Message
- getRoot() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- getRoots() - Method in class dev.langchain4j.mcp.client.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.client.protocol.McpInitializeParams.Capabilities
- getSchema() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- 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
- 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.
- getServers() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerList
- 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.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
- 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
- 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. - 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
- getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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.mistralai.internal.api.MistralAiChatCompletionRequest
- getTemperature() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getTemplate() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getTemplate() - Method in interface dev.langchain4j.spi.prompt.PromptTemplateFactory.Input
-
Get the template string.
- 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
- getThinking() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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
- 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
- getToolChoice() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getToolChoice() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTools() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTopK() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTopP() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- getTopP() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- getTopP() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- getTotalTokens() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- 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.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.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
- 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
- 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
- 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 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.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
- 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.client.protocol.McpInitializeParams.ClientInfo
- 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
- getWebsiteUrl() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- 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
- GitHubModelsChatModel - Class in dev.langchain4j.model.github
-
Represents a language model, hosted on GitHub Models, that has a chat completion interface, such as gpt-4o.
- GitHubModelsChatModel.Builder - Class in dev.langchain4j.model.github
- GitHubModelsChatModelBuilderFactory - Interface in dev.langchain4j.model.github.spi
-
A factory for building
GitHubModelsChatModel.Builderinstances. - GitHubModelsChatModelName - Enum Class in dev.langchain4j.model.github
- GitHubModelsEmbeddingModel - Class in dev.langchain4j.model.github
-
Represents an embedding model, hosted on GitHub Models, such as text-embedding-3-small.
- GitHubModelsEmbeddingModel.Builder - Class in dev.langchain4j.model.github
- GitHubModelsEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.github.spi
-
A factory for building
GitHubModelsEmbeddingModel.Builderinstances. - GitHubModelsEmbeddingModelName - Enum Class in dev.langchain4j.model.github
- GitHubModelsStreamingChatModel - Class in dev.langchain4j.model.github
-
Represents a language model, hosted on GitHub Models, that has a chat completion interface, such as gpt-4o.
- GitHubModelsStreamingChatModel.Builder - Class in dev.langchain4j.model.github
- GitHubModelsStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.github.spi
-
A factory for building
GitHubModelsStreamingChatModel.Builderinstances. - 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
- gitHubToken(String) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
-
Sets the GitHub token to access GitHub Models.
- gitHubToken(String) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
-
Sets the GitHub token to access GitHub Models.
- gitHubToken(String) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
-
Sets the GitHub token to access GitHub Models.
- gitHubTokenOrganization(String) - Method in class dev.langchain4j.data.document.loader.github.GitHubDocumentLoader.Builder
- GOOGLE_AI_GEMINI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- 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
- 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
- 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
- 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
- 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
- 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_0125_PREVIEW - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- 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_1106_PREVIEW - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- 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.github.GitHubModelsChatModelName
- 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.github.GitHubModelsChatModelName
- 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_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_TURBO_PREVIEW - 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_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_5_NANO - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- 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
- gretrievedContents() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- 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
- 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
- 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. - 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 - guidanceScale(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
H
- hallucinatedToolNameStrategy(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- 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
- handle(JsonNode) - Method in class dev.langchain4j.mcp.client.transport.McpOperationHandler
- 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.
- hasChatMemory() - Method in class dev.langchain4j.service.AiServiceContext
- 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.AgentRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns a hash code value for this object.
- 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.DefaultDeclarativeAgentCreationContext
-
Returns a hash code value for this object.
- 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.AgentInvocation
-
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 record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
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.DefaultAgenticScope.AgentMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
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 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.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.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 class dev.langchain4j.mcp.client.McpEmbeddedResource
- hashCode() - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- 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 class dev.langchain4j.mcp.client.McpTextContent
- hashCode() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- 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.AnthropicPdfContent
- 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.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.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.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.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.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.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.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.moderation.Moderation
- hashCode() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- 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.PdfFile
- 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.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.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.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.OpenAiChatRequestParameters
- hashCode() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- 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.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
- hashCode() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- 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.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.BeforeToolExecution
- 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 class dev.langchain4j.service.tool.ToolServiceContext
- hashCode() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- 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 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.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
- hasOutputFunction() - Method in class dev.langchain4j.agentic.internal.AbstractService
- 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.UserMessage
-
Whether this message contains a single
TextContent. - hasState(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- 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. - 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(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.
- 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! Hermes 2 Pro is an upgraded, retrained version of Nous Hermes 2, consisting of an updated and cleaned version of the OpenHermes 2.5 Dataset, as well as a newly introduced Function Calling and JSON Mode dataset developed in-house.
- 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.openai.internal.chat.ImageDetail
- host(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.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
- 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.
- httpClient(HttpClient) - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient.Builder
- 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() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- 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.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.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.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.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.voyageai.VoyageAiEmbeddingModel.Builder
- httpClientBuilder(HttpClient.Builder) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- 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
- 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. - HttpException - Exception Class in dev.langchain4j.exception
- HttpException(int, String) - Constructor for exception class dev.langchain4j.exception.HttpException
- HttpMcpTransport - Class in dev.langchain4j.mcp.client.transport.http
-
Deprecated, for removal: This API element is subject to removal in a future version.
- HttpMcpTransport(HttpMcpTransport.Builder) - Constructor for class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- HttpMcpTransport.Builder - Class in dev.langchain4j.mcp.client.transport.http
-
Deprecated.
- 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
- 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(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.
- 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, String, Consumer, boolean, Supplier) - 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
- HumanInTheLoopResponseSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of response for human-in-the-loop agent.
- 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_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.
I
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- 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.openai.internal.moderation.ModerationResponse.Builder
- 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.moderation.ModerationResponse
- id() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
idrecord component. - 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.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
- 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.
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- idFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- idToRetriever - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- 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() - Method in class dev.langchain4j.data.message.ImageContent
-
Get the
Image. - image(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- 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_URL - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- Image.Builder - Class in dev.langchain4j.data.image
-
Builder for
Image. - 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
- 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.
- imagesGeneration(GenerateImagesRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- imagesGeneration(GenerateImagesRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- 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
- IMMEDIATE - Enum constant in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
Returns immediately to the caller the value returned by the tool without allowing the LLM to further process it.
- immediateToolReturn() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- immediateToolReturn(boolean) - Method in class dev.langchain4j.service.tool.ToolServiceResult.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(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
- 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.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.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.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
- 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 ...
- indexType(IndexType) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- 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
- init() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- init() - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- init(String, String, Credential, String, AzureOpenAIServiceVersion, String, boolean, boolean, OpenAIClient, OpenAIClientAsync, 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, OpenAIClient, OpenAIClientAsync, 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
- initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- initialize(McpInitializeRequest) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Sends the "initialize" message to the MCP server to negotiate capabilities, supported protocol version etc.
- initialize(McpInitializeRequest) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- 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.client.protocol.McpClientMethod
- 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
- InMemoryEmbeddingStoreJsonCodec - Interface in dev.langchain4j.store.embedding.inmemory
- InMemoryEmbeddingStoreJsonCodecFactory - Interface in dev.langchain4j.spi.store.embedding.inmemory
- 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
- input - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- input - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- input() - Method in record class dev.langchain4j.agentic.internal.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(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
- input(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- 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
- 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.
- inputGuardrailClasses(Class...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- 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
- 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
- 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. - inputKey() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- inputKey() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
inputKeyrecord component. - inputKey(String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- inputKeys() - Method in interface dev.langchain4j.agentic.a2a.A2AClientSpecification
- inputKeys(String...) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- inputKeys(String...) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
- inputs() - Method in record class dev.langchain4j.agentic.agent.AgentRequest
-
Returns the value of the
inputsrecord component. - inputs() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns the value of the
inputsrecord component. - inputs(String) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- inputSchema - Variable in class dev.langchain4j.model.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.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
- inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- inputTokensDetails() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- inputTokensDetails() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- 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(BedrockCohereEmbeddingModel.InputType) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- 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 - Static variable in class dev.langchain4j.service.tool.ToolServiceContext.Empty
- intercept(Interceptor.Chain) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient.AuthInterceptor
-
Intercepts an outgoing HTTP request, adding an authorization header.
- 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.
- 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.
- 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
- 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
- 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
- invocationContext() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the
InvocationContext, which contains general information about the AI Service invocation. - 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.AiServiceTokenStreamParameters
- invocationContext() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- invocationContext() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- 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.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.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.ToolErrorContext.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.
- invocationListener() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
invocationListenerrecord component. - 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(AgenticScope, Object, AgentInvocationArguments) - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.agent.AgentInvocationHandler
- invoke(Object, Method, Object[]) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- 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.guardrail.JsonExtractorOutputGuardrail
- invokeStatic(Method, Object...) - Static method in class dev.langchain4j.agentic.declarative.DeclarativeUtil
- invokeWithAgenticScope(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgent
- invokeWithAgenticScope(Map) - Method in interface dev.langchain4j.agentic.UntypedAgent
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- isAzure(boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- 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.
- 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.service.tool.ToolExecutionResult
-
Indicates whether the tool execution result represents an error.
- isError(boolean) - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
- 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.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.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
- isImmediateTool(String) - Method in class dev.langchain4j.service.tool.ToolService
- 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
- isInsideArchive() - Method in class dev.langchain4j.data.document.source.ClassPathSource
-
Determines if the resource represented by this
ClassPathSourceis inside an archive. - 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.client.protocol.McpInitializeParams.Capabilities.Roots
- 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 ("")? - 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? - isPresent() - Method in class dev.langchain4j.agentic.a2a.DefaultA2AService
- isPresent() - Method in class dev.langchain4j.agentic.internal.A2AService.DummyA2AService
- isPresent() - Method in interface dev.langchain4j.agentic.internal.A2AService
- 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
- 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 class dev.langchain4j.model.workersai.client.ApiResponse
- isSuccessful() - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Asserts that the actual
InputGuardrailResultrepresents a successful state. - 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
- 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 to configure an Inverted File Flat index on the embedding column of the
EmbeddingTable.
J
- 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
- 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
- JinaApi - Interface in dev.langchain4j.model.jina.internal.api
- 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
- 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.
- 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.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
- JsonExtractorOutputGuardrail<T> - Class in dev.langchain4j.guardrail
-
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.guardrail.JsonExtractorOutputGuardrail
- JsonExtractorOutputGuardrail(ObjectMapper, TypeReference) - Constructor for class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
- JsonExtractorOutputGuardrail(ObjectMapper, Class) - Constructor for class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
- JsonExtractorOutputGuardrail(Class) - Constructor for class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
- 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 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
- 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
- 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.client.protocol.McpClientMessage
- 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
- 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
- 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
- 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 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 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.
- 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.github.GitHubModelsEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- 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
- 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
- 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.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.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).
- lastUserMessage() - Method in interface dev.langchain4j.agentic.agent.ChatMessagesAccess
- lastUserMessage() - Method in class dev.langchain4j.agentic.internal.UserMessageRecorder
- lateChunking - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- 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
- 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.
- level() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- license(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- limit(Long) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Number of items per page.
- 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.OpenAiOfficialChatModel
- listeners - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- listeners - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- 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.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.github.GitHubModelsChatModel
- listeners() - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- 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.mistralai.MistralAiChatModel
- listeners() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- 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.OpenAiStreamingChatModel
- 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.vertexai.gemini.VertexAiGeminiChatModel
- listeners() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- listeners() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- 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.github.GitHubModelsChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- 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.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- 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
- listeners(List) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- 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.
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- 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.
- 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.
- 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.
- 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
- 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.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.
- 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
- 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.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
- LOG - Static variable in interface dev.langchain4j.agentic.internal.AgentInvoker
- 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
- 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.HttpMcpTransport.Builder
-
Deprecated.
- 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.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- logger(Logger) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.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.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.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.ovhai.internal.client.OvhAiClient.Builder
- logger(Logger) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- 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
- 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() - 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(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.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
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logitBias(Map) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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.watsonx.WatsonxChatRequestParameters
- logprobs(Logprobs) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logprobs(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.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 - Class in dev.langchain4j.model.openai.internal.completion
- Logprobs(Logprobs.Builder) - Constructor for class dev.langchain4j.model.openai.internal.completion.Logprobs
- Logprobs.Builder - Class in dev.langchain4j.model.openai.internal.completion
- 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
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logRequests - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.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
- logRequests() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- logRequests(boolean) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport.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.registryclient.DefaultMcpRegistryClient.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.AnthropicChatModel.AnthropicChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.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.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.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.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.ovhai.internal.client.OvhAiClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- 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
- logRequests(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- 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
- 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.github.GitHubModelsEmbeddingModel.Builder
- logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.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.github.GitHubModelsChatModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logResponses - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.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
- logResponses() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- logResponses(boolean) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport.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.registryclient.DefaultMcpRegistryClient.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.AnthropicChatModel.AnthropicChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.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.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.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.OpenAiModerationModel.OpenAiModerationModelBuilder
- 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.ovhai.internal.client.OvhAiClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- 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
- logResponses(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- 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
- 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 condition is met or a maximum number of iterations is reached.
- LoopAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- LoopAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- LoopAgentServiceImpl.LoopInvocationHandler - Class in dev.langchain4j.agentic.workflow.impl
- 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.
- LOW - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Low detail.
- 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
- main(String[]) - Static method in class dev.langchain4j.docu.chatbot.updater.Updater
- 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.
- 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
- 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
- mappingException(Callable) - Static method in interface dev.langchain4j.internal.ExceptionMapper
- 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
- MarkdownDocumentParser - Class in dev.langchain4j.data.document.parser.markdown
-
Parses Markdown file into a
Document. - MarkdownDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.markdown.MarkdownDocumentParser
- Markers - Class in dev.langchain4j.internal
- matches() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchResult
- 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
- 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.OpenAiOfficialChatModel.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- maxIterations() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Maximum number of iterations the loop will execute.
- 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() - 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.chat.request.ChatRequest.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.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
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- 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.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(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.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- 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.AnthropicChatModel.AnthropicChatModelBuilder
- 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.github.GitHubModelsChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- 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.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.OllamaLanguageModel.OllamaLanguageModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- 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.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.OpenAiOfficialStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- 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
- maxRetries(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- 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.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
- maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.service.AiServices
- maxSequentialToolsInvocations(int) - Method in class dev.langchain4j.service.tool.ToolService
- 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() - 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.AnthropicChatModel.AnthropicChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- 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.github.GitHubModelsChatModel.Builder
- maxTokens(Integer) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.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.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, TokenCountEstimator) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- maxTokensPerBatch(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- 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
- McpCallToolRequest - Class in dev.langchain4j.mcp.client.protocol
- McpCallToolRequest(Long, String, ObjectNode) - Constructor for class dev.langchain4j.mcp.client.protocol.McpCallToolRequest
- McpCancellationNotification - Class in dev.langchain4j.mcp.client.protocol
- McpCancellationNotification(Long, String) - Constructor for class dev.langchain4j.mcp.client.protocol.McpCancellationNotification
- 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.
- McpClientMessage - Class in dev.langchain4j.mcp.client.protocol
- McpClientMessage(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpClientMessage
- McpClientMethod - Enum Class in dev.langchain4j.mcp.client.protocol
- 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.
- 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
- 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
- McpGetPromptRequest - Class in dev.langchain4j.mcp.client.protocol
- McpGetPromptRequest(Long, String, Map) - Constructor for class dev.langchain4j.mcp.client.protocol.McpGetPromptRequest
- 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
- 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
- McpInitializationNotification - Class in dev.langchain4j.mcp.client.protocol
- McpInitializationNotification() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializationNotification
- McpInitializeParams - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeParams() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- McpInitializeParams.Capabilities - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeParams.Capabilities.Roots - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeParams.Capabilities.Sampling - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeParams.ClientInfo - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeRequest - Class in dev.langchain4j.mcp.client.protocol
- McpInitializeRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeRequest
- McpListPromptsRequest - Class in dev.langchain4j.mcp.client.protocol
- McpListPromptsRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpListPromptsRequest
- McpListResourcesRequest - Class in dev.langchain4j.mcp.client.protocol
- McpListResourcesRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpListResourcesRequest
- McpListResourceTemplatesRequest - Class in dev.langchain4j.mcp.client.protocol
- McpListResourceTemplatesRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpListResourceTemplatesRequest
- McpListToolsRequest - Class in dev.langchain4j.mcp.client.protocol
- McpListToolsRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpListToolsRequest
- 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
- 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
- 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) - 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
- McpPingRequest - Class in dev.langchain4j.mcp.client.protocol
- McpPingRequest(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpPingRequest
- McpPingResponse - Class in dev.langchain4j.mcp.client.protocol
- McpPingResponse(Long) - Constructor for class dev.langchain4j.mcp.client.protocol.McpPingResponse
- 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
- 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
- McpReadResourceRequest - Class in dev.langchain4j.mcp.client.protocol
- McpReadResourceRequest(Long, String) - Constructor for class dev.langchain4j.mcp.client.protocol.McpReadResourceRequest
- 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
- 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
- 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
- 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.client.protocol
- McpRootsListChangedNotification() - Constructor for class dev.langchain4j.mcp.client.protocol.McpRootsListChangedNotification
- McpRootsListResponse - Class in dev.langchain4j.mcp.client.protocol
- McpRootsListResponse(Long, List) - Constructor for class dev.langchain4j.mcp.client.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
- 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
- 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
- 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
- McpTransport - Class in dev.langchain4j.mcp.registryclient.model
- McpTransport - Interface in dev.langchain4j.mcp.client.transport
- McpTransport() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpTransport
- McpVariable - Class in dev.langchain4j.mcp.registryclient.model
- McpVariable() - Constructor for class dev.langchain4j.mcp.registryclient.model.McpVariable
- mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- MEMORY_ID_ARG_NAME - Static variable in class dev.langchain4j.agentic.internal.AgentUtil
- memoryId() - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- 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.
- 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. - 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 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
- messages - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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
- 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.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
- 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.openai.internal.chat.ChatCompletionRequest.Builder
- 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
- 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
- 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
- MessageTokenCountResponse - Class in dev.langchain4j.model.anthropic.internal.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 of
MessageWindowChatMemory.maxMessagesmessages. - MessageWindowChatMemory.Builder - Class in dev.langchain4j.memory.chat
- META_LLAMA_3_1_405B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- META_LLAMA_3_1_70B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- META_LLAMA_3_1_8B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- META_LLAMA_3_70B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- META_LLAMA_3_8B_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- 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() - 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.model.chat.response.ChatResponse
- 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.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(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.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.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.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, 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.Builder - Class in dev.langchain4j.rag.query
- 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.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- 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
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpCallToolRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpCancellationNotification
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpGetPromptRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpInitializationNotification
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpInitializeRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpListPromptsRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpListResourcesRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpListResourceTemplatesRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpListToolsRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpPingRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpReadResourceRequest
- method - Variable in class dev.langchain4j.mcp.client.protocol.McpRootsListChangedNotification
- method() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- method() - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- method() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Returns the value of the
methodrecord component. - method() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
Returns the value of the
methodrecord component. - method() - Method in class dev.langchain4j.http.client.HttpRequest
- method(HttpMethod) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- MethodAgentInvoker - Record Class in dev.langchain4j.agentic.internal
- MethodAgentInvoker(Method, AgentSpecification, List) - Constructor for record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Creates an instance of a
MethodAgentInvokerrecord class. - 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(AgentSpecification, Method) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AService
- methodToAgentExecutor(AgentSpecification, Method) - Method in class dev.langchain4j.agentic.internal.A2AService.DummyA2AService
- methodToAgentExecutor(AgentSpecification, Method) - Method in interface dev.langchain4j.agentic.internal.A2AService
- 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
- MICROSOFT_PHI3_MINI_4K_INSTRUCT - Static variable in class dev.langchain4j.model.huggingface.HuggingFaceModelName
-
Deprecated.
- milvusClient(MilvusServiceClient) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.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
- 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 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(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.
- 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.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.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.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- 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.model.ModelProvider
- MISTRAL_EMBED - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
The MISTRAL_EMBED model.
- MISTRAL_LARGE - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- MISTRAL_LARGE_2407 - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- 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_NEMO - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- MISTRAL_SMALL - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- MISTRAL_SMALL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- 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.
- 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.MistralAiDeltaMessageBuilder - Class in dev.langchain4j.model.mistralai.internal.api
- 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
- 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
- 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
- mode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
- model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- 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.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() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- 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.moderation.ModerationRequest
- model() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- model() - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- 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
- model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- 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.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.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.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
- 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
- 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
- modelHost - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- modelHost - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- 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.OpenAiOfficialChatModel
- modelName - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- 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.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.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.OpenAiOfficialImageModel
- 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.AnthropicChatModel.AnthropicChatModelBuilder
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- modelName(GitHubModelsChatModelName) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- modelName(GitHubModelsChatModelName) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- modelName(GitHubModelsEmbeddingModelName) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- 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(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(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.AnthropicChatModel.AnthropicChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- 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.github.GitHubModelsChatModel.Builder
-
Sets the model name in Azure AI Inference API.
- modelName(String) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
-
Sets the model name in Azure AI Inference API.
- modelName(String) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
-
Sets the model name in Azure OpenAI.
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.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.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- 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.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.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- 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.OpenAiOfficialStreamingChatModel.Builder
- 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
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- 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
- 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() - 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 - Enum Class in dev.langchain4j.model
- 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.
- 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
- 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(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(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- 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(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
- moderate(List) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- 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(List) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
- 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 exception class dev.langchain4j.service.ModerationException
- 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(ModerationRequest) - Method in class dev.langchain4j.model.openai.internal.DefaultOpenAiClient
- moderation(ModerationRequest) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient
- 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.
- 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.
- 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.openai.internal.moderation
- 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.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
- 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
- MULTIMODALEMBEDDING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- mutableCopy(Map) - Static method in class dev.langchain4j.internal.Utils
-
Returns a mutable copy of the provided map.
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(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.AbstractAgentInvocationHandler
- name - Variable in class dev.langchain4j.agentic.internal.AbstractService
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- 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() - 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.ParallelAgent
-
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.internal.AgentSpecification
- name() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Returns the value of the
namerecord component. - name() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- name() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- name() - Method in class dev.langchain4j.data.message.UserMessage
-
The name of the user.
- 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 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 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.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(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
- name(String) - Method in class dev.langchain4j.agentic.internal.AbstractService
- name(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- name(String) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- name(String) - Method in class dev.langchain4j.data.message.UserMessage.Builder
- name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
- name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
- name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
- name(String) - Method in class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- name(String) - Method in class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- name(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- name(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction.MistralAiFunctionBuilder
- name(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall.MistralAiFunctionCallBuilder
- name(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema.Builder
- name(String) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.Function.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage.Builder
-
Deprecated.
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage.Builder
- name(String) - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage.Builder
- name(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the name of the
NamedMapthat will hold thedocument chunks. - name(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- name(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the name of a table where embeddings are stored and retrieved from.
- name(String) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Sets the index name.
- name(String) - Method in class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder
-
Sets the index name.
- name(String) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the name of the
NamedMapthat will hold the serializedchat messages. - namedArgs() - Method in record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Returns the value of the
namedArgsrecord component. - nameOfGetResourceTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the name of the `get_resource` tool.
- nameOfListResourcesTool(String) - Method in class dev.langchain4j.mcp.resourcesastools.DefaultMcpResourcesAsToolsPresenter.Builder
-
Overrides the name of the `list_resources` tool.
- namespace(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- nameSpace(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- negativePrompt(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- neighborPartitions(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the number of neighbor partitions.
- NEURAL_CHAT_7B_V3_1_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
This model is a fine-tuned 7B parameter LLM on the Intel Gaudi 2 processor from the mistralai/Mistral-7B-v0.1 on the open source dataset Open-Orca/SlimOrca.
- newInstance() - Static method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Retrieves an instance of
AiServiceListenerRegistrar. - NO_CACHE - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
- NomicEmbeddingModel - Class in dev.langchain4j.model.nomic
-
An integration with Nomic Atlas's Text Embeddings API.
- NomicEmbeddingModel(NomicEmbeddingModel.NomicEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.nomic.NomicEmbeddingModel
- NomicEmbeddingModel(String, String, String, String, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.nomic.NomicEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- NomicEmbeddingModel.NomicEmbeddingModelBuilder - Class in dev.langchain4j.model.nomic
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- nonAzureApiKey(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Used to authenticate with the OpenAI service, instead of Azure OpenAI.
- NONE - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
- NONE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- NONE - Enum constant in enum class dev.langchain4j.model.chat.request.ToolChoice
-
The chat model cannot use tools
- NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
- NONE - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- NONE - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ToolChoiceMode
- NONE - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.ToolCallingMode
-
Gemini shouldn't request to make any function call
- NonRetriableException - Exception Class in dev.langchain4j.exception
- NonRetriableException(String) - Constructor for exception class dev.langchain4j.exception.NonRetriableException
- NonRetriableException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.NonRetriableException
- NonRetriableException(Throwable) - Constructor for exception class dev.langchain4j.exception.NonRetriableException
- normalize() - Method in class dev.langchain4j.data.embedding.Embedding
-
Normalize vector
- normalize(Boolean) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- normalizeEmbeddings - Variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- normalizeEmbeddings(boolean) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set whether to force normalization of vectors on adding and searching.
- not(Filter) - Static method in interface dev.langchain4j.store.embedding.filter.Filter
- Not - Class in dev.langchain4j.store.embedding.filter.logical
- Not(Filter) - Constructor for class dev.langchain4j.store.embedding.filter.logical.Not
- notFlagged() - Static method in class dev.langchain4j.model.moderation.Moderation
-
Constructs a Moderation object that is not flagged.
- NOTICE - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- NOTIFICATION_CANCELLED - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- NOTIFICATION_INITIALIZED - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- NOTIFICATION_ROOTS_LIST_CHANGED - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- numCandidates(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
-
The number of nearest neighbor candidates to consider per shard while doing knn search.
- numCtx() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- numCtx(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- numCtx(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- numCtx(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- numLists(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- numPredict(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- numPredict(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- numReturnSequences(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
O
- O1 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O1_2024_12_17 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O1_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O1_MINI_2024_09_12 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O3 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O3_2025_04_16 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O3_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O3_MINI_2025_01_31 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O4_MINI - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- O4_MINI_2025_04_16 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- object - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- object(Object) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding.MistralAiEmbeddingBuilder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- object(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse.MistralAiModelResponseBuilder
- objectClass(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- of(String, Object) - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
-
Create map with single entry
- OLLAMA - Enum constant in enum class dev.langchain4j.model.ModelProvider
- OllamaChatModel - Class in dev.langchain4j.model.ollama
- OllamaChatModel(OllamaChatModel.OllamaChatModelBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaChatModel
- OllamaChatModel.OllamaChatModelBuilder - Class in dev.langchain4j.model.ollama
- OllamaChatModelBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- OllamaChatModelBuilderFactory - Interface in dev.langchain4j.model.ollama.spi
-
A factory for building
OllamaChatModel.OllamaChatModelBuilderinstances. - OllamaChatRequestParameters - Class in dev.langchain4j.model.ollama
- OllamaChatRequestParameters.Builder - Class in dev.langchain4j.model.ollama
- OllamaEmbeddingModel - Class in dev.langchain4j.model.ollama
- OllamaEmbeddingModel(OllamaEmbeddingModel.OllamaEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- OllamaEmbeddingModel.OllamaEmbeddingModelBuilder - Class in dev.langchain4j.model.ollama
- OllamaEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- OllamaEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.ollama.spi
-
A factory for building
OllamaEmbeddingModel.OllamaEmbeddingModelBuilderinstances. - OllamaLanguageModel - Class in dev.langchain4j.model.ollama
- OllamaLanguageModel(OllamaLanguageModel.OllamaLanguageModelBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaLanguageModel
- OllamaLanguageModel.OllamaLanguageModelBuilder - Class in dev.langchain4j.model.ollama
- OllamaLanguageModelBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- OllamaLanguageModelBuilderFactory - Interface in dev.langchain4j.model.ollama.spi
-
A factory for building
OllamaLanguageModel.OllamaLanguageModelBuilderinstances. - OllamaModel - Class in dev.langchain4j.model.ollama
- OllamaModel(String, long, String, OllamaModelDetails, OffsetDateTime, String) - Constructor for class dev.langchain4j.model.ollama.OllamaModel
- OllamaModel.Builder - Class in dev.langchain4j.model.ollama
- OllamaModelCard - Class in dev.langchain4j.model.ollama
- OllamaModelCard(String, String, String, OllamaModelDetails) - Constructor for class dev.langchain4j.model.ollama.OllamaModelCard
- OllamaModelCard.Builder - Class in dev.langchain4j.model.ollama
- OllamaModelDetails - Class in dev.langchain4j.model.ollama
- OllamaModelDetails(String, String, List, String, String) - Constructor for class dev.langchain4j.model.ollama.OllamaModelDetails
- OllamaModelDetails.Builder - Class in dev.langchain4j.model.ollama
- OllamaModels - Class in dev.langchain4j.model.ollama
- OllamaModels(OllamaModels.OllamaModelsBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaModels
- OllamaModels.OllamaModelsBuilder - Class in dev.langchain4j.model.ollama
- OllamaModelsBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- OllamaStreamingChatModel - Class in dev.langchain4j.model.ollama
- OllamaStreamingChatModel(OllamaStreamingChatModel.OllamaStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- OllamaStreamingChatModel.OllamaStreamingChatModelBuilder - Class in dev.langchain4j.model.ollama
- OllamaStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- OllamaStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.ollama.spi
-
A factory for building
OllamaStreamingChatModel.OllamaStreamingChatModelBuilderinstances. - OllamaStreamingLanguageModel - Class in dev.langchain4j.model.ollama
- OllamaStreamingLanguageModel(OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder) - Constructor for class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel
- OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder - Class in dev.langchain4j.model.ollama
- OllamaStreamingLanguageModelBuilder() - Constructor for class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- OllamaStreamingLanguageModelBuilderFactory - Interface in dev.langchain4j.model.ollama.spi
-
A factory for building
OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilderinstances. - onClose() - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onClosed(EventSource) - Method in class dev.langchain4j.mcp.client.transport.http.SseEventListener
- onComplete(Response) - Method in interface dev.langchain4j.model.StreamingResponseHandler
-
Invoked when the language model has finished streaming a response.
- onComplete(Runnable) - Method in interface dev.langchain4j.model.openai.internal.StreamingResponseHandling
- onCompleteResponse(ChatResponse) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked when the model has finished streaming a response.
- onCompleteResponse(StreamingChatResponseHandler, ChatResponse) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- onCompleteResponse(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onCompleteResponse(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked when a language model finishes streaming the final chat response, as opposed to the intermediate response (see
TokenStream.onIntermediateResponse(Consumer)). - onCompleteToolCall(CompleteToolCall) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked when the model has finished streaming a single tool call.
- onCompleteToolCall(StreamingChatResponseHandler, CompleteToolCall) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- onError(ChatModelErrorContext) - Method in interface dev.langchain4j.model.chat.listener.ChatModelListener
-
This method is called when an error occurs during interaction with the model.
- onError(Throwable) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onError(Throwable) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
This method is invoked when an error occurs during streaming.
- onError(Throwable) - Method in interface dev.langchain4j.model.StreamingResponseHandler
-
This method is invoked when an error occurs during streaming.
- onError(Consumer) - Method in interface dev.langchain4j.model.openai.internal.AsyncResponseHandling
- onError(Consumer) - Method in interface dev.langchain4j.model.openai.internal.StreamingCompletionHandling
- onError(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onError(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked when an error occurs during streaming.
- onEvent(ServerSentEvent) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
-
NOTE: This is an outdated method.
- onEvent(ServerSentEvent, ServerSentEventContext) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
-
Handles server-sent event.
- onEvent(EventSource, String, String, String) - Method in class dev.langchain4j.mcp.client.transport.http.SseEventListener
- onEvent(T) - Method in interface dev.langchain4j.observability.api.listener.AiServiceListener
-
Called when an event of type
AiServiceEventoccurs. - onFailure(Runnable) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- onFailure(Runnable) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- onFailure(Runnable) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- onFailure(Runnable) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
- onFailure(Runnable) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- onFailure(EventSource, Throwable, Response) - Method in class dev.langchain4j.mcp.client.transport.http.SseEventListener
- onGPU - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- onGPU - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- onGPU(Boolean) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- onGPU(Boolean) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- onIntermediateResponse(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onIntermediateResponse(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked when a language model finishes streaming the intermediate chat response, as opposed to the final response (see
TokenStream.onCompleteResponse(Consumer)). - onNext(String) - Method in interface dev.langchain4j.model.StreamingResponseHandler
-
Invoked each time the language model generates a new token in a textual response.
- OnnxScoringModel - Class in dev.langchain4j.model.scoring.onnx
- OnnxScoringModel(String, OrtSession.SessionOptions, String) - Constructor for class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- OnnxScoringModel(String, OrtSession.SessionOptions, String, int, boolean) - Constructor for class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- OnnxScoringModel(String, String) - Constructor for class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- OnnxScoringModel(String, String, int) - Constructor for class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- onOpen(SuccessfulHttpResponse) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventListener
- onOpen(EventSource, Response) - Method in class dev.langchain4j.mcp.client.transport.http.SseEventListener
- onPartialResponse(PartialResponse, PartialResponseContext) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked each time the model generates a partial textual response, usually a single token.
- onPartialResponse(StreamingChatResponseHandler, String) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- onPartialResponse(StreamingChatResponseHandler, String, StreamingHandle) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- onPartialResponse(String) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked each time the model generates a partial textual response, usually a single token.
- onPartialResponse(Consumer) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
- onPartialResponse(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onPartialResponse(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked every time a new partial textual response (usually a single token) from a language model is available.
- onPartialResponse(Consumer) - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming
- onPartialResponseAndError(Consumer, Consumer) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
- onPartialResponseAndErrorBlocking(StreamingChatModel, String, Consumer, Consumer) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
-
Creates a streaming response handler that processes partial responses and errors with the given consumers and blocks until the streaming is complete.
- onPartialResponseBlocking(StreamingChatModel, String, Consumer) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
-
Creates a streaming response handler that processes partial responses with the given consumer and blocks until the streaming is complete.
- onPartialResponseWithContext(BiConsumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onPartialResponseWithContext(BiConsumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked every time a new partial textual response (usually a single token) from a language model is available.
- onPartialThinking(PartialThinking) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked each time the model generates a partial thinking/reasoning text, usually a single token.
- onPartialThinking(PartialThinking, PartialThinkingContext) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
Invoked each time the model generates a partial thinking/reasoning text, usually a single token.
- onPartialThinking(StreamingChatResponseHandler, String) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- onPartialThinking(StreamingChatResponseHandler, String, StreamingHandle) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- onPartialThinking(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onPartialThinking(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked every time a new partial thinking/reasoning text (usually a single token) from a language model is available.
- onPartialThinkingWithContext(BiConsumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onPartialThinkingWithContext(BiConsumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked every time a new partial thinking/reasoning text (usually a single token) from a language model is available.
- onPartialToolCall(PartialToolCall) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
This callback is invoked each time the model generates a partial tool call, which contains a single token of the tool's arguments.
- onPartialToolCall(PartialToolCall, PartialToolCallContext) - Method in interface dev.langchain4j.model.chat.response.StreamingChatResponseHandler
-
This callback is invoked each time the model generates a partial tool call, which contains a single token of the tool's arguments.
- onPartialToolCall(StreamingChatResponseHandler, PartialToolCall) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- onPartialToolCall(StreamingChatResponseHandler, PartialToolCall, StreamingHandle) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- onRawPartialResponse(Consumer) - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming
- onRequest(ChatModelRequestContext) - Method in interface dev.langchain4j.model.chat.listener.ChatModelListener
-
This method is called before the request is sent to the model.
- onResponse(ChatModelResponseContext) - Method in interface dev.langchain4j.model.chat.listener.ChatModelListener
-
This method is called after the response is received from the model.
- onResponse(Consumer) - Method in interface dev.langchain4j.model.openai.internal.SyncOrAsync
- onRetrieved(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onRetrieved(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked if any
Contents are retrieved usingRetrievalAugmentor. - onToken(int) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.StreamingParser
-
Processes each token as it's generated by the model.
- onToolExecuted(Consumer) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onToolExecuted(Consumer) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked right after a tool is executed.
- OPEN_AI - Enum constant in enum class dev.langchain4j.model.ModelProvider
- OPEN_CODESTRAL_MAMBA - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiFimModelName
- OPEN_MISTRAL_7B - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- OPEN_MISTRAL_NEMO - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- OPEN_MIXTRAL_8X22B - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- OPEN_MIXTRAL_8x7B - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- openAIAsyncClient(OpenAIAsyncClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI client.
- OpenAiChatModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a chat completion interface, such as gpt-4o-mini and o3.
- OpenAiChatModel(OpenAiChatModel.OpenAiChatModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiChatModel
- OpenAiChatModel.OpenAiChatModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiChatModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- OpenAiChatModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiChatModel.OpenAiChatModelBuilderinstances. - OpenAiChatModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiChatRequestParameters - Class in dev.langchain4j.model.openai
- OpenAiChatRequestParameters.Builder - Class in dev.langchain4j.model.openai
- OpenAiChatResponseMetadata - Class in dev.langchain4j.model.openai
- OpenAiChatResponseMetadata.Builder - Class in dev.langchain4j.model.openai
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI client.
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI client.
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the Azure OpenAI client.
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the Azure OpenAI client.
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- OpenAiClient - Class in dev.langchain4j.model.openai.internal
- OpenAiClient() - Constructor for class dev.langchain4j.model.openai.internal.OpenAiClient
- OpenAiClient.Builder<T,
B> - Class in dev.langchain4j.model.openai.internal - openAIClientAsync(OpenAIClientAsync) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- OpenAiClientBuilderFactory - Interface in dev.langchain4j.model.openai.internal.spi
- OpenAiEmbeddingModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI embedding model, such as text-embedding-ada-002.
- OpenAiEmbeddingModel(OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- OpenAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilderinstances. - OpenAiEmbeddingModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiImageModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI DALL·E models to generate artistic images.
- OpenAiImageModel(OpenAiImageModel.OpenAiImageModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiImageModel
- OpenAiImageModel.OpenAiImageModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiImageModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- OpenAiImageModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiImageModel.OpenAiImageModelBuilderinstances. - OpenAiImageModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiLanguageModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a completion interface, such as gpt-3.5-turbo-instruct.
- OpenAiLanguageModel(OpenAiLanguageModel.OpenAiLanguageModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiLanguageModel
- OpenAiLanguageModel.OpenAiLanguageModelBuilder - Class in dev.langchain4j.model.openai
-
Builder class for constructing instances of
OpenAiLanguageModel. - OpenAiLanguageModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- OpenAiLanguageModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiLanguageModel.OpenAiLanguageModelBuilderinstances. - OpenAiLanguageModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiModerationModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI moderation model, such as text-moderation-latest.
- OpenAiModerationModel(OpenAiModerationModel.OpenAiModerationModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiModerationModel
- OpenAiModerationModel.OpenAiModerationModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiModerationModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- OpenAiModerationModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiModerationModel.OpenAiModerationModelBuilderinstances. - OpenAiModerationModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiOfficialChatModel - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialChatModel(OpenAiOfficialChatModel.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- OpenAiOfficialChatModel.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialChatRequestParameters - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialChatRequestParameters.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialChatResponseMetadata - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialChatResponseMetadata.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialEmbeddingModel - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialEmbeddingModel(OpenAiOfficialEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel
- OpenAiOfficialEmbeddingModel.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialImageModel - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialImageModel(OpenAiOfficialImageModel.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel
- OpenAiOfficialImageModel.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialStreamingChatModel - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialStreamingChatModel(OpenAiOfficialStreamingChatModel.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- OpenAiOfficialStreamingChatModel.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage.InputTokensDetails - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage.InputTokensDetails.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage.OutputTokensDetails - Class in dev.langchain4j.model.openaiofficial
- OpenAiOfficialTokenUsage.OutputTokensDetails.Builder - Class in dev.langchain4j.model.openaiofficial
- OpenAiStreamingChatModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a chat completion interface, such as gpt-4o-mini and o3.
- OpenAiStreamingChatModel(OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- OpenAiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilderinstances. - OpenAiStreamingLanguageModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a completion interface, such as gpt-3.5-turbo-instruct.
- OpenAiStreamingLanguageModel(OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder - Class in dev.langchain4j.model.openai
- OpenAiStreamingLanguageModelBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- OpenAiStreamingLanguageModelBuilderFactory - Interface in dev.langchain4j.model.openai.spi
-
A factory for building
OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilderinstances. - OpenAiStreamingResponseBuilder - Class in dev.langchain4j.model.openai
-
This class needs to be thread safe because it is called when a streaming result comes back and there is no guarantee that this thread will be the same as the one that initiated the request, in fact it almost certainly won't be.
- OpenAiStreamingResponseBuilder() - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- OpenAiStreamingResponseBuilder(boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- OpenAiTokenCountEstimator - Class in dev.langchain4j.model.openai
-
This class can be used to estimate the cost (in tokens) before calling OpenAI.
- OpenAiTokenCountEstimator(OpenAiChatModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
-
Creates an instance of the
OpenAiTokenCountEstimatorfor a givenOpenAiChatModelName. - OpenAiTokenCountEstimator(OpenAiEmbeddingModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
-
Creates an instance of the
OpenAiTokenCountEstimatorfor a givenOpenAiEmbeddingModelName. - OpenAiTokenCountEstimator(OpenAiLanguageModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
-
Creates an instance of the
OpenAiTokenCountEstimatorfor a givenOpenAiLanguageModelName. - OpenAiTokenCountEstimator(String) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenCountEstimator
-
Creates an instance of the
OpenAiTokenCountEstimatorfor a given model name. - OpenAiTokenUsage - Class in dev.langchain4j.model.openai
- OpenAiTokenUsage.Builder - Class in dev.langchain4j.model.openai
- OpenAiTokenUsage.InputTokensDetails - Class in dev.langchain4j.model.openai
- OpenAiTokenUsage.InputTokensDetails.Builder - Class in dev.langchain4j.model.openai
- OpenAiTokenUsage.OutputTokensDetails - Class in dev.langchain4j.model.openai
- OpenAiTokenUsage.OutputTokensDetails.Builder - Class in dev.langchain4j.model.openai
- OpenAiUtils - Class in dev.langchain4j.model.openai.internal
- OpenAiUtils() - Constructor for class dev.langchain4j.model.openai.internal.OpenAiUtils
- OPENCHAT_3_5_0106 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
OpenChat is an innovative library of open-source language models, fine-tuned with C-RLFT - a strategy inspired by offline reinforcement learning.
- OPENHERMES_2_5_MISTRAL_7B_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
OpenHermes 2.5 Mistral 7B is a state of the art Mistral Fine-tune, a continuation of OpenHermes 2 model, which trained on additional code datasets.
- openSearchClient(OpenSearchClient) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- OpenSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.opensearch
-
Represents an OpenSearch index as an embedding store.
- OpenSearchEmbeddingStore(String, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
-
Creates an instance of OpenSearchEmbeddingStore to connect with OpenSearch clusters running locally and network reachable.
- OpenSearchEmbeddingStore(String, String, String, AwsSdk2TransportOptions, String) - Constructor for class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
-
Creates an instance of OpenSearchEmbeddingStore to connect with OpenSearch clusters running as a fully managed service at AWS.
- OpenSearchEmbeddingStore(OpenSearchClient, String) - Constructor for class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
-
Creates an instance of OpenSearchEmbeddingStore using provided OpenSearchClient
- OpenSearchEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.opensearch
- OpenSearchRequestFailedException - Exception Class in dev.langchain4j.store.embedding.opensearch
- OpenSearchRequestFailedException(String) - Constructor for exception class dev.langchain4j.store.embedding.opensearch.OpenSearchRequestFailedException
- OpenSearchRequestFailedException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.opensearch.OpenSearchRequestFailedException
- optionalParameterName(Parameter) - Static method in interface dev.langchain4j.agentic.internal.AgentInvoker
- optionalParameters(Map) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- options - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- options(Options) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- options(AwsSdk2TransportOptions) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- Options - Class in dev.langchain4j.model.huggingface.client
- Options.Builder - Class in dev.langchain4j.model.huggingface.client
- or(Filter) - Method in interface dev.langchain4j.store.embedding.filter.Filter
- or(Filter, Filter) - Static method in interface dev.langchain4j.store.embedding.filter.Filter
- Or - Class in dev.langchain4j.store.embedding.filter.logical
- Or(Filter, Filter) - Constructor for class dev.langchain4j.store.embedding.filter.logical.Or
- OracleDocumentLoader - Class in dev.langchain4j.data.document.loader.oracle
-
Load documents Load documents either from the file system or the database.
- OracleDocumentLoader(Connection) - Constructor for class dev.langchain4j.data.document.loader.oracle.OracleDocumentLoader
-
create a document loader
- OracleDocumentSplitter - Class in dev.langchain4j.data.document.splitter.oracle
-
Split documents Use dbms_vector_chain.utl_to_chunks to split documents.
- OracleDocumentSplitter(Connection, String) - Constructor for class dev.langchain4j.data.document.splitter.oracle.OracleDocumentSplitter
-
Create a document splitter
- OracleEmbeddingModel - Class in dev.langchain4j.model.oracle
-
Embed documents Use dbms_vector_chain.utl_to_embeddings to get embeddings.
- OracleEmbeddingModel(Connection, String) - Constructor for class dev.langchain4j.model.oracle.OracleEmbeddingModel
-
Create an embedding model
- OracleEmbeddingModel(Connection, String, String) - Constructor for class dev.langchain4j.model.oracle.OracleEmbeddingModel
-
Create an embedding model with a proxy
- OracleEmbeddingStore - Class in dev.langchain4j.store.embedding.oracle
-
An
EmbeddingStorewhich uses AI Vector Search capabilities of Oracle Database. - OracleEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.oracle
-
Builder which configures and creates instances of
OracleEmbeddingStore. - OracleSummaryLanguageModel - Class in dev.langchain4j.model.oracle
-
Summarize documents Use dbms_vector_chain.utl_to_summary to summarize documents.
- OracleSummaryLanguageModel(Connection, String) - Constructor for class dev.langchain4j.model.oracle.OracleSummaryLanguageModel
-
Create a summary language model
- OracleSummaryLanguageModel(Connection, String, String) - Constructor for class dev.langchain4j.model.oracle.OracleSummaryLanguageModel
-
Create a summary language model with a proxy
- organization(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission.MistralAiModelPermissionBuilder
- organizationId - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- organizationId(String) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- organizationId(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- organizationId(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- organizationId(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- organizationId(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- originalMethod(Method) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
- OTHER - Enum constant in enum class dev.langchain4j.model.ModelProvider
- OTHER - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished for some other reason.
- output - Variable in class dev.langchain4j.agentic.internal.AbstractService
- output() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns the value of the
outputrecord component. - output() - Method in record class dev.langchain4j.agentic.internal.AgentInvocation
-
Returns the value of the
outputrecord component. - output(Function) - Method in class dev.langchain4j.agentic.internal.AbstractService
- output(Function) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- output(Function) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- Output - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as the output definition of a workflow agent, generally combining results from different states of the
AgenticScope. - outputDimensionality(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- outputDimensionality(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- outputFormatInstructions(Type) - Method in class dev.langchain4j.service.output.ServiceOutputParser
- OutputGuardrail - Interface in dev.langchain4j.guardrail
-
An output guardrail is a rule that is applied to the output of the model to ensure that the output is safe and meets the expectations.
- outputGuardrailClasses(Class...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- outputGuardrailClasses(Class...) - Method in class dev.langchain4j.service.AiServices
-
Sets the output guardrail classes to be used in the guardrail service.
- outputGuardrailClasses(Class...) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the classes of output guardrails for the Builder.
- outputGuardrailClasses(List) - Method in class dev.langchain4j.service.AiServices
-
Configures the output guardrail classes for the AI services.
- outputGuardrailClasses(List) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the classes of output guardrails for the Builder.
- OutputGuardrailException - Exception Class in dev.langchain4j.guardrail
-
Exception thrown when an output guardrail validation fails.
- OutputGuardrailException(String) - Constructor for exception class dev.langchain4j.guardrail.OutputGuardrailException
- OutputGuardrailException(String, Throwable) - Constructor for exception class dev.langchain4j.guardrail.OutputGuardrailException
- OutputGuardrailExecutedEvent - Interface in dev.langchain4j.observability.api.event
-
Represents an event executed during the output guardrail validation process.
- OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder - Class in dev.langchain4j.observability.api.event
-
Builder for
OutputGuardrailExecutedEventinstances. - OutputGuardrailExecutedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder
- OutputGuardrailExecutedEventBuilder(OutputGuardrailExecutedEvent) - Constructor for class dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent.OutputGuardrailExecutedEventBuilder
-
Creates a builder initialized from an existing
OutputGuardrailExecutedEvent. - OutputGuardrailExecutedListener - Interface in dev.langchain4j.observability.api.listener
-
An event listener specifically designed to handle
OutputGuardrailExecutedEvent. - OutputGuardrailExecutor - Class in dev.langchain4j.guardrail
-
The
GuardrailExecutorforOutputGuardrails. - OutputGuardrailExecutor(OutputGuardrailsConfig, List) - Constructor for class dev.langchain4j.guardrail.OutputGuardrailExecutor
- OutputGuardrailExecutor.OutputGuardrailExecutorBuilder - Class in dev.langchain4j.guardrail
-
Builder class for constructing instances of
OutputGuardrailExecutor. - OutputGuardrailExecutorBuilder() - Constructor for class dev.langchain4j.guardrail.OutputGuardrailExecutor.OutputGuardrailExecutorBuilder
- OutputGuardrailExecutorBuilderFactory - Interface in dev.langchain4j.spi.guardrail
-
Represents a factory for creating instances of
OutputGuardrailExecutor.OutputGuardrailExecutorBuilder. - OutputGuardrailRequest - Class in dev.langchain4j.guardrail
-
Represents the parameter passed to
OutputGuardrail.validate(OutputGuardrailRequest). - OutputGuardrailRequest.Builder - Class in dev.langchain4j.guardrail
-
Builder for
OutputGuardrailRequest. - OutputGuardrailResult - Class in dev.langchain4j.guardrail
-
The result of the validation of an
OutputGuardrail - OutputGuardrailResult.Failure - Class in dev.langchain4j.guardrail
-
Represents an output guardrail failure
- OutputGuardrailResultAssert - Class in dev.langchain4j.test.guardrail
-
Custom assertions for
OutputGuardrailResults - outputGuardrails(List) - Method in class dev.langchain4j.service.AiServices
-
Configures the output guardrails for the AI service.
- outputGuardrails(List) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Sets the output guardrails for the Builder.
- outputGuardrails(O...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- outputGuardrails(O...) - Method in class dev.langchain4j.service.AiServices
-
Configures output guardrails for the AI services.
- outputGuardrails(O...) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the output guardrails for the Builder.
- OutputGuardrails - Annotation Interface in dev.langchain4j.service.guardrail
-
An annotation to apply guardrails to the output of the model using the declarative
AiServicesapproach. - outputGuardrailsConfig(OutputGuardrailsConfig) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- outputGuardrailsConfig(OutputGuardrailsConfig) - Method in class dev.langchain4j.service.AiServices
-
Configures the output guardrails for AI services.
- outputGuardrailsConfig(OutputGuardrailsConfig) - Method in interface dev.langchain4j.service.guardrail.GuardrailService.Builder
-
Configures the output guardrails for the Builder.
- OutputGuardrailsConfig - Interface in dev.langchain4j.guardrail.config
-
Configuration specifically for output guardrails.
- OutputGuardrailsConfig.OutputGuardrailsConfigBuilder - Interface in dev.langchain4j.guardrail.config
-
Builder for
OutputGuardrailsConfiginstances. - OutputGuardrailsConfigBuilderFactory - Interface in dev.langchain4j.spi.guardrail.config
-
SPI for overriding and/or extending the default
OutputGuardrailsConfig.OutputGuardrailsConfigBuilderimplementation. - outputKey - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- outputKey - Variable in class dev.langchain4j.agentic.internal.AbstractService
- outputKey() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- outputKey() - Element in annotation interface dev.langchain4j.agentic.Agent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.ConditionalAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.HumanInTheLoop
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.SequenceAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.SubAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Key of the output variable that will be used to store the result of the agent's invocation.
- outputKey() - Method in interface dev.langchain4j.agentic.internal.AgentSpecification
- outputKey() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
outputKeyrecord component. - outputKey() - Method in interface dev.langchain4j.agentic.internal.AgentSpecsProvider
- outputKey() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- outputKey() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- outputKey() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
outputKeyrecord component. - outputKey(String) - Method in class dev.langchain4j.agentic.a2a.DefaultA2AClientBuilder
- outputKey(String) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- outputKey(String) - Method in interface dev.langchain4j.agentic.internal.A2AClientBuilder
- outputKey(String) - Method in class dev.langchain4j.agentic.internal.AbstractService
- outputKey(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- outputKey(String) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- outputKey(String) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- OutputParsingException - Exception Class in dev.langchain4j.service.output
- OutputParsingException(String, Throwable) - Constructor for exception class dev.langchain4j.service.output.OutputParsingException
- outputTokenCount() - Method in class dev.langchain4j.model.output.TokenUsage
-
Returns the output token count, or null if unknown.
- outputTokenCount(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
- outputTokenCount(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- outputTokenCount(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- outputTokenCount(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- outputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- outputTokensDetails() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- outputTokensDetails() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage
- outputTokensDetails(OpenAiTokenUsage.OutputTokensDetails) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- outputTokensDetails(OpenAiOfficialTokenUsage.OutputTokensDetails) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- OutputTokensDetails(OpenAiTokenUsage.OutputTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- OutputTokensDetails(OpenAiOfficialTokenUsage.OutputTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- overrideWith(ChatRequestParameters) - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
-
Creates a new
ChatRequestParametersby combining the current parameters with the specified ones. - overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- OvhAiApi - Interface in dev.langchain4j.model.ovhai.internal.api
- OvhAiClient - Class in dev.langchain4j.model.ovhai.internal.client
- OvhAiClient() - Constructor for class dev.langchain4j.model.ovhai.internal.client.OvhAiClient
- OvhAiClient.Builder<T,
B> - Class in dev.langchain4j.model.ovhai.internal.client - OvhAiClientBuilderFactory - Interface in dev.langchain4j.model.ovhai.internal.client
- OvhAiEmbeddingModel - Class in dev.langchain4j.model.ovhai
-
Represents an OVHcloud embedding model.
- OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder - Class in dev.langchain4j.model.ovhai
- ownerBy(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
P
- P - Annotation Interface in dev.langchain4j.agent.tool
-
Parameter of a Tool
- packageItem() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
packageItemrecord component. - packageName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema package name
- pageContent(String) - Method in class dev.langchain4j.data.document.loader.playwright.PlaywrightDocumentLoader
-
Loads the HTML content of a web page from the specified URL using Playwright.
- pageContent(String) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Retrieves the full page source of the given URL using Selenium.
- pageNumber() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Gets the page number.
- pageReadyCondition(ExpectedCondition) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Set a custom page ready condition for waiting until the page is loaded.
- ParallelAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a definition of a parallel agent, used to orchestrate the agentic workflow by invoking a series of sub-agents in parallel.
- ParallelAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- ParallelAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- parallelBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an untyped agent implementing a parallel workflow of its subagents.
- parallelBuilder() - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- parallelBuilder() - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- parallelBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an agent implementing a parallel workflow of its subagents that can be invoked in a strongly typed way through the provided agent service interface.
- parallelBuilder(Class) - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- parallelBuilder(Class) - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- ParallelExecutor - Annotation Interface in dev.langchain4j.agentic.declarative
-
Used in combination with
ParallelAgentto specify the executor that will be used to run the sub-agents in parallel. - parallelToolCalls() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- parallelToolCalls() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- parallelToolCalls() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- parameterName(Parameter) - Static method in interface dev.langchain4j.agentic.internal.AgentInvoker
- parameters() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Returns the parameters of the tool.
- parameters() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- parameters() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- parameters(ChatRequestParameters) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- parameters(JsonObjectSchema) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Sets the
parameters. - parameters(Parameters) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
-
Deprecated.
- parameters(MistralAiParameters) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction.MistralAiFunctionBuilder
- parameters(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- parameters(Map) - Method in class dev.langchain4j.model.openai.internal.chat.Function.Builder
- Parameters - Class in dev.langchain4j.model.huggingface.client
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Parameters(Parameters.Builder) - Constructor for class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- Parameters.Builder - Class in dev.langchain4j.model.huggingface.client
-
Deprecated.
- parameterSize(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- parent(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- parse(ChatResponse, Type) - Method in class dev.langchain4j.service.output.ServiceOutputParser
- parse(InputStream) - Method in interface dev.langchain4j.data.document.DocumentParser
-
Parses a given
InputStreaminto aDocument. - parse(InputStream) - Method in class dev.langchain4j.data.document.parser.apache.pdfbox.ApachePdfBoxDocumentParser
- parse(InputStream) - Method in class dev.langchain4j.data.document.parser.apache.poi.ApachePoiDocumentParser
- parse(InputStream) - Method in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- parse(InputStream) - Method in class dev.langchain4j.data.document.parser.markdown.MarkdownDocumentParser
- parse(InputStream) - Method in class dev.langchain4j.data.document.parser.TextDocumentParser
- parse(InputStream) - Method in class dev.langchain4j.data.document.parser.yaml.YamlDocumentParser
- parse(InputStream, ServerSentEventListener) - Method in class dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- parse(InputStream, ServerSentEventListener) - Method in interface dev.langchain4j.http.client.sse.ServerSentEventParser
-
Parses an input stream containing server-sent events and notifies the listener of parsed events.
- parse(String) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- parse(String) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- parse(String) - Method in interface dev.langchain4j.store.embedding.filter.FilterParser
-
Parses a filter expression string into a
Filterobject. - parse(String) - Method in class dev.langchain4j.store.embedding.filter.parser.sql.SqlFilterParser
- ParsedAndRawResponse<R> - Class in dev.langchain4j.model.openai.internal
- ParsedAndRawResponse(ParsedAndRawResponse.Builder) - Constructor for class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- ParsedAndRawResponse(R, ServerSentEvent) - Constructor for class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- ParsedAndRawResponse(R, SuccessfulHttpResponse) - Constructor for class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- ParsedAndRawResponse(R, SuccessfulHttpResponse, ServerSentEvent) - Constructor for class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- ParsedAndRawResponse.Builder<R> - Class in dev.langchain4j.model.openai.internal
- ParsedJson(T, String) - Constructor for record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Creates an instance of a
ParsedJsonrecord class. - parsedResponse() - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- parsedResponse(R) - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- ParsedResponse(String, String) - Constructor for class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.ParsedResponse
-
Creates a new ParsedResponse.
- parseResponse(String) - Static method in class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser
-
Parses a raw GPULlama3 response to separate thinking content from actual response.
- parsingHandle() - Method in class dev.langchain4j.http.client.sse.ServerSentEventContext
- partialArguments() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
-
A portion of the arguments for the tool.
- partialArguments(String) - Method in class dev.langchain4j.model.chat.response.PartialToolCall.Builder
- partialJson - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- PartialResponse - Class in dev.langchain4j.model.chat.response
- PartialResponse(String) - Constructor for class dev.langchain4j.model.chat.response.PartialResponse
- PartialResponseContext - Class in dev.langchain4j.model.chat.response
- PartialResponseContext(StreamingHandle) - Constructor for class dev.langchain4j.model.chat.response.PartialResponseContext
- PartialThinking - Class in dev.langchain4j.model.chat.response
- PartialThinking(String) - Constructor for class dev.langchain4j.model.chat.response.PartialThinking
- PartialThinkingContext - Class in dev.langchain4j.model.chat.response
- PartialThinkingContext(StreamingHandle) - Constructor for class dev.langchain4j.model.chat.response.PartialThinkingContext
- PartialToolCall - Class in dev.langchain4j.model.chat.response
-
Represents a partial tool call.
- PartialToolCall(PartialToolCall.Builder) - Constructor for class dev.langchain4j.model.chat.response.PartialToolCall
- PartialToolCall.Builder - Class in dev.langchain4j.model.chat.response
- PartialToolCallContext - Class in dev.langchain4j.model.chat.response
- PartialToolCallContext(StreamingHandle) - Constructor for class dev.langchain4j.model.chat.response.PartialToolCallContext
- partitionKeyPath(String) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- partitionKeyPath(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- password(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.
- password(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- password(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- pathId() - Method in record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Returns the value of the
pathIdrecord component. - payloadTextKey(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- PDF - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
PDF file content.
- pdfFile() - Method in class dev.langchain4j.data.message.PdfFileContent
-
Get the
PdfFile. - PdfFile - Class in dev.langchain4j.data.pdf
- PdfFile - Class in dev.langchain4j.model.openai.internal.chat
- PdfFile(PdfFile.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.PdfFile
- PdfFile.Builder - Class in dev.langchain4j.data.pdf
-
Builder for
PdfFile. - PdfFile.Builder - Class in dev.langchain4j.model.openai.internal.chat
- PdfFileContent - Class in dev.langchain4j.data.message
- PdfFileContent(PdfFile) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given PDF file. - PdfFileContent(String) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given url. - PdfFileContent(String, String) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given base64 data and mime type. - PdfFileContent(URI) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContentfrom the given url. - performBasicValidation() - Method in class dev.langchain4j.service.AiServices
- permission(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- PERSISTENT - Enum constant in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
- persistTo(Path) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- persistToCloudStorage(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- personGeneration(VertexAiImageModel.PersonGeneration) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- PgVectorEmbeddingStore - Class in dev.langchain4j.store.embedding.pgvector
-
PGVector EmbeddingStore Implementation
- PgVectorEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- PgVectorEmbeddingStore(String, Integer, String, String, String, String, Integer, Boolean, Integer, Boolean, Boolean, MetadataStorageConfig) - Constructor for class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Constructor for PgVectorEmbeddingStore Class Use this builder when you don't have datasource management.
- PgVectorEmbeddingStore(DataSource, String, Integer, Boolean, Integer, Boolean, Boolean, MetadataStorageConfig) - Constructor for class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Constructor for PgVectorEmbeddingStore Class
- PgVectorEmbeddingStore.DatasourceBuilder - Class in dev.langchain4j.store.embedding.pgvector
- PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder - Class in dev.langchain4j.store.embedding.pgvector
- PHI_2 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Phi-2 is a Transformer-based model with a next-word prediction objective, trained on 1.4T tokens from multiple passes on a mixture of Synthetic and Web datasets for NLP and coding.
- PHI_3_5_MINI_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_5_VISION_INSTRUCT - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_MEDIUM_INSTRUCT_128K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_MEDIUM_INSTRUCT_4K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_MINI_INSTRUCT_128K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_MINI_INSTRUCT_4K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_SMALL_INSTRUCT_128K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHI_3_SMALL_INSTRUCT_8K - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- PHOTOGRAPH - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- pii(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- pii(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- PineconeEmbeddingStore - Class in dev.langchain4j.store.embedding.pinecone
-
Represents a Pinecone index as an embedding store.
- PineconeEmbeddingStore(String, String, String, String, PineconeIndexConfig, String, String) - Constructor for class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
-
Creates an instance of PineconeEmbeddingStore.
- PineconeEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.pinecone
- PineconeIndexConfig - Interface in dev.langchain4j.store.embedding.pinecone
- PineconePodIndexConfig - Class in dev.langchain4j.store.embedding.pinecone
- PineconePodIndexConfig.Builder - Class in dev.langchain4j.store.embedding.pinecone
- PineconeServerlessIndexConfig - Class in dev.langchain4j.store.embedding.pinecone
- PineconeServerlessIndexConfig.Builder - Class in dev.langchain4j.store.embedding.pinecone
- ping() - Method in class dev.langchain4j.mcp.registryclient.DefaultMcpRegistryClient
- ping() - Method in interface dev.langchain4j.mcp.registryclient.McpRegistryClient
-
Sends a ping message to the MCP registry.
- PING - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- pingTimeout(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
The timeout to apply when waiting for a ping response.
- plan(Object, String, String, String, String) - Method in interface dev.langchain4j.agentic.supervisor.PlannerAgent
- PlannerAgent - Interface in dev.langchain4j.agentic.supervisor
- PlaywrightDocumentLoader - Class in dev.langchain4j.data.document.loader.playwright
-
Utility class for loading web documents using Playwright.
- PlaywrightDocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.playwright
- PNG - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
- podType(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- pong() - Method in class dev.langchain4j.mcp.registryclient.model.McpRegistryPong
- poolingType(Generator.PoolingType) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- POP_ART - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- port(int) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- port(Integer) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- port(Integer) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- port(Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- port(Integer) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- port(Integer) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- PORTRAIT - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- positionalArgs() - Method in record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Returns the value of the
positionalArgsrecord component. - POST - Enum constant in enum class dev.langchain4j.http.client.HttpMethod
- presencePenalty() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- presencePenalty() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- presencePenalty() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- presencePenalty() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- presencePenalty() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- presencePenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- printLastMetrics() - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel
- printLastMetrics() - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel
- probeContentType(String) - Method in class dev.langchain4j.internal.CustomMimeTypesFileTypeDetector
- probeContentType(URI) - Method in class dev.langchain4j.internal.CustomMimeTypesFileTypeDetector
-
Guess the mime-type of a given URI.
- probeContentType(Path) - Method in class dev.langchain4j.internal.CustomMimeTypesFileTypeDetector
-
Guess the mime-type of a given path.
- processErrors(ApiResponse, ResponseBody) - Method in class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
Process errors from the API.
- profile(String) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the profile defined in AWS credentials.
- project(String) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- project(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- project(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- project(String) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- project(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- project(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- project(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- projectId - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- projectId() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- projectId(String) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- projectId(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- projectId(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.
- projectNumber(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- prompt() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- prompt() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- prompt(String) - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
-
Sets an optional text prompt to guide the model's transcription.
- prompt(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- prompt(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- prompt(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- Prompt - Class in dev.langchain4j.model.input
-
Represents a prompt (an input text sent to the LLM).
- Prompt(String) - Constructor for class dev.langchain4j.model.input.Prompt
-
Create a new Prompt.
- promptCaching(BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables prompt caching and sets where to place the cache point in the conversation.
- PROMPTS_GET - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- PROMPTS_LIST - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- promptsTimeout(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the timeout for prompt-related operations (listing prompts as well as rendering the contents of a prompt).
- promptTemplate - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- promptTemplate - Variable in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- promptTemplate - Variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- promptTemplate - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector.DefaultContentInjectorBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer.CompressingQueryTransformerBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- PromptTemplate - Class in dev.langchain4j.model.input
-
Represents a template of a prompt that can be reused multiple times.
- PromptTemplate(String) - Constructor for class dev.langchain4j.model.input.PromptTemplate
-
Create a new PromptTemplate.
- PromptTemplateFactory - Interface in dev.langchain4j.spi.prompt
-
A factory for creating prompt templates.
- PromptTemplateFactory.Input - Interface in dev.langchain4j.spi.prompt
-
Interface for input for the factory.
- PromptTemplateFactory.Template - Interface in dev.langchain4j.spi.prompt
-
Interface for a prompt template.
- promptTokens - Variable in class dev.langchain4j.model.jina.internal.api.JinaUsage
- promptTokens() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- promptTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage.MistralAiUsageBuilder
- promptTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- promptTokensDetails() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- promptTokensDetails(PromptTokensDetails) - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- PromptTokensDetails - Class in dev.langchain4j.model.openai.internal.shared
- PromptTokensDetails(PromptTokensDetails.Builder) - Constructor for class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- PromptTokensDetails.Builder - Class in dev.langchain4j.model.openai.internal.shared
- propagateToolExecutionExceptions(Boolean) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
-
If set to
true, exceptions that occur during tool execution will be thrown instead of being returned as an exception message string. - properties - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- properties() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- properties(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- properties(Map) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters.MistralAiParametersBuilder
- protocolVersion(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the protocol version that the client will advertise in the initialization message.
- provider() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- provider() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- provider() - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- provider() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- provider() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- provider() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- provider() - Method in interface dev.langchain4j.model.chat.ChatModel
- provider() - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- provider() - Method in class dev.langchain4j.model.github.GitHubModelsChatModel
- provider() - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- provider() - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- provider() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- provider() - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- provider() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- provider() - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- provider() - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- provider() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- provider() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- provider() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- provider() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- provider() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- provider() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- provideTools(ToolProviderRequest) - Method in class dev.langchain4j.mcp.McpToolProvider
- provideTools(ToolProviderRequest) - Method in interface dev.langchain4j.service.tool.ToolProvider
-
Provides tools for the request to the LLM.
- provideTools(ToolProviderRequest, BiPredicate) - Method in class dev.langchain4j.mcp.McpToolProvider
- proxy(Proxy) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- proxy(Proxy) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- proxy(Proxy) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- proxy(Proxy) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- proxyOptions(ProxyOptions) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- publisher(String) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- publisher(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- publisher(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- publisher(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- put(String, double) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, float) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, int) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, long) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, String) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, UUID) - Method in class dev.langchain4j.data.document.Metadata
-
Adds a key-value pair to the metadata.
- put(String, T) - Method in class dev.langchain4j.invocation.InvocationParameters
- putAll(Map) - Method in class dev.langchain4j.data.document.Metadata
Q
- QdrantEmbeddingStore - Class in dev.langchain4j.store.embedding.qdrant
-
Represents a Qdrant collection as an embedding store.
- QdrantEmbeddingStore(QdrantClient, String, String) - Constructor for class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- QdrantEmbeddingStore(String, String, int, boolean, String, String) - Constructor for class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- QdrantEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.qdrant
- quality(ImageGenerationQuality) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the quality of the image, using the ImageGenerationQuality enum.
- quality(ImageGenerateParams.Quality) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- quality(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the quality of the image.
- quality(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- quality(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- quality(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- quantizationLevel(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- quantizeModelAtRuntime(Boolean) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- quantizeModelAtRuntime(Boolean) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- quantizeModelAtRuntime(Boolean) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- quantizeModelAtRuntime(Boolean) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- quantizeModelAtRuntime(Boolean) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- query - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- query(String) - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- Query - Class in dev.langchain4j.rag.query
-
Represents a query from the user intended for retrieving relevant
Contents. - Query(String) - Constructor for class dev.langchain4j.rag.query.Query
- Query(String, Metadata) - Constructor for class dev.langchain4j.rag.query.Query
- queryEmbedding() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- queryEmbedding(Embedding) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- queryParams(Map) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- queryRouter(QueryRouter) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- QueryRouter - Interface in dev.langchain4j.rag.query.router
-
Routes the given
Queryto one or multipleContentRetrievers. - querySelector(Function) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- queryTransformer(QueryTransformer) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- QueryTransformer - Interface in dev.langchain4j.rag.query.transformer
- queryType(AzureAiSearchQueryType) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the Azure AI Search Query Type.
- QUESTION_ANSWERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- QUESTION_ANSWERING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- quoted(Object) - Static method in class dev.langchain4j.internal.Utils
-
Returns the given object's
toString()surrounded by quotes. - QWEN1_5_0_5B_CHAT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Qwen1.5 is the improved version of Qwen, the large language model series developed by Alibaba Cloud.
- QWEN1_5_1_8B_CHAT - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Qwen1.5 is the improved version of Qwen, the large language model series developed by Alibaba Cloud.
- QWEN1_5_14B_CHAT_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Qwen1.5 is the improved version of Qwen, the large language model series developed by Alibaba Cloud.
- QWEN1_5_7B_CHAT_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Qwen1.5 is the improved version of Qwen, the large language model series developed by Alibaba Cloud.
R
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- randomSeed(Integer) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- randomUUID() - Static method in class dev.langchain4j.internal.Utils
-
Returns a random UUID.
- rankProfile(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- RateLimitException - Exception Class in dev.langchain4j.exception
- RateLimitException(String) - Constructor for exception class dev.langchain4j.exception.RateLimitException
- RateLimitException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.RateLimitException
- RateLimitException(Throwable) - Constructor for exception class dev.langchain4j.exception.RateLimitException
- rawDelayMs(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method returns the raw delay in milliseconds after a given retry.
- rawHttpResponse() - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- rawHttpResponse() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- rawHttpResponse(SuccessfulHttpResponse) - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- rawHttpResponse(SuccessfulHttpResponse) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- rawServerSentEvent() - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- rawServerSentEvent(ServerSentEvent) - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- rawServerSentEvents() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- rawServerSentEvents(List) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- readBytes(String) - Static method in class dev.langchain4j.internal.Utils
-
Reads the content as bytes from the given URL as a GET request for HTTP/HTTPS resources, and from files stored on the local filesystem.
- readFrom(MessageMarshaller.ProtoStreamReader) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- readFrom(MessageMarshaller.ProtoStreamReader) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
- readResource(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- readResource(String) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Retrieves the contents of the resource with the specified URI.
- readState(String) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- readState(String) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- readState(String, T) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- readState(String, T) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- readTimeout - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- readTimeout() - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- readTimeout() - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- readTimeout(Duration) - Method in interface dev.langchain4j.http.client.HttpClientBuilder
- readTimeout(Duration) - Method in class dev.langchain4j.http.client.jdk.JdkHttpClientBuilder
- readTimeout(Duration) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- reasoningContent() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- reasoningContent() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- reasoningContent(String) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- reasoningContent(String) - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- reasoningEffort() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- reasoningEffort() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- reasoningEffort() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- reasoningEffort(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- reasoningEffort(String) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- reasoningEffort(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- reasoningTokens() - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- reasoningTokens() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- reasoningTokens() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- reasoningTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails.Builder
- reasoningTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails.Builder
- reasoningTokens(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails.Builder
- reasoningTokens(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails.Builder
- ReciprocalRankFuser - Class in dev.langchain4j.rag.content.aggregator
-
Implementation of Reciprocal Rank Fusion.
- ReciprocalRankFuser() - Constructor for class dev.langchain4j.rag.content.aggregator.ReciprocalRankFuser
- reconnectInterval(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
The delay before attempting to reconnect after a failed connection.
- Record - Record Class in dev.langchain4j.store.embedding.vespa
- Record(String, Double, Record.Fields) - Constructor for record class dev.langchain4j.store.embedding.vespa.Record
-
Creates an instance of a
Recordrecord class. - Record.Fields - Record Class in dev.langchain4j.store.embedding.vespa
- Record.Fields.Vector - Record Class in dev.langchain4j.store.embedding.vespa
- recursionDetected - Variable in class dev.langchain4j.internal.JsonSchemaElementUtils.VisitedClassMetadata
- recursive(int, int) - Static method in class dev.langchain4j.data.document.splitter.DocumentSplitters
-
This is a recommended
DocumentSplitterfor generic text. - recursive(int, int, TokenCountEstimator) - Static method in class dev.langchain4j.data.document.splitter.DocumentSplitters
-
This is a recommended
DocumentSplitterfor generic text. - RecursiveDocumentSplitterFactory - Class in dev.langchain4j.data.document.splitter.recursive
- RecursiveDocumentSplitterFactory() - Constructor for class dev.langchain4j.data.document.splitter.recursive.RecursiveDocumentSplitterFactory
- REDACTED_THINKING_KEY - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- reference - Variable in class dev.langchain4j.internal.JsonSchemaElementUtils.VisitedClassMetadata
- reference() - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- reference(String) - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema.Builder
- ReflectionBasedClassMetadataProviderFactory - Class in dev.langchain4j.classloading
-
Implementation of the
ClassMetadataProviderFactoryinterface using Java Reflection. - ReflectionBasedClassMetadataProviderFactory() - Constructor for class dev.langchain4j.classloading.ReflectionBasedClassMetadataProviderFactory
- refusal() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- refusal(String) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- region - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- region - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- region(Region) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader.Builder
-
Set the Tencent region.
- region(String) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the AWS region.
- region(String) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader.Builder
-
Set the Tencent region.
- region(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- region(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- region(Region) - Method in class dev.langchain4j.data.document.loader.amazon.s3.AmazonS3DocumentLoader.Builder
-
Set the AWS region.
- region(Region) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- register(AiServiceListener...) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Registers one or more
AiServiceListenerinstances to receiveAiServiceEventnotifications. - register(AiServiceListener) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Registers a listener to receive
AiServiceEventnotifications. - register(AiServiceListener) - Method in class dev.langchain4j.observability.api.DefaultAiServiceListenerRegistrar
-
Registers a listener to receive
AiServiceEventnotifications. - register(Iterable) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Registers a collection of
AiServiceListenerinstances to receiveAiServiceEventnotifications. - registerAgentCall(AgentSpecification, Object, AgentInvocationArguments, Object) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- REGISTERED - Enum constant in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
- registerListener(AiServiceListener) - Method in class dev.langchain4j.service.AiServices
-
Registers an
AiServiceListenerlistener for AI service events for this AI Service. - registerListeners(AiServiceListener...) - Method in class dev.langchain4j.service.AiServices
-
Registers one or more invocation event listeners to the AI service.
- registerListeners(Collection) - Method in class dev.langchain4j.service.AiServices
-
Registers one or more invocation event listeners to the AI service.
- registerSchema() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
registerSchemarecord component. - registerSchema(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Register Langchain schema in the server
- registry() - Method in interface dev.langchain4j.agentic.internal.AgenticScopeOwner
- registryEmail(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- registryPassword(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- registryUrl(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- registryUsername(String) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport.Builder
- relevance() - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Returns the value of the
relevancerecord component. - relevanceScore - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResult
- RelevanceScore - Class in dev.langchain4j.store.embedding
-
Utility class for converting between cosine similarity and relevance score.
- remoteCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- RemoteFileMetadata(String, long) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool.RemoteFileMetadata
-
Constructs a RemoteFileMetadata instance.
- remove(String) - Method in class dev.langchain4j.data.document.Metadata
-
Removes the given key from the metadata.
- remove(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- remove(String) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- remove(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- remove(String) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Removes a single embedding from the store by ID.
- remove(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- remove(String) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
-
The Elasticsearch implementation will simply drop the index instead of removing all documents one by one.
- removeAll() - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Removes all embeddings from the store.
- removeAll() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Removes all embeddings from the store.
- removeAll() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- removeAll() - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- removeAll(Filter) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Removes all embeddings that match the specified
Filterfrom the store. - removeAll(Filter) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Removes all embeddings that match the specified
Filterfrom the store. - removeAll(Filter) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- removeAll(Collection) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Removes all embeddings that match the specified IDs from the store.
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Removes a single embedding from the store by ID.
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- removeAll(Collection) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- removeCurrent() - Static method in interface dev.langchain4j.invocation.LangChain4jManaged
- removeMcpClient(McpClient) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Removes an MCP client from the list of clients.
- removeToolMessages(List) - Static method in class dev.langchain4j.service.AiServices
- render(Map) - Method in interface dev.langchain4j.spi.prompt.PromptTemplateFactory.Template
-
Render the template.
- repeat(String, int) - Static method in class dev.langchain4j.internal.Utils
-
Returns a string consisting of the given string repeated
timestimes. - repeatLastN() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- repeatLastN(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- repeatPenalty() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- repetitionPenalty(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- reprompt() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- reprompt(String, String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
- reprompt(String, Throwable, String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
- request() - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- request() - Method in interface dev.langchain4j.observability.api.event.GuardrailExecutedEvent
-
Retrieves the request used for input guardrail validation.
- request() - Method in interface dev.langchain4j.observability.api.event.ToolExecutedEvent
-
Gets the
ToolExecutionRequestthat initiated the tool execution. - request() - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
- request() - Method in class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- request() - Method in class dev.langchain4j.observability.event.DefaultToolExecutedEvent
- request() - Method in class dev.langchain4j.service.tool.BeforeToolExecution
-
Returns the tool execution request that is about to be executed.
- request() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the request of the tool execution.
- request(ToolExecutionRequest) - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
-
Sets the tool execution request.
- request(ToolExecutionRequest) - Method in class dev.langchain4j.service.tool.BeforeToolExecution.Builder
- request(ToolExecutionRequest) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- request(P) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- requestGenerator(Function) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- requestGenerator(Function) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- requestParams() - Method in interface dev.langchain4j.guardrail.GuardrailRequest
-
Retrieves the common parameters that are shared across guardrail checks.
- requestParams() - Method in class dev.langchain4j.guardrail.InputGuardrailRequest
-
Returns the common parameters shared between types of guardrails.
- requestParams() - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest
-
Returns the common parameters that are shared across guardrail checks.
- requestParams(GuardrailRequestParams) - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest.Builder
-
Sets the common parameters.
- requestWriter() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
requestWriterrecord component. - requestWriter(Consumer) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- required - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- required() - Element in annotation interface dev.langchain4j.agent.tool.P
-
Whether the parameter is required
- required() - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- required() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- required(String...) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- required(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- required(List) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- required(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters.MistralAiParametersBuilder
- REQUIRED - Enum constant in enum class dev.langchain4j.model.chat.request.ToolChoice
-
The chat model is required to use one or more tools.
- REQUIRED - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ToolChoiceMode
- rerank(JinaRerankingRequest) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient
- rerank(JinaRerankingRequest, String) - Method in interface dev.langchain4j.model.jina.internal.api.JinaApi
- RERANK_1 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- RERANK_2 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- RERANK_2_LITE - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- RERANK_LITE_1 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- reRankAndFilter(List, Query) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- RERANKED_SCORE - Enum constant in enum class dev.langchain4j.rag.content.ContentMetadata
- ReRankingContentAggregator - Class in dev.langchain4j.rag.content.aggregator
-
A
ContentAggregatorthat performs re-ranking using aScoringModel, such as Cohere. - ReRankingContentAggregator(ScoringModel) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator(ScoringModel, Function, Double) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator(ScoringModel, Function, Double, Integer) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator.ReRankingContentAggregatorBuilder - Class in dev.langchain4j.rag.content.aggregator
- resetFilters() - Method in class dev.langchain4j.mcp.McpToolProvider
-
Resets the all the eventually existing tools filters.
- resolveFirstGenericParameterClass(Type) - Static method in class dev.langchain4j.service.TypeUtils
- resolveFirstGenericParameterType(Type) - Static method in class dev.langchain4j.service.TypeUtils
- resource() - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- RESOURCE - Enum constant in enum class dev.langchain4j.mcp.client.McpPromptContent.Type
- RESOURCES_LIST - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- RESOURCES_READ - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- RESOURCES_TEMPLATES_LIST - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- resourcesAsToolsPresenter(McpResourcesAsToolsPresenter) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Provides a presenter for presenting resources via synthetic tools.
- resourcesTimeout(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the timeout for resource-related operations (listing resources as well as reading the contents of a resource).
- response() - Method in class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
- response() - Method in interface dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent
-
Retrieves the chat response from the AI Service invocation event.
- response() - Method in class dev.langchain4j.observability.event.DefaultAiServiceResponseReceivedEvent
- response(OutputGuardrailRequest) - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Gets the response computed from the combination of the original
ChatResponsein theOutputGuardrailRequestand this result - response(ChatResponse) - Method in class dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder
-
Sets the chat response.
- Response<T> - Class in dev.langchain4j.model.output
-
Represents the response from various types of models, including language, chat, embedding, and moderation models.
- Response(T) - Constructor for class dev.langchain4j.model.output.Response
-
Create a new Response.
- Response(T, TokenUsage, FinishReason) - Constructor for class dev.langchain4j.model.output.Response
-
Create a new Response.
- Response(T, TokenUsage, FinishReason, Map) - Constructor for class dev.langchain4j.model.output.Response
-
Create a new Response.
- RESPONSE_FORMAT_JSON_SCHEMA - Enum constant in enum class dev.langchain4j.model.chat.Capability
-
Indicates whether
ChatModelorStreamingChatModelsupports responding in JSON format according to the specified JSON schema. - ResponseAgent - Interface in dev.langchain4j.agentic.supervisor
- responseFormat - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- responseFormat - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- responseFormat() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- responseFormat() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- responseFormat() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- responseFormat() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- responseFormat(AudioTranscriptionFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the response format for the transcription.
- responseFormat(ImageGenerationResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the response format of the image, using the ImageGenerationResponseFormat enum.
- responseFormat(ImageGenerateParams.ResponseFormat) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- responseFormat(JsonSchema) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- responseFormat(MistralAiResponseFormat) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- responseFormat(ResponseFormatType) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- responseFormat(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the response format of the image.
- responseFormat(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- responseFormat(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- responseFormat(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- responseFormat(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- responseFormat(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- responseFormat(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- responseFormat(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- ResponseFormat - Class in dev.langchain4j.model.chat.request
- ResponseFormat - Class in dev.langchain4j.model.openai.internal.chat
- ResponseFormat(ResponseFormat.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- ResponseFormat.Builder - Class in dev.langchain4j.model.chat.request
- ResponseFormat.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ResponseFormatType - Enum Class in dev.langchain4j.model.chat.request
- ResponseFormatType - Enum Class in dev.langchain4j.model.openai.internal.chat
- responseFromLLM() - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest
-
Returns the response from the LLM.
- responseFromLLM(ChatResponse) - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest.Builder
-
Sets the response from the LLM.
- ResponseHandle - Class in dev.langchain4j.model.openai.internal
-
Provides a mechanism to cancel the response after a request has been initiated.
- ResponseHandle() - Constructor for class dev.langchain4j.model.openai.internal.ResponseHandle
- responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- responseMimeType(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- responseMimeType(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- responseReader() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns the value of the
responseReaderrecord component. - responseReader(Supplier) - Method in class dev.langchain4j.agentic.workflow.HumanInTheLoop.HumanInTheLoopBuilder
- responseSchema(Schema) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- responseSchema(Schema) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- ResponseScore - Class in dev.langchain4j.agentic.supervisor
- ResponseScore() - Constructor for class dev.langchain4j.agentic.supervisor.ResponseScore
- responseStrategy() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Strategy to decide which response the supervisor agent should return.
- responseStrategy(SupervisorResponseStrategy) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- responseStrategy(SupervisorResponseStrategy) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- restClient(RestClient) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- result() - Method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Returns the value of the
resultrecord component. - result() - Method in class dev.langchain4j.agentic.internal.AsyncResponse
- result() - Method in record class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
Returns the value of the
resultrecord component. - result() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
The result of the guardrail
- result() - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- result() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- result() - Method in interface dev.langchain4j.observability.api.event.AiServiceCompletedEvent
-
Retrieves the result of the invocation.
- result() - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- result() - Method in interface dev.langchain4j.observability.api.event.GuardrailExecutedEvent
-
Retrieves the result of the input guardrail validation process.
- result() - Method in class dev.langchain4j.observability.event.DefaultAiServiceCompletedEvent
- result() - Method in class dev.langchain4j.observability.event.DefaultGuardrailExecutedEvent
- result() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the tool execution result as text.
- result() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
-
Returns the tool execution result as object.
- result(DefaultAgenticScope, Object) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- result(ToolExecutionResult) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- result(Object) - Method in class dev.langchain4j.observability.api.event.AiServiceCompletedEvent.AiServiceCompletedEventBuilder
-
Sets the result.
- result(Object) - Static method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
- result(Object) - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
- result(String) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
-
Deprecated.Please use
ToolExecution.Builder.result(ToolExecutionResult)instead - result(R) - Method in class dev.langchain4j.observability.api.event.GuardrailExecutedEvent.GuardrailExecutedEventBuilder
- Result<T> - Class in dev.langchain4j.service
-
Represents the result of an AI Service invocation.
- Result(Result.ResultBuilder) - Constructor for class dev.langchain4j.service.Result
- Result(T, TokenUsage, List, FinishReason, List) - Constructor for class dev.langchain4j.service.Result
- Result.ResultBuilder<T> - Class in dev.langchain4j.service
- resultObject() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the tool execution result as object.
- results - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResponse
- results - Variable in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- results() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
- results() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- results() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Gets the list of organic search results.
- results(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse.Builder
- results(List) - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse.Builder
- resultText() - Method in interface dev.langchain4j.observability.api.event.ToolExecutedEvent
-
Gets the result of the tool execution
- resultText() - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
- resultText() - Method in class dev.langchain4j.observability.event.DefaultToolExecutedEvent
- resultText() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
-
Returns the tool execution result as text.
- resultText(String) - Method in class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
-
Sets the tool execution result text.
- resultText(String) - Method in class dev.langchain4j.service.tool.ToolExecutionResult.Builder
- ResultWithAgenticScope<T> - Record Class in dev.langchain4j.agentic.scope
-
Holds the result of an agent invocation along with its associated
AgenticScope. - ResultWithAgenticScope(AgenticScope, T) - Constructor for record class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
Creates an instance of a
ResultWithAgenticScoperecord class. - RetriableException - Exception Class in dev.langchain4j.exception
- RetriableException(String) - Constructor for exception class dev.langchain4j.exception.RetriableException
- RetriableException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.RetriableException
- RetriableException(Throwable) - Constructor for exception class dev.langchain4j.exception.RetriableException
- RETRIEVAL_DOCUMENT - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- RETRIEVAL_DOCUMENT - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- retrievalAugmentor - Variable in class dev.langchain4j.service.AiServiceContext
- retrievalAugmentor(RetrievalAugmentor) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- retrievalAugmentor(RetrievalAugmentor) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- retrievalAugmentor(RetrievalAugmentor) - Method in class dev.langchain4j.service.AiServices
-
Configures a retrieval augmentor to be invoked on every method call.
- RetrievalAugmentor - Interface in dev.langchain4j.rag
-
Augments the provided
ChatMessagewith retrievedContents. - RetrievalAugmentorSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of a retrieval augmentor that an agent can utilize during its operation.
- retrieve(Query) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
- retrieve(Query) - Method in interface dev.langchain4j.rag.content.retriever.ContentRetriever
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever
- retrievedContents(List) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the retrieved contents.
- retrieveEmbeddingsOnSearch(Boolean) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- retrieverToDescription(Map) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- retry() - Static method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
- retry() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- retry(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
- retry(String, Throwable) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
- RETRY - Enum constant in enum class dev.langchain4j.agentic.agent.ErrorRecoveryResult.Type
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- retryOptions(RetryOptions) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- RetryPolicy(int, int, double, double) - Constructor for class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
Construct a RetryPolicy.
- retryPolicyBuilder() - Static method in class dev.langchain4j.internal.RetryUtils
-
This method returns a RetryPolicy.Builder.
- RetryUtils - Class in dev.langchain4j.internal
-
Utility class for retrying actions.
- RetryUtils.RetryPolicy - Class in dev.langchain4j.internal
-
This class encapsulates a retry policy.
- RetryUtils.RetryPolicy.Builder - Class in dev.langchain4j.internal
-
This class encapsulates a retry policy builder.
- RETURN_RESULT - Enum constant in enum class dev.langchain4j.agentic.agent.ErrorRecoveryResult.Type
- returnBehavior() - Element in annotation interface dev.langchain4j.agent.tool.Tool
-
Return behavior of the tool.
- ReturnBehavior - Enum Class in dev.langchain4j.agent.tool
-
Defines the behavior of a tool's return value when called by a language model.
- returnDocuments - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- returnDocuments(Boolean) - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- returnThinking - Variable in class dev.langchain4j.model.ollama.OllamaChatModel
- returnThinking - Variable in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- returnThinking() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
- returnThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Controls whether to return thinking/reasoning text (if available) inside
AiMessage.thinking(). - returnThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Controls whether to return thinking/reasoning text (if available) inside
AiMessage.thinking()and whether to invoke theStreamingChatResponseHandler.onPartialThinking(PartialThinking)callback. - returnThinking(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
-
This setting is intended for DeepSeek.
- returnThinking(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
-
This setting is intended for DeepSeek.
- revisedPrompt() - Method in class dev.langchain4j.data.image.Image
-
Get the revised prompt of the image.
- revisedPrompt() - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- revisedPrompt(String) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the revised prompt of the image.
- revisedPrompt(String) - Method in class dev.langchain4j.model.openai.internal.image.ImageData.Builder
- rewriteUserMessage(String) - Method in class dev.langchain4j.guardrail.InputGuardrailRequest
- rewrittenUserMessage() - Method in interface dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent
-
Retrieves a rewritten user message if a successful rewritten result exists.
- rewrittenUserMessage() - Method in class dev.langchain4j.observability.event.DefaultInputGuardrailExecutedEvent
- right() - Method in class dev.langchain4j.store.embedding.filter.logical.And
- right() - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- role() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- role() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- role() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- role() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- role() - Method in interface dev.langchain4j.model.openai.internal.chat.Message
- role() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- role() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- role() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- role(AnthropicRole) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
- role(MistralAiRole) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- role(MistralAiRole) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage.MistralAiDeltaMessageBuilder
- role(String) - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- Role - Enum Class in dev.langchain4j.model.openai.internal.chat
- root(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard.MistralAiModelCardBuilder
- rootCallEnded(AgenticScopeRegistry) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- rootCallStarted(AgenticScopeRegistry) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- rootElement() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- rootElement(JsonSchemaElement) - Method in class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- roots(List) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Specify the initial set of roots that are available to the server upon its request.
- Roots() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeParams.Capabilities.Roots
- route(Query) - Method in class dev.langchain4j.rag.query.router.DefaultQueryRouter
- route(Query) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- route(Query) - Method in interface dev.langchain4j.rag.query.router.QueryRouter
-
Routes the given
Queryto one or multipleContentRetrievers. - ROUTE_TO_ALL - Enum constant in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
In this case, the
Querywill be routed to allContentRetrievers. - run() - Method in interface dev.langchain4j.agentic.AgenticServices.AgentAction.NonThrowingRunnable
- run() - Method in class dev.langchain4j.agentic.AgenticServices.AgentAction
- runningModels() - Method in class dev.langchain4j.model.ollama.OllamaModels
- RunningOllamaModel - Class in dev.langchain4j.model.ollama
- runtime(String, Object...) - Static method in class dev.langchain4j.internal.Exceptions
-
Constructs an
RuntimeExceptionwith the given formatted result.
S
- safePrompt(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- safePrompt(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- safePrompt(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- safeSearch() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the safe search flag.
- safeSearch(Boolean) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the safe search flag.
- safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- safetySettings(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- safetySettings(Map) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- SafetyThreshold - Enum Class in dev.langchain4j.model.vertexai.gemini
-
Safety thresholds, for the harm categories for the generation of responses that have been blocked by the model.
- sampleImageSize(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- sampleImageStyle(VertexAiImageModel.ImageStyle) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- samplePerPartition(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the total number of vectors that are passed to the clustering algorithm.
- Sampling() - Constructor for class dev.langchain4j.mcp.client.protocol.McpInitializeParams.Capabilities.Sampling
- save(AgenticScopeKey, DefaultAgenticScope) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeStore
-
Saves or updates a AgenticScope instance.
- schema - Variable in class dev.langchain4j.model.chat.request.json.JsonRawSchema.Builder
- schema() - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- schema(String) - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema.Builder
- schema(Map) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema.Builder
- schema(Map) - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema.Builder
- SchemaHelper - Class in dev.langchain4j.model.vertexai.gemini
-
Helper class to create a
com.google.cloud.vertexai.api.Schemafrom a JSON schema string, or from a class by reflection on its public fields. - SchemaHelper() - Constructor for class dev.langchain4j.model.vertexai.gemini.SchemaHelper
- scheme(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- scopeName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- score() - Method in class dev.langchain4j.classification.ScoredLabel
- score() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
-
Returns the relevance score (derivative of cosine distance) of this embedding compared to a reference embedding during a search.
- score(TextSegment, String) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
Scores a given
TextSegmentagainst a given query. - score(String, String) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
Scores a given text against a given query.
- SCORE - Enum constant in enum class dev.langchain4j.rag.content.ContentMetadata
- scoreAll(List, String) - Method in class dev.langchain4j.model.cohere.CohereScoringModel
- scoreAll(List, String) - Method in class dev.langchain4j.model.jina.JinaScoringModel
- scoreAll(List, String) - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- scoreAll(List, String) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
Scores all provided
TextSegments against a given query. - scoreAll(List, String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel
-
Scores all provided
TextSegments against a given query. - scoreAll(List, String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel
- scoreAll(List, String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel
- scoreAll(List, String, RerankParameters) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel
-
Scores all provided
TextSegments against a given query using the givenRerankParameters. - SCORED - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorResponseStrategy
-
Use an internal LLM to score the last response and the summarization of the interaction of the supervisor with its sub-agents against the original user request, and return the one with the higher score.
- ScoredLabel<L> - Class in dev.langchain4j.classification
-
Represents a classification label with score.
- ScoredLabel(L, double) - Constructor for class dev.langchain4j.classification.ScoredLabel
- scoredLabels() - Method in class dev.langchain4j.classification.ClassificationResult
- scoreResponses(String, String, String) - Method in interface dev.langchain4j.agentic.supervisor.ResponseAgent
- scoringModel(ScoringModel) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- ScoringModel - Interface in dev.langchain4j.model.scoring
-
Represents a model capable of scoring a text against a query.
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- search(EmbeddingSearchRequest) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
-
This implementation uses the exact k-NN with scoring script to calculate See https://opensearch.org/docs/latest/search-plugins/knn/knn-score-script/
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embeddings. - search(WebSearchRequest) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine
- search(WebSearchRequest) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine
- search(WebSearchRequest) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- search(WebSearchRequest) - Method in interface dev.langchain4j.web.search.WebSearchEngine
-
Performs a search request on the web search engine and returns the search results.
- search(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Search servers by name (substring match).
- search(String) - Method in interface dev.langchain4j.web.search.WebSearchEngine
-
Performs a search query on the web search engine and returns the search results.
- SEARCH_DOCUMENT - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- SEARCH_QUERY - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- SearchApiWebSearchEngine - Class in dev.langchain4j.web.search.searchapi
-
An implementation of a
WebSearchEnginethat uses Search API for performing web searches. - SearchApiWebSearchEngine(String, String, Duration, String, Map) - Constructor for class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine
- SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder - Class in dev.langchain4j.web.search.searchapi
- searchClient - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- searchDepth(String) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- searchIndexName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- searchInformation() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Gets the information about the web search.
- searchMetadata() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Gets the metadata associated with the web search.
- searchQueryType(AzureCosmosDBSearchQueryType) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- searchQueryType(AzureCosmosDBSearchQueryType) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- searchTerm() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- searchTerms() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- searchTerms() - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- searchTerms() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the search terms.
- searchTerms(String) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the search terms.
- searchWeb(String) - Method in class dev.langchain4j.web.search.WebSearchTool
-
Runs a search query on the web search engine and returns a pretty-string representation of the search results.
- securedGrpc(Boolean) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- seed - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- seed - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- seed() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- seed() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- seed() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- seed() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- seed() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- seed(Integer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- seed(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- seed(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- seed(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- seed(Long) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- seed(Long) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- seed(Long) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- seed(Long) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- seed(Long) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- SeleniumDocumentLoader - Class in dev.langchain4j.data.document.loader.selenium
-
Utility class for loading web documents using Selenium.
- SeleniumDocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.selenium
- self() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- self() - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- self() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- selfharm(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- selfharm(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- selfHarm() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- selfHarm() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- selfHarm(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- selfHarm(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- SEMANTIC_SEARCH_CONFIG_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- sendThinking - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- sendThinking - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- sendThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- sendThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- sendThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Controls whether to send thinking/reasoning text to the LLM in follow-up requests.
- sendThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Controls whether to send thinking/reasoning text to the LLM in follow-up requests.
- SENSITIVE - Static variable in class dev.langchain4j.internal.Markers
- SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2 - Static variable in class dev.langchain4j.model.huggingface.HuggingFaceModelName
-
Deprecated.
- SequenceAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a definition of a sequence agent, used to orchestrate the agentic workflow by invoking a series of sub-agents in a predefined order.
- sequenceBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an untyped agent implementing a workflow sequence of its subagents.
- sequenceBuilder() - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- sequenceBuilder() - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- sequenceBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for an agent implementing a workflow sequence of its subagents that can be invoked in a strongly typed way through the provided agent service interface.
- sequenceBuilder(Class) - Method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
- sequenceBuilder(Class) - Method in interface dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder
- SequentialAgentService<T> - Interface in dev.langchain4j.agentic.workflow
- SequentialAgentServiceImpl<T> - Class in dev.langchain4j.agentic.workflow.impl
- serialize() - Method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
- serializeToFile(String) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- serializeToFile(Path) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- serializeToJson() - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- ServerSentEvent - Class in dev.langchain4j.http.client.sse
- ServerSentEvent(String, String) - Constructor for class dev.langchain4j.http.client.sse.ServerSentEvent
- ServerSentEventContext - Class in dev.langchain4j.http.client.sse
- ServerSentEventContext(ServerSentEventParsingHandle) - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventContext
- ServerSentEventListener - Interface in dev.langchain4j.http.client.sse
- ServerSentEventListenerUtils - Class in dev.langchain4j.http.client.sse
- ServerSentEventListenerUtils() - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventListenerUtils
- ServerSentEventParser - Interface in dev.langchain4j.http.client.sse
-
Parses server-sent events (SSE) from an
InputStream, constructsServerSentEventobjects, and delivers them to the providedServerSentEventListener. - ServerSentEventParsingHandle - Interface in dev.langchain4j.http.client.sse
-
Handle that can be used to cancel the parsing of server-sent events.
- ServerSentEventParsingHandleUtils - Class in dev.langchain4j.http.client.sse
- ServerSentEventParsingHandleUtils() - Constructor for class dev.langchain4j.http.client.sse.ServerSentEventParsingHandleUtils
- serverUrl(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.
- serverUrl(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- ServiceHelper - Class in dev.langchain4j.model.openai.internal.spi
- ServiceHelper - Class in dev.langchain4j.spi
-
Utility wrapper around
ServiceLoader.load(). - ServiceHelper() - Constructor for class dev.langchain4j.model.openai.internal.spi.ServiceHelper
- serviceName(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- ServiceOutputParser - Class in dev.langchain4j.service.output
- ServiceOutputParser() - Constructor for class dev.langchain4j.service.output.ServiceOutputParser
- serviceTier() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- serviceTier() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- serviceTier() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- serviceTier() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- serviceTier() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- serviceTier() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- serviceTier(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- serviceTier(String) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- serviceTier(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- serviceTier(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- serviceVersion(ModelServiceVersion) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(ModelServiceVersion) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(ModelServiceVersion) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI API service version.
- serviceVersion(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the Azure OpenAI API service version.
- session(Session) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the
Sessionto use to obtain the document chunkNamedMap. - session(Session) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the
Sessionto use to obtain the document chunkNamedMap. - session(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the name of the
Sessionto use to obtain the document chunkNamedMap. - session(String) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the name of the
Sessionto use to obtain the document chunkNamedMap. - SessionsREPLTool - Class in dev.langchain4j.code.azure.acads
-
A tool for executing code in Azure ACA dynamic sessions.
- SessionsREPLTool(String) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Constructs a new SessionsREPLTool with the specified endpoint.
- SessionsREPLTool(String, String, boolean) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Constructs a new SessionsREPLTool with specified parameters.
- SessionsREPLTool(String, String, boolean, HttpClient, DefaultAzureCredential) - Constructor for class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Protected constructor for testing purposes that allows injecting dependencies.
- SessionsREPLTool.DefaultFileDownloader - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileDownloader interface that downloads files from Azure Container Apps.
- SessionsREPLTool.DefaultFileLister - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileLister interface that lists files in Azure Container Apps.
- SessionsREPLTool.DefaultFileUploader - Class in dev.langchain4j.code.azure.acads
-
Default implementation of the FileUploader interface that uploads files to Azure Container Apps.
- SessionsREPLTool.FileDownloader - Interface in dev.langchain4j.code.azure.acads
-
Interface for downloading files from ACA.
- SessionsREPLTool.FileLister - Interface in dev.langchain4j.code.azure.acads
-
Interface for listing files in ACA.
- SessionsREPLTool.FileUploader - Interface in dev.langchain4j.code.azure.acads
-
Interface for uploading files to ACA.
- SessionsREPLTool.RemoteFileMetadata - Class in dev.langchain4j.code.azure.acads
-
Represents metadata of a remote file.
- setAgentName(String) - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- setAllowedFunctionNames(List) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- setArguments(Map) - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- setAttributes(Metadata) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- setAttributes(Collection) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- setBatching(boolean) - Method in class dev.langchain4j.model.oracle.OracleEmbeddingModel
- setCapabilities(McpInitializeParams.Capabilities) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- setCapabilities(List) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setCategory(GeminiHarmCategory) - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
- setClientInfo(McpInitializeParams.ClientInfo) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- setCode(int) - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- setColumnName(String) - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- setContent(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- setContent(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setContentVector(Collection) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setCurrent(Map) - Static method in interface dev.langchain4j.invocation.LangChain4jManaged
- setCursor(String) - Method in class dev.langchain4j.mcp.client.protocol.McpListToolsRequest
- setCustomParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setData(String) - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- setData(String) - Method in class dev.langchain4j.model.oracle.Embedding
- setData(List) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- setDestinationFile(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setDetails(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setDetails(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setDetails(OllamaModelDetails) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setDigest(String) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setDigest(String) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setDirectory(String) - Method in class dev.langchain4j.data.document.loader.oracle.DirectoryPreference
- setEmbedding(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- setEmbedding(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- setEmbedding(List) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- setEmbedding(List) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setEmbedding(List) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setEmbeddings(List) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- setErrors(List) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- setExpiresAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setFamilies(List) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setFamily(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setFilename(String) - Method in class dev.langchain4j.data.document.loader.oracle.FilePreference
- setFilter(BiPredicate) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Sets the tools filter overriding the eventually existing ones.
- setFormat(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setGeneratedText(String) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationResponse
-
Deprecated.
- setId(int) - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- setId(int) - Method in class dev.langchain4j.model.oracle.Embedding
- setId(Long) - Method in class dev.langchain4j.mcp.client.protocol.McpClientMessage
- setId(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- setId(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- setId(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- setId(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- setId(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setId(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setId(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setImage(int[]) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setImage(InputStream) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- setInput(List) - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
- setKey(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- setLength(int) - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- setLicense(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setListChanged(boolean) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams.Capabilities.Roots
- setMask(int[]) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setMaxTokens(int) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setMessage(String) - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- setMessages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- setMessages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setMessages(List) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- setMessages(List) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- setMetadata(AnthropicMetadata) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setMetadata(Document.Metadata) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- setMetadata(Map) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- setMode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- setModel(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- setModel(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setModel(String) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setModel(String) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setModelfile(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setModelInfo(Map) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setModifiedAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setModifiedAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setName(String) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams.ClientInfo
- setName(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- setName(String) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setName(String) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setNum_steps(Integer) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setOffset(int) - Method in class dev.langchain4j.data.document.splitter.oracle.Chunk
- setOwner(String) - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- setParameters(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setParameterSize(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setParams(McpInitializeParams) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeRequest
- setPrompt(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setPrompt(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- setProtocolVersion(String) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams
- setQuantizationLevel(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setResponse(String) - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- setResult(T) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- setRole(WorkersAiChatCompletionRequest.MessageRole) - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- setRoots(McpInitializeParams.Capabilities.Roots) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams.Capabilities
- setRoots(List) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient
- setRoots(List) - Method in interface dev.langchain4j.mcp.client.McpClient
-
Sets the roots that are made available to the server upon its request.
- setSampling(McpInitializeParams.Capabilities.Sampling) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams.Capabilities
- setScore(Double) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- setScore(Double) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- setScore(Double) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setScore1(double) - Method in class dev.langchain4j.agentic.supervisor.ResponseScore
- setScore2(double) - Method in class dev.langchain4j.agentic.supervisor.ResponseScore
- setShape(List) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- setSize(long) - Method in class dev.langchain4j.model.ollama.OllamaModel
- setSize(Long) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setSizeVram(Long) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setSource(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- setSource(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- setStopSequences(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setStore(AgenticScopeStore) - Static method in enum class dev.langchain4j.agentic.scope.AgenticScopePersister
-
Explicitly set a persistence provider.
- setStream(boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setStrength(Integer) - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- setSubfolder(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- setSuccess(boolean) - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- setSummary(String) - Method in class dev.langchain4j.agentic.internal.Context.Summary
- setSystem(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- setSystem(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setTableName(String) - Method in class dev.langchain4j.data.document.loader.oracle.TablePreference
- setTemperature(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setTemplate(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setText(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- setText(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- setText(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- setText(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- setText(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setText(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setText(List) - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- setThinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- setThinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setThreshold(GeminiHarmBlockThreshold) - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
- setToolChoice(AnthropicToolChoice) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setToolNameMapper(BiFunction) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Sets the tool name mapper overriding the current one.
- setTools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
- setTools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setToolSpecificationMapper(BiFunction) - Method in class dev.langchain4j.mcp.McpToolProvider
-
Sets the tool specification mapper overriding the current one.
- setTopK(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setTopP(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- setUrl(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- setUserId(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- setValue(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- setVector(float[]) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
- setVector(String) - Method in class dev.langchain4j.model.oracle.Embedding
- setVersion(String) - Method in class dev.langchain4j.mcp.client.protocol.McpInitializeParams.ClientInfo
- setWorkflowAgentsBuilder(WorkflowAgentsBuilder) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Explicitly set a WorkflowAgentsBuilder.
- sexual() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- sexual() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- sexual(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- sexual(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- sexual(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- sexual(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- sexualMinors() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- sexualMinors() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- sexualMinors(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- sexualMinors(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- similarity() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
similarityrecord component. - similarity(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan similarity for the embedding definition
- singleText() - Method in class dev.langchain4j.data.message.UserMessage
-
Returns text from a single
TextContent. - siteRestrict(Boolean) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- size(long) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- size(ImageSize) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the size of the image, using the ImageSize enum.
- size(ImageGenerateParams.Size) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- size(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the size of the image.
- size(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- size(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- size(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- SKETCH - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- sleep(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method sleeps after a given retry.
- snippet() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the snippet associated with the web page.
- source - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- source - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- SOURCE - Static variable in class dev.langchain4j.data.document.source.amazon.s3.AmazonS3Source
- SOURCE - Static variable in class dev.langchain4j.data.document.source.azure.storage.blob.AzureBlobStorageSource
- SOURCE - Static variable in class dev.langchain4j.data.document.source.tencent.cos.TencentCosSource
- sources() - Method in class dev.langchain4j.service.Result
-
Returns all sources returned during RAG retrieval.
- sources(List) - Method in class dev.langchain4j.service.Result.ResultBuilder
- spaceId() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- spaceId(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- split(Document) - Method in interface dev.langchain4j.data.document.DocumentSplitter
-
Splits a single Document into a list of TextSegment objects.
- split(Document) - Method in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- split(Document) - Method in class dev.langchain4j.data.document.splitter.oracle.OracleDocumentSplitter
-
Split a single document
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- split(String) - Method in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Splits the provided text into parts.
- split(String) - Method in class dev.langchain4j.data.document.splitter.oracle.OracleDocumentSplitter
-
Split the provided text into parts
- splitAll(Document...) - Method in interface dev.langchain4j.data.document.DocumentSplitter
-
Splits multiple
Documentinstances into a list ofTextSegmentobjects. - splitAll(List) - Method in interface dev.langchain4j.data.document.DocumentSplitter
-
Splits a list of Documents into a list of TextSegment objects.
- splitAll(List) - Method in class dev.langchain4j.data.document.splitter.oracle.OracleDocumentSplitter
-
Split a list of documents
- SQLCODER_7B_2 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
This model is intended to be used by non-technical users to understand data inside their SQL databases.
- SqlDatabaseContentRetriever - Class in dev.langchain4j.experimental.rag.content.retriever.sql
-
WARNING! Although fun and exciting, this class is dangerous to use! Do not ever use this in production! The database user must have very limited READ-ONLY permissions! Although the generated SQL is somewhat validated (to ensure that the SQL is a SELECT statement) using JSqlParser, this class does not guarantee that the SQL will be harmless.
- SqlDatabaseContentRetriever(DataSource, String, String, PromptTemplate, ChatModel, Integer) - Constructor for class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
-
Creates an instance of a
SqlDatabaseContentRetriever. - SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder - Class in dev.langchain4j.experimental.rag.content.retriever.sql
- sqlDialect(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- sqlFilterParser - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- sqlFilterParser(SqlFilterParser) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- SqlFilterParser - Class in dev.langchain4j.store.embedding.filter.parser.sql
-
Parses an SQL "WHERE" clause into a
Filterobject using JSqlParser. - SqlFilterParser() - Constructor for class dev.langchain4j.store.embedding.filter.parser.sql.SqlFilterParser
-
Creates an instance of
SqlFilterParser. - SqlFilterParser(Clock) - Constructor for class dev.langchain4j.store.embedding.filter.parser.sql.SqlFilterParser
-
Creates an instance of
SqlFilterParser. - SQUARE - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- SseEventListener - Class in dev.langchain4j.mcp.client.transport.http
- SseEventListener(McpOperationHandler, boolean, CompletableFuture, Runnable) - Constructor for class dev.langchain4j.mcp.client.transport.http.SseEventListener
- sseUrl(String) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport.Builder
-
Deprecated.The initial URL where to connect to the server and request a SSE channel.
- STABLE_DIFFUSION_V1_5_IMG2IMG - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Stable Diffusion is a latent text-to-image diffusion model capable of generating photo-realistic images.
- STABLE_DIFFUSION_V1_5_IN_PAINTING - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Stable Diffusion Inpainting is a latent text-to-image diffusion model capable of generating photo-realistic images given any text input, with the extra capability of inpainting the pictures by using a mask.
- STABLE_DIFFUSION_XL - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Diffusion-based text-to-image generative model by Stability AI.
- STABLE_DIFFUSION_XL_LIGHTNING - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
SDXL-Lightning is a lightning-fast text-to-image generation model.
- STARLING_LM_7B_BETA - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
We introduce Starling-LM-7B-beta, an open large language model (LLM) trained by Reinforcement Learning from AI Feedback (RLAIF).
- start() - Method in class dev.langchain4j.service.AiServiceTokenStream
- start() - Method in interface dev.langchain4j.service.TokenStream
-
Completes the current token stream building and starts processing.
- start(McpOperationHandler) - Method in class dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- start(McpOperationHandler) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport
-
Deprecated.
- start(McpOperationHandler) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- start(McpOperationHandler) - Method in interface dev.langchain4j.mcp.client.transport.McpTransport
-
Creates a connection to the MCP server (runs the server as a subprocess if needed).
- start(McpOperationHandler) - Method in class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- START - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- startIndex() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the start index for search results.
- startIndex(Integer) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the start index for search results.
- startOperation(Long, CompletableFuture) - Method in class dev.langchain4j.mcp.client.transport.McpOperationHandler
- startPage() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the start page number for search results.
- startPage(Integer) - Method in class dev.langchain4j.web.search.WebSearchRequest.Builder
-
Set the start page number for search results.
- state() - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- state() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- statusCode() - Method in exception class dev.langchain4j.exception.HttpException
- statusCode() - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse
- statusCode(int) - Method in class dev.langchain4j.http.client.SuccessfulHttpResponse.Builder
- StdioMcpTransport - Class in dev.langchain4j.mcp.client.transport.stdio
- StdioMcpTransport(StdioMcpTransport.Builder) - Constructor for class dev.langchain4j.mcp.client.transport.stdio.StdioMcpTransport
- StdioMcpTransport.Builder - Class in dev.langchain4j.mcp.client.transport.stdio
- stop() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- stop() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- stop(String...) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- stop(String...) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- stop(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- stop(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- stop(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- stop(List) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- stop(List) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- stop(List) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- stop(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- stop(List) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- stop(List) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- stop(List) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- stop(List) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- stop(List) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- stop(List) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- stop(List) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- stop(List) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- stop(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- stop(List) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- STOP - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The model call finished because the model decided the request was done.
- stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- stopSequences - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- stopSequences() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- stopSequences() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- stopSequences() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- stopSequences(String...) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- stopSequences(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- stopSequences(String...) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- stopSequences(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- stopSequences(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- stopSequences(List) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- stopSequences(List) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- storageMode() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns the value of the
storageModerecord component. - storageMode() - Method in interface dev.langchain4j.store.embedding.mariadb.MetadataStorageConfig
-
Metadata storage mode COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- storageMode() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
- storageMode() - Method in interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
Metadata storage mode COMBINED_JSON: For dynamic metadata, when you don't know the list of metadata that will be used.
- storageMode(MetadataStorageMode) - Method in class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig.Builder
- storageMode(MetadataStorageMode) - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- store() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- store() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- store() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- store(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- store(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- store(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- store(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- store(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- store(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- store(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- stream - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- stream() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- stream() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- stream(boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- stream(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- stream(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- stream(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- stream(Boolean) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- StreamableHttpMcpTransport - Class in dev.langchain4j.mcp.client.transport.http
- StreamableHttpMcpTransport(StreamableHttpMcpTransport.Builder) - Constructor for class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport
- StreamableHttpMcpTransport.Builder - Class in dev.langchain4j.mcp.client.transport.http
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- streamingChatModel - Variable in class dev.langchain4j.guardrail.ChatExecutor.StreamingToSynchronousBuilder
- streamingChatModel - Variable in class dev.langchain4j.service.AiServiceContext
- streamingChatModel(StreamingChatModel) - Method in class dev.langchain4j.service.AiServices
-
Configures streaming chat model that will be used under the hood of the AI Service.
- StreamingChatModel - Interface in dev.langchain4j.model.chat
-
Represents a language model that has a chat API and can stream a response one token at a time.
- StreamingChatResponseHandler - Interface in dev.langchain4j.model.chat.response
-
Represents a handler for a
StreamingChatModelresponse. - StreamingCompletionHandling - Interface in dev.langchain4j.model.openai.internal
- streamingFimCompletion(MistralAiFimCompletionRequest, StreamingResponseHandler) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- streamingFimCompletion(MistralAiFimCompletionRequest, StreamingResponseHandler) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- streamingHandle() - Method in class dev.langchain4j.model.chat.response.PartialResponseContext
- streamingHandle() - Method in class dev.langchain4j.model.chat.response.PartialThinkingContext
- streamingHandle() - Method in class dev.langchain4j.model.chat.response.PartialToolCallContext
- streamingHandle() - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse
- streamingHandle(StreamingHandle) - Method in class dev.langchain4j.model.openai.internal.ParsedAndRawResponse.Builder
- StreamingHandle - Interface in dev.langchain4j.model.chat.response
-
Handle that can be used to cancel the streaming done via
StreamingChatResponseHandler. - StreamingLanguageModel - Interface in dev.langchain4j.model.language
-
Represents a language model that has a simple text interface (as opposed to a chat interface) and can stream a response one token at a time.
- StreamingParser(StreamingChatResponseHandler, Model) - Constructor for class dev.langchain4j.model.gpullama3.GPULlama3ResponseParser.StreamingParser
-
Creates a new streaming parser.
- StreamingResponseHandler<T> - Interface in dev.langchain4j.model
-
Represents a handler for streaming responses from a language model.
- StreamingResponseHandling - Interface in dev.langchain4j.model.openai.internal
- StreamingToSynchronousBuilder(StreamingChatModel) - Constructor for class dev.langchain4j.guardrail.ChatExecutor.StreamingToSynchronousBuilder
- streamOptions() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- streamOptions() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- streamOptions(StreamOptions) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- streamOptions(StreamOptions) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- StreamOptions - Class in dev.langchain4j.model.openai.internal.shared
- StreamOptions(StreamOptions.Builder) - Constructor for class dev.langchain4j.model.openai.internal.shared.StreamOptions
- StreamOptions.Builder - Class in dev.langchain4j.model.openai.internal.shared
- strict() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- strict(boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiJsonSchema.Builder
- strict(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.Function.Builder
- strict(Boolean) - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema.Builder
- strictJsonSchema - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- strictJsonSchema - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- strictTools - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- strictTools - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- strictTools(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- strictTools(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- strictTools(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- strictTools(Boolean) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- StructuredPrompt - Annotation Interface in dev.langchain4j.model.input.structured
-
Represents a structured prompt.
- StructuredPrompt.Util - Class in dev.langchain4j.model.input.structured
-
Utility class for
StructuredPrompt. - StructuredPromptFactory - Interface in dev.langchain4j.spi.prompt.structured
-
Represents a factory for structured prompts.
- StructuredPromptProcessor - Class in dev.langchain4j.model.input.structured
-
Utility class for structured prompts.
- style(ImageGenerationStyle) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the style of the image, using the ImageGenerationStyle enum.
- style(ImageGenerateParams.Style) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- style(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the style of the image.
- style(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- style(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- style(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- subAgent(Predicate, AgentExecutor) - Method in interface dev.langchain4j.agentic.workflow.ConditionalAgentService
- subAgent(Predicate, AgentExecutor) - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- SubAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Defines a sub-agent of a workflow-based or supervisor agent.
- subAgents() - Element in annotation interface dev.langchain4j.agentic.declarative.ConditionalAgent
-
Sub-agents that can be conditionally activated by this agent.
- subAgents() - Element in annotation interface dev.langchain4j.agentic.declarative.LoopAgent
-
Array of sub-agents that will be invoked in parallel.
- subAgents() - Element in annotation interface dev.langchain4j.agentic.declarative.ParallelAgent
-
Array of sub-agents that will be invoked in parallel.
- subAgents() - Element in annotation interface dev.langchain4j.agentic.declarative.SequenceAgent
-
Array of sub-agents that will be invoked in sequence.
- subAgents() - Element in annotation interface dev.langchain4j.agentic.declarative.SupervisorAgent
-
Array of sub-agents that can be invoked by the supervisor agent.
- subAgents(Object...) - Method in class dev.langchain4j.agentic.internal.AbstractService
- subAgents(Object...) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- subAgents(Object...) - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- subAgents(Object...) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- subAgents(Predicate, Object...) - Method in interface dev.langchain4j.agentic.workflow.ConditionalAgentService
- subAgents(Predicate, Object...) - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- subAgents(Predicate, List) - Method in interface dev.langchain4j.agentic.workflow.ConditionalAgentService
- subAgents(Predicate, List) - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- subAgents(List) - Method in class dev.langchain4j.agentic.internal.AbstractService
- subAgents(List) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- subAgents(List) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- subAgents(List) - Method in class dev.langchain4j.agentic.workflow.impl.ConditionalAgentServiceImpl
- subAgents(List) - Method in interface dev.langchain4j.agentic.workflow.WorkflowService
- subSplitter - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- success() - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a successful result without any successful text
- success() - Static method in class dev.langchain4j.guardrail.InputGuardrailResult
-
Gets a successful input guardrail result
- success() - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a successful result without any successful text
- success() - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Gets a successful output guardrail result
- SUCCESS - Enum constant in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
A successful validation.
- SUCCESS_WITH_RESULT - Enum constant in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
A successful validation with a specific result.
- SuccessfulHttpResponse - Class in dev.langchain4j.http.client
- SuccessfulHttpResponse(SuccessfulHttpResponse.Builder) - Constructor for class dev.langchain4j.http.client.SuccessfulHttpResponse
- SuccessfulHttpResponse.Builder - Class in dev.langchain4j.http.client
- successfulResult() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- successfulText() - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
The message of the successful result
- successfulText() - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- successfulText() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- successWith(AiMessage) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a successful result with specific success text
- successWith(AiMessage) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a successful result with specific success text
- successWith(AiMessage, Object) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure
- successWith(AiMessage, Object) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a non-fatal failure
- successWith(String) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Produces a successful result with specific success text
- successWith(String) - Static method in class dev.langchain4j.guardrail.InputGuardrailResult
-
Produces a successful result with specific success text
- successWith(String) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a successful result with specific success text
- successWith(String) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a successful result with specific success text
- successWith(String, Object) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Produces a non-fatal failure
- successWith(String, Object) - Static method in class dev.langchain4j.guardrail.OutputGuardrailResult
-
Produces a non-fatal failure
- suffix() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- suffix(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- suffix(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- sum(TokenUsage, TokenUsage) - Static method in class dev.langchain4j.model.output.TokenUsage
-
Adds two token usages.
- sum(Integer, Integer) - Static method in class dev.langchain4j.model.output.TokenUsage
-
Sum two integers, returning null if both are null.
- SUMMARIZATION - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorContextStrategy
-
Use only a summarization of the interaction of the supervisor with its sub-agents.
- summarize(String) - Method in interface dev.langchain4j.agentic.internal.Context.ContextSummarizer
- summarizedContext() - Element in annotation interface dev.langchain4j.agentic.declarative.SubAgent
-
Names of other agents participating in the definition of the context of this agent.
- summarizedContext(String...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- Summarizer(AgenticScope, ChatModel, String...) - Constructor for class dev.langchain4j.agentic.internal.Context.Summarizer
- Summary() - Constructor for class dev.langchain4j.agentic.internal.Context.Summary
- SUMMARY - Enum constant in enum class dev.langchain4j.agentic.supervisor.SupervisorResponseStrategy
-
Return a summarization of the interaction of the supervisor with its sub-agents.
- SUPERVISOR_CONTEXT_KEY - Static variable in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- SUPERVISOR_CONTEXT_PREFIX - Static variable in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- SupervisorAgent - Interface in dev.langchain4j.agentic.supervisor
- SupervisorAgent - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supervisor agent that can autonomously coordinate and invoke multiple sub-agents.
- SupervisorAgentService<T> - Interface in dev.langchain4j.agentic.supervisor
- SupervisorAgentServiceImpl<T> - Class in dev.langchain4j.agentic.supervisor
- supervisorBuilder() - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for a supervisor agent service that can be used to manage and supervise other agents.
- supervisorBuilder(Class) - Static method in class dev.langchain4j.agentic.AgenticServices
-
Creates a builder for a supervisor agent service that can be used to manage and supervise other agents.
- supervisorContext(String) - Method in interface dev.langchain4j.agentic.supervisor.SupervisorAgentService
- supervisorContext(String) - Method in class dev.langchain4j.agentic.supervisor.SupervisorAgentServiceImpl
- SupervisorContextStrategy - Enum Class in dev.langchain4j.agentic.supervisor
-
Strategy for providing context to the supervisor agent.
- SupervisorRequest - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a definition of the request that will be sent to the supervisor.
- SupervisorResponseStrategy - Enum Class in dev.langchain4j.agentic.supervisor
-
Strategy to decide which response the supervisor agent should return.
- supportedCapabilities - Variable in class dev.langchain4j.model.ollama.OllamaChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- supportedCapabilities() - Method in interface dev.langchain4j.model.chat.ChatModel
- supportedCapabilities() - Method in interface dev.langchain4j.model.chat.StreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- supportedCapabilities(Set) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- syncExecute(DefaultAgenticScope) - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
- SynchronousBuilder(ChatModel) - Constructor for class dev.langchain4j.guardrail.ChatExecutor.SynchronousBuilder
- SyncOrAsync<ResponseContent> - Interface in dev.langchain4j.model.openai.internal
- SyncOrAsyncOrStreaming<ResponseContent> - Interface in dev.langchain4j.model.openai.internal
- system - Enum constant in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
Directive for the prompt
- system - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- system(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
- system(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- SYSTEM - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A message from the system, typically defined by a developer.
- SYSTEM - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- SYSTEM - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.Role
- systemFingerprint() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- systemFingerprint() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- systemFingerprint() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- systemFingerprint(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- systemFingerprint(String) - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata.Builder
- systemFingerprint(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata.Builder
- systemMessage() - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
- systemMessage() - Method in interface dev.langchain4j.observability.api.event.AiServiceStartedEvent
-
Retrieves an optional system message associated with the invocation.
- systemMessage() - Method in class dev.langchain4j.observability.event.DefaultAiServiceStartedEvent
- systemMessage(SystemMessage) - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Sets a system message.
- systemMessage(String) - Static method in class dev.langchain4j.data.message.SystemMessage
-
Creates a new system message.
- systemMessage(Optional) - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Sets an optional system message.
- SystemMessage - Class in dev.langchain4j.data.message
-
Represents a system message, typically defined by a developer.
- SystemMessage - Class in dev.langchain4j.model.openai.internal.chat
- SystemMessage - Annotation Interface in dev.langchain4j.service
-
Specifies either a complete system message (prompt) or a system message template to be used each time an AI service is invoked.
- SystemMessage(SystemMessage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.SystemMessage
- SystemMessage(String) - Constructor for class dev.langchain4j.data.message.SystemMessage
-
Creates a new system message.
- SystemMessage.Builder - Class in dev.langchain4j.model.openai.internal.chat
- systemMessageProvider - Variable in class dev.langchain4j.service.AiServiceContext
- systemMessageProvider(Function) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- systemMessageProvider(Function) - Method in class dev.langchain4j.service.AiServices
-
Configures the system message provider, which provides a system message to be used each time an AI service is invoked.
T
- table - Variable in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- table - Variable in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Embeddings table name
- table - Variable in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- table(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- table(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- table(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- table(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- table(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- table(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- table(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- tableDefinition - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- tableDefinition(TableDefinition) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- TableDefinition - Class in dev.langchain4j.store.embedding.filter.builder.sql
- TableDefinition(String, String, Collection) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- TableDefinition.Builder - Class in dev.langchain4j.store.embedding.filter.builder.sql
- tableName() - Method in class dev.langchain4j.store.embedding.oracle.Index
-
Returns the name of this table.
- TablePreference - Class in dev.langchain4j.data.document.loader.oracle
-
Document loader file preference To specify a table, dbms_vector_chain.utl_to_text expects the following JSON: {"owner": "owner", "tablename": "table name", "colname": "column name"}
- TablePreference() - Constructor for class dev.langchain4j.data.document.loader.oracle.TablePreference
- TablestoreChatMemoryStore - Class in dev.langchain4j.store.memory.chat.tablestore
- TablestoreChatMemoryStore(SyncClient) - Constructor for class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- TablestoreChatMemoryStore(SyncClient, String, String, String, String) - Constructor for class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- TablestoreEmbeddingStore - Class in dev.langchain4j.store.embedding.tablestore
- TablestoreEmbeddingStore(SyncClient, int) - Constructor for class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- TablestoreEmbeddingStore(SyncClient, int, List) - Constructor for class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- TablestoreEmbeddingStore(SyncClient, String, String, String, String, String, int, VectorMetricType, List) - Constructor for class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- targetAccuracy(int) - Method in class dev.langchain4j.store.embedding.oracle.IVFIndexBuilder
-
Configures the target accuracy.
- targetHits(Integer) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- taskType(GoogleAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- taskType(VertexAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- taskType(String) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- TavilyWebSearchEngine - Class in dev.langchain4j.web.search.tavily
-
Represents Tavily Search API as a
WebSearchEngine. - TavilyWebSearchEngine(String, String, Duration, String, Boolean, Boolean, List, List) - Constructor for class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- TavilyWebSearchEngine.TavilyWebSearchEngineBuilder - Class in dev.langchain4j.web.search.tavily
- temperature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- temperature - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- temperature - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- temperature() - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest
- temperature() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- temperature() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- temperature() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- temperature() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- temperature() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- temperature(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- temperature(Double) - Method in class dev.langchain4j.model.audio.AudioTranscriptionRequest.Builder
-
Sets the temperature parameter for controlling randomness in the transcription.
- temperature(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- temperature(Double) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- temperature(Double) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- temperature(Double) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- temperature(Double) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- temperature(Double) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- temperature(Double) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- temperature(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- temperature(Float) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- temperature(Float) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- temperature(Float) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- temperature(Float) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- temperature(Float) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- temperature(Float) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- template() - Method in class dev.langchain4j.model.input.PromptTemplate
- template(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- tenantName(String) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- TencentCosDocumentLoader - Class in dev.langchain4j.data.document.loader.tencent.cos
- TencentCosDocumentLoader(COSClient) - Constructor for class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader
- TencentCosDocumentLoader.Builder - Class in dev.langchain4j.data.document.loader.tencent.cos
- TencentCosSource - Class in dev.langchain4j.data.document.source.tencent.cos
- TencentCosSource(InputStream, String, String) - Constructor for class dev.langchain4j.data.document.source.tencent.cos.TencentCosSource
- tencentCredentials(TencentCredentials) - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCosDocumentLoader.Builder
-
Set the Tencent credentials.
- TencentCredentials - Class in dev.langchain4j.data.document.loader.tencent.cos
- TencentCredentials(String, String) - Constructor for class dev.langchain4j.data.document.loader.tencent.cos.TencentCredentials
- TencentCredentials(String, String, String) - Constructor for class dev.langchain4j.data.document.loader.tencent.cos.TencentCredentials
- test(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContains
- test(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAll
- test(Object) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.FullTextContainsAny
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- test(Object) - Method in interface dev.langchain4j.store.embedding.filter.Filter
-
Tests if a given object satisfies this
Filter. - test(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.And
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- test(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- test(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- test(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- testExitAtLoopEnd() - Element in annotation interface dev.langchain4j.agentic.declarative.ExitCondition
-
If true, the exit condition will be tested only at the end of each loop iteration.
- testExitAtLoopEnd(boolean) - Method in class dev.langchain4j.agentic.workflow.impl.LoopAgentServiceImpl
- testExitAtLoopEnd(boolean) - Method in interface dev.langchain4j.agentic.workflow.LoopAgentService
- text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- text - Variable in class dev.langchain4j.model.jina.internal.api.JinaDocument
- text - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- text() - Method in class dev.langchain4j.data.document.DefaultDocument
- text() - Method in interface dev.langchain4j.data.document.Document
-
Returns the text of this document.
- text() - Method in class dev.langchain4j.data.message.AiMessage
-
Get the text of the message.
- text() - Method in class dev.langchain4j.data.message.SystemMessage
-
Returns the message text.
- text() - Method in class dev.langchain4j.data.message.TextContent
-
Returns the text.
- text() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns the result of the tool execution.
- text() - Method in class dev.langchain4j.data.segment.TextSegment
-
Returns the text.
- text() - Method in class dev.langchain4j.mcp.client.McpTextContent
- text() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- text() - Method in class dev.langchain4j.model.audio.AudioTranscriptionResponse
- text() - Method in class dev.langchain4j.model.chat.response.PartialResponse
- text() - Method in class dev.langchain4j.model.chat.response.PartialThinking
- text() - Method in class dev.langchain4j.model.input.Prompt
-
The text of the prompt.
- text() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- text() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- text() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
-
Convenience method to get the text from the first choice.
- text() - Method in class dev.langchain4j.rag.query.Query
- text() - Method in class dev.langchain4j.service.tool.ToolErrorHandlerResult
- text() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
textrecord component. - text(String) - Method in class dev.langchain4j.data.message.AiMessage.Builder
- text(String) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- text(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice.Builder
- text(String) - Static method in class dev.langchain4j.service.tool.ToolErrorHandlerResult
- text(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- text(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- TEXT - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Text content.
- TEXT - Enum constant in enum class dev.langchain4j.mcp.client.McpPromptContent.Type
- TEXT - Enum constant in enum class dev.langchain4j.mcp.client.McpResourceContents.Type
- TEXT - Enum constant in enum class dev.langchain4j.model.chat.request.ResponseFormatType
- TEXT - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
- TEXT - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ContentType
- TEXT - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.ResponseFormatType
- TEXT - Static variable in class dev.langchain4j.model.chat.request.ResponseFormat
- TEXT_DAVINCI_002 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- TEXT_DAVINCI_002_1 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- TEXT_EMBEDDING_004 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TEXT_EMBEDDING_3_LARGE - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_3_LARGE - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
- TEXT_EMBEDDING_3_LARGE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- TEXT_EMBEDDING_3_LARGE_1 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_3_SMALL - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_3_SMALL - Enum constant in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
- TEXT_EMBEDDING_3_SMALL - Enum constant in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- TEXT_EMBEDDING_3_SMALL_1 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_ADA_002 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_ADA_002 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- TEXT_EMBEDDING_ADA_002_1 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_ADA_002_2 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- TEXT_EMBEDDING_PREVIEW_0815 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TEXT_MODERATION_LATEST - Enum constant in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- TEXT_MODERATION_STABLE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- TEXT_MULTILINGUAL_EMBEDDING_002 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TextClassifier<L> - Interface in dev.langchain4j.classification
-
Classifies a given text based on a set of labels.
- textColumn() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table's text column.
- textColumn(String) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the name of a column which stores text.
- TextContent - Class in dev.langchain4j.data.message
-
Represents a text content.
- TextContent(String) - Constructor for class dev.langchain4j.data.message.TextContent
-
Creates a new text content.
- TextDocumentParser - Class in dev.langchain4j.data.document.parser
- TextDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.TextDocumentParser
- TextDocumentParser(Charset) - Constructor for class dev.langchain4j.data.document.parser.TextDocumentParser
- TEXTEMBEDDING_GECKO_001 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TEXTEMBEDDING_GECKO_002 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TEXTEMBEDDING_GECKO_003 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- TEXTEMBEDDING_GECKO_MULTILINGUAL_001 - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- textFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- textFieldName(String) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- TextGenerationRequest - Class in dev.langchain4j.model.huggingface.client
-
Deprecated, for removal: This API element is subject to removal in a future version.
- TextGenerationRequest.Builder - Class in dev.langchain4j.model.huggingface.client
-
Deprecated.
- TextGenerationResponse - Class in dev.langchain4j.model.huggingface.client
-
Deprecated, for removal: This API element is subject to removal in a future version.
- TextGenerationResponse() - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationResponse
-
Deprecated.
- TextGenerationResponse(String) - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationResponse
-
Deprecated.
- textOffset() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- textOffset(List) - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- TextResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
-
Default constructor.
- textSegment() - Method in interface dev.langchain4j.rag.content.Content
- textSegment() - Method in class dev.langchain4j.rag.content.DefaultContent
- textSegment() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Returns the value of the
textSegmentrecord component. - textSegment(String) - Static method in class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- textSegment(String, Metadata) - Static method in class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- TextSegment - Class in dev.langchain4j.data.segment
-
Represents a semantically meaningful segment (chunk/piece/fragment) of a larger entity such as a document or chat conversation.
- TextSegment(String, Metadata) - Constructor for class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- textSegmentTransformer(TextSegmentTransformer) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor.Builder
-
Sets the text segment transformer.
- TextSegmentTransformer - Interface in dev.langchain4j.data.segment
-
Defines the interface for transforming a
TextSegment. - think() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- think(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters.Builder
-
Controls thinking.
- thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- thinking() - Method in class dev.langchain4j.data.message.AiMessage
-
Get the thinking/reasoning text of the message.
- thinking() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- thinking(boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- thinking(boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- thinking(boolean) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- thinking(ExtractionTags) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- thinking(ExtractionTags) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- thinking(ExtractionTags) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- thinking(Thinking) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- thinking(Thinking) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- thinking(Thinking) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- thinking(ThinkingEffort) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- thinking(ThinkingEffort) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- thinking(ThinkingEffort) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- thinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
- thinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- thinking(String) - Method in class dev.langchain4j.data.message.AiMessage.Builder
- THINKING_SIGNATURE_KEY - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- thinkingBudget(Integer) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
- thinkingBudgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Configures thinking.
- thinkingBudgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Configures thinking.
- thinkingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- thinkingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- thinkingType(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Enables thinking.
- thinkingType(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Enables thinking.
- threadCount(Integer) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- threadCount(Integer) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- threadCount(Integer) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- threadCount(Integer) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- threadCount(Integer) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- THREE_FOURTHS - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- THROW_EXCEPTION - Enum constant in enum class dev.langchain4j.agentic.agent.ErrorRecoveryResult.Type
- THROW_EXCEPTION - Enum constant in enum class dev.langchain4j.service.tool.HallucinatedToolNameStrategy
- throwException() - Static method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
- thumbnailLink() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- TII_UAE_FALCON_7B_INSTRUCT - Static variable in class dev.langchain4j.model.huggingface.HuggingFaceModelName
-
Deprecated.
- timeLimit() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- timeLimit(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- timeLimit(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- timeLimit(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- timeout - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- timeout - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- timeout - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- timeout - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- timeout - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- timeout() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- timeout(Duration) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets the timeout for code execution.
- timeout(Duration) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader.Builder
- timeout(Duration) - Method in class dev.langchain4j.mcp.client.transport.http.HttpMcpTransport.Builder
-
Deprecated.
- timeout(Duration) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
The connection timeout (applied on the http client level).
- timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- timeout(Duration) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- timeout(Duration) - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.ollama.OllamaModels.OllamaModelsBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- timeout(Duration) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore.Builder
- timeout(Duration) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- timeout(Duration) - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- timeout(Duration) - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- timeout(Duration) - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- TimeoutException - Exception Class in dev.langchain4j.exception
- TimeoutException(String) - Constructor for exception class dev.langchain4j.exception.TimeoutException
- TimeoutException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.TimeoutException
- TimeoutException(Throwable) - Constructor for exception class dev.langchain4j.exception.TimeoutException
- timestamp() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- timestamp() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
- timestamp() - Method in interface dev.langchain4j.invocation.InvocationContext
-
Retrieves the point in time when the invocation occurred.
- timestamp(Instant) - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Sets the timestamp for the builder.
- timestampNow() - Method in class dev.langchain4j.invocation.InvocationContext.Builder
-
Updates the builder's timestamp to the current system time.
- TINYLLAMA_1_1B_CHAT_V1_0 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
The TinyLlama project aims to pretrain a 1.1B Llama model on 3 trillion tokens.
- TitanEmbedTextV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- TitanEmbedTextV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- title() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- title() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the title of the web page.
- titleMetadataKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- TO_LLM - Enum constant in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
The value returned by the tool is sent back to the LLM for further processing.
- toAiMessage() - Method in class dev.langchain4j.model.input.Prompt
-
Convert this prompt to an AiMessage.
- toAiMessage(List) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAiMessage(List, boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicMessages(List) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicMessages(List, boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicSystemPrompt(List, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicTool(ToolSpecification, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicToolChoice(ToolChoice, String, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicTools(List, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toBuilder() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- toBuilder() - Method in class dev.langchain4j.agent.tool.ToolSpecification
- toBuilder() - Method in class dev.langchain4j.data.message.UserMessage
- toBuilder() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Converts the current
GuardrailRequestParamsinstance to a builder, allowing modifications to the current state or creation of a new modified object. - toBuilder() - Method in interface dev.langchain4j.invocation.InvocationContext
-
Converts the current instance of
DefaultInvocationContextinto aInvocationContext.Builder, pre-populated with the current values of the instance. - toBuilder() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- toBuilder() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- toBuilder() - Method in class dev.langchain4j.model.chat.request.ChatRequest
-
Transforms this instance to a
ChatRequest.Builderwith all of the same field values - toBuilder() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- toBuilder() - Method in class dev.langchain4j.model.chat.response.ChatResponse
-
Converts the current instance of
ChatResponseinto aChatResponse.Builder, allowing modifications to the current object's fields. - toBuilder() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- toBuilder() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- toBuilder() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- toBuilder() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.AiServiceCompletedEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.AiServiceErrorEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.AiServiceEvent
-
Creates a new builder instance initialized with the properties of this
AiServiceEvent. - toBuilder() - Method in interface dev.langchain4j.observability.api.event.AiServiceResponseReceivedEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.AiServiceStartedEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.InputGuardrailExecutedEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.OutputGuardrailExecutedEvent
- toBuilder() - Method in interface dev.langchain4j.observability.api.event.ToolExecutedEvent
- toBuilder(ChatResponseMetadata.Builder) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- toCard() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- toCard() - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- toCard() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- toCard() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- toChatMessage() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
-
Converts this MCP-specific PromptMessage representation to a ChatMessage object from the core LangChain4j API, if possible.
- toContent() - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- toContent() - Method in class dev.langchain4j.mcp.client.McpImageContent
- toContent() - Method in interface dev.langchain4j.mcp.client.McpPromptContent
- toContent() - Method in class dev.langchain4j.mcp.client.McpTextContent
- toCredentials() - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCredentials
- toCredentialsProvider() - Method in class dev.langchain4j.data.document.loader.amazon.s3.AwsCredentials
- toCredentialsProvider() - Method in class dev.langchain4j.data.document.loader.tencent.cos.TencentCredentials
- toDocument() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Converts this WebSearchOrganicResult to a Document.
- toDocuments() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Converts the organic search results to a list of documents.
- toFinishReason(Generator.FinishReason) - Static method in class dev.langchain4j.model.jlama.JlamaLanguageModel
- toFinishReason(String) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toFunctions(Collection) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
-
Deprecated.Functions are deprecated by OpenAI, use
OpenAiUtils.toTools(Collection, boolean)instead - toGenericResponseFormat() - Method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
- toInvocationArguments(AgenticScope) - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- toInvocationArguments(AgenticScope) - Method in interface dev.langchain4j.agentic.internal.AgentInvoker
- toInvocationArguments(AgenticScope) - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- toInvocationArguments(AgenticScope) - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- toJson(DefaultAgenticScope) - Method in interface dev.langchain4j.agentic.scope.AgenticScopeJsonCodec
-
Serializes a
DefaultAgenticScopeobject to a JSON string. - toJson(DefaultAgenticScope) - Static method in class dev.langchain4j.agentic.scope.AgenticScopeSerializer
-
Serializes a AgenticScope into a JSON string.
- toJson(InMemoryEmbeddingStore) - Method in interface dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodec
- toJson(Object) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Convert the given object to JSON.
- toJson(Object) - Static method in class dev.langchain4j.internal.Json
-
Convert the given object to JSON.
- toJson(Object) - Static method in class dev.langchain4j.model.anthropic.internal.client.Json
- token(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.BuilderAstra
- token(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- token(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.BuilderAstra
- tokenCountEstimator - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- tokenCountEstimator - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel
- tokenCountEstimator - Variable in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel
- tokenCountEstimator(TokenCountEstimator) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- tokenCountEstimator(TokenCountEstimator) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- TokenCountEstimator - Interface in dev.langchain4j.model
-
Represents an interface for estimating the count of tokens in various text types such as a text, prompt, text segment, etc.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenCredential(TokenCredential) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
-
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
- tokenLogprobs() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- tokenLogprobs(List) - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- tokens() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- tokens(List) - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- TokenStream - Interface in dev.langchain4j.service
-
Represents a token stream from the model to which you can subscribe and receive updates when a new partial response (usually a single token) is available, when the model finishes streaming, or when an error occurs during streaming.
- TokenStreamAdapter - Interface in dev.langchain4j.spi.services
- tokenUsage() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- tokenUsage() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- tokenUsage() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- tokenUsage() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatResponseMetadata
- tokenUsage() - Method in class dev.langchain4j.model.output.Response
-
Get the token usage statistics.
- tokenUsage() - Method in class dev.langchain4j.service.Result
-
Returns aggregate token usage over all calls to the
ChatModel. - tokenUsage() - Method in class dev.langchain4j.store.embedding.IngestionResult
- tokenUsage(TokenUsage) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- tokenUsage(TokenUsage) - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder
- tokenUsage(TokenUsage) - Method in class dev.langchain4j.service.Result.ResultBuilder
- TokenUsage - Class in dev.langchain4j.model.output
-
Represents the token usage of a response.
- TokenUsage() - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsageinstance with all fields set to null. - TokenUsage(Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsageinstance with the given input token count. - TokenUsage(Integer, Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsageinstance with the given input and output token counts. - TokenUsage(Integer, Integer, Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsageinstance with the given input, output and total token counts. - tokenUsageFrom(MistralAiUsage) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- tokenUsageFrom(Usage) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- TokenWindowChatMemory - Class in dev.langchain4j.memory.chat
-
This chat memory operates as a sliding window of
TokenWindowChatMemory.maxTokenstokens. - TokenWindowChatMemory.Builder - Class in dev.langchain4j.memory.chat
- toMap() - Method in class dev.langchain4j.data.document.Metadata
-
Get a copy of the metadata as a map of key-value pairs.
- toMap(JsonSchemaElement) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- toMap(JsonSchemaElement, boolean) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- toMap(JsonSchemaElement, boolean, boolean) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- toMap(Map) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- toMap(Map, boolean) - Static method in class dev.langchain4j.internal.JsonSchemaElementUtils
- toMistralAiMessages(List) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiResponseFormat(ResponseFormat) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiToolChoiceName(ToolChoice) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiTools(List) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- Tool - Class in dev.langchain4j.model.openai.internal.chat
- Tool - Annotation Interface in dev.langchain4j.agent.tool
-
Java methods annotated with
@Toolare considered tools/functions that language model can execute/call. - Tool(Tool.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.Tool
- TOOL - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
- TOOL - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- TOOL - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.Role
- TOOL_EXECUTION - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished signalling a need for tool execution.
- TOOL_EXECUTION_RESULT - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A message from a tool.
- Tool.Builder - Class in dev.langchain4j.model.openai.internal.chat
- toolArgumentsErrorHandler() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- toolArgumentsErrorHandler(ToolArgumentsErrorHandler) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- toolArgumentsErrorHandler(ToolArgumentsErrorHandler) - Method in class dev.langchain4j.service.AiServices
-
Configures the handler to be invoked when errors related to tool arguments occur, such as JSON parsing failures or mismatched argument types.
- toolArgumentsErrorHandler(ToolArgumentsErrorHandler) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- toolArgumentsErrorHandler(ToolExecutionErrorHandler) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- ToolArgumentsErrorHandler - Interface in dev.langchain4j.service.tool
-
Handler for
ToolArgumentsExceptions thrown by aToolExecutor. - ToolArgumentsException - Exception Class in dev.langchain4j.exception
-
Indicates that something is wrong with the tool arguments.
- ToolArgumentsException(String) - Constructor for exception class dev.langchain4j.exception.ToolArgumentsException
- ToolArgumentsException(String, Integer) - Constructor for exception class dev.langchain4j.exception.ToolArgumentsException
- ToolArgumentsException(Throwable) - Constructor for exception class dev.langchain4j.exception.ToolArgumentsException
- ToolArgumentsException(Throwable, Integer) - Constructor for exception class dev.langchain4j.exception.ToolArgumentsException
- ToolCall - Class in dev.langchain4j.model.openai.internal.chat
- ToolCall(ToolCall.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolCall
- ToolCall.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ToolCallBuilder - Class in dev.langchain4j.internal
-
Internal helper that helps to build partial and complete tool calls during streaming.
- ToolCallBuilder() - Constructor for class dev.langchain4j.internal.ToolCallBuilder
- ToolCallBuilder(int) - Constructor for class dev.langchain4j.internal.ToolCallBuilder
- toolCallId() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- toolCallId(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- toolCallId(String) - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage.Builder
- toolCallingMode(ToolCallingMode) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- toolCallingMode(ToolCallingMode) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- ToolCallingMode - Enum Class in dev.langchain4j.model.vertexai.gemini
-
Tool calling mode, to instruct Gemini whether it can request calls to any functions, to just a subset of the available functions, or to none at all.
- toolCalls() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- toolCalls() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- toolCalls(ToolCall...) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- toolCalls(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage.MistralAiChatMessageBuilder
- toolCalls(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage.MistralAiDeltaMessageBuilder
- toolCalls(List) - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage.Builder
- toolCalls(List) - Method in class dev.langchain4j.model.openai.internal.chat.Delta.Builder
- toolChoice - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- toolChoice() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- toolChoice() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- toolChoice() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- toolChoice() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- toolChoice(AnthropicToolChoice) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- toolChoice(ToolChoice) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- toolChoice(MistralAiToolChoiceName) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- toolChoice(ToolChoiceMode) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- toolChoice(Object) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- toolChoice(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- ToolChoice - Class in dev.langchain4j.model.openai.internal.chat
- ToolChoice - Enum Class in dev.langchain4j.model.chat.request
-
Specifies how
ChatModelshould use tools. - ToolChoice(ToolChoice.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolChoice
- ToolChoice.Builder - Class in dev.langchain4j.model.openai.internal.chat
- ToolChoiceMode - Enum Class in dev.langchain4j.model.openai.internal.chat
- toolChoiceName() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- toolChoiceName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- toolChoiceName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- toolChoiceName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- toolChoiceName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- toolChoiceName(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- ToolErrorContext - Class in dev.langchain4j.service.tool
- ToolErrorContext(ToolErrorContext.Builder) - Constructor for class dev.langchain4j.service.tool.ToolErrorContext
- ToolErrorContext.Builder - Class in dev.langchain4j.service.tool
- ToolErrorHandlerResult - Class in dev.langchain4j.service.tool
- ToolErrorHandlerResult(String) - Constructor for class dev.langchain4j.service.tool.ToolErrorHandlerResult
- ToolExecutedEvent - Interface in dev.langchain4j.observability.api.event
-
Invoked after the tool is executed.
- ToolExecutedEvent.ToolExecutedEventBuilder - Class in dev.langchain4j.observability.api.event
- ToolExecutedEventBuilder() - Constructor for class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
- ToolExecutedEventBuilder(ToolExecutedEvent) - Constructor for class dev.langchain4j.observability.api.event.ToolExecutedEvent.ToolExecutedEventBuilder
-
Creates a builder initialized from an existing
ToolExecutedEvent. - ToolExecutedEventListener - Interface in dev.langchain4j.observability.api.listener
-
A listener for
ToolExecutedEvent, which represents an event that occurs after a tool is executed within an AI Service invocation. - ToolExecution - Class in dev.langchain4j.service.tool
-
Represents the execution of a tool, including the request and the result.
- ToolExecution.Builder - Class in dev.langchain4j.service.tool
- toolExecutionErrorHandler() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- toolExecutionErrorHandler(ToolExecutionErrorHandler) - Method in class dev.langchain4j.service.AiServices
-
Configures the handler to be invoked when errors occur during tool execution.
- toolExecutionErrorHandler(ToolExecutionErrorHandler) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- ToolExecutionErrorHandler - Interface in dev.langchain4j.service.tool
-
Handler for
ToolExecutionExceptions thrown by aToolExecutor. - ToolExecutionException - Exception Class in dev.langchain4j.exception
-
Indicates that something went wrong while executing the tool.
- ToolExecutionException(String) - Constructor for exception class dev.langchain4j.exception.ToolExecutionException
- ToolExecutionException(String, Integer) - Constructor for exception class dev.langchain4j.exception.ToolExecutionException
- ToolExecutionException(Throwable) - Constructor for exception class dev.langchain4j.exception.ToolExecutionException
- ToolExecutionException(Throwable, Integer) - Constructor for exception class dev.langchain4j.exception.ToolExecutionException
- toolExecutionRequest() - Method in class dev.langchain4j.model.chat.response.CompleteToolCall
-
A fully constructed
ToolExecutionRequestthat is ready for execution. - toolExecutionRequest() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- toolExecutionRequest(ToolExecutionRequest) - Method in class dev.langchain4j.service.tool.ToolErrorContext.Builder
- ToolExecutionRequest - Class in dev.langchain4j.agent.tool
-
Represents an LLM-generated request to execute a tool.
- ToolExecutionRequest.Builder - Class in dev.langchain4j.agent.tool
-
ToolExecutionRequestbuilder static inner class. - toolExecutionRequests() - Method in class dev.langchain4j.data.message.AiMessage
-
Get the tool execution requests of the message.
- toolExecutionRequests(List) - Method in class dev.langchain4j.data.message.AiMessage.Builder
- ToolExecutionResult - Class in dev.langchain4j.service.tool
-
Represents the result of a tool execution.
- ToolExecutionResult(ToolExecutionResult.Builder) - Constructor for class dev.langchain4j.service.tool.ToolExecutionResult
- ToolExecutionResult.Builder - Class in dev.langchain4j.service.tool
- toolExecutionResultMessage(ToolExecutionRequest, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessagefrom aToolExecutionRequestand the result of the tool execution. - toolExecutionResultMessage(String, String, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessagefrom aToolExecutionRequestand the result of the tool execution. - ToolExecutionResultMessage - Class in dev.langchain4j.data.message
-
Represents the result of a tool execution in response to a
ToolExecutionRequest. - ToolExecutionResultMessage(String, String, String) - Constructor for class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessage. - toolExecutions() - Method in class dev.langchain4j.service.Result
-
Returns all tool executions that happened during AI Service invocation.
- toolExecutions() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- toolExecutions(List) - Method in class dev.langchain4j.service.Result.ResultBuilder
- toolExecutions(List) - Method in class dev.langchain4j.service.tool.ToolServiceResult.Builder
- toolExecutionTimeout(Duration) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the timeout for tool execution.
- toolExecutionTimeoutErrorMessage(String) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the error message to return when a tool execution times out.
- toolExecutor() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- toolExecutor(Executor) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
- ToolExecutor - Interface in dev.langchain4j.service.tool
-
A low-level executor/handler of a
ToolExecutionRequest. - toolExecutorByName(String) - Method in class dev.langchain4j.service.tool.ToolProviderResult
- toolExecutors() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- toolExecutors() - Method in class dev.langchain4j.service.tool.ToolService
- toolExecutors() - Method in class dev.langchain4j.service.tool.ToolServiceContext
- toolExecutors(Map) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the tool executors.
- ToolMemoryId - Annotation Interface in dev.langchain4j.agent.tool
-
If a
Toolmethod parameter is annotated with this annotation, memory id (parameter annotated with @MemoryId in AI Service) will be injected automatically. - ToolMessage - Class in dev.langchain4j.model.openai.internal.chat
- ToolMessage(ToolMessage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.ToolMessage
- ToolMessage.Builder - Class in dev.langchain4j.model.openai.internal.chat
- toolName() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns the name of the tool.
- toolNameMapper(BiFunction) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Defines a mapping function to customize the tool names as they are registered in the tool provider.
- toolProvider() - Method in class dev.langchain4j.service.tool.ToolService
- toolProvider(ToolProvider) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- toolProvider(ToolProvider) - Method in class dev.langchain4j.service.AiServices
-
Configures the tool provider that the LLM can use
- toolProvider(ToolProvider) - Method in class dev.langchain4j.service.tool.ToolService
- ToolProvider - Interface in dev.langchain4j.service.tool
-
A tool provider.
- ToolProviderRequest - Class in dev.langchain4j.service.tool
- ToolProviderRequest(ToolProviderRequest.Builder) - Constructor for class dev.langchain4j.service.tool.ToolProviderRequest
- ToolProviderRequest(Object, UserMessage) - Constructor for class dev.langchain4j.service.tool.ToolProviderRequest
- ToolProviderRequest.Builder - Class in dev.langchain4j.service.tool
- ToolProviderResult - Class in dev.langchain4j.service.tool
- ToolProviderResult(Map) - Constructor for class dev.langchain4j.service.tool.ToolProviderResult
- ToolProviderResult.Builder - Class in dev.langchain4j.service.tool
- ToolProviderSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of a tool provider that an agent can utilize during its operation.
- tools - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- tools() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- tools() - Method in class dev.langchain4j.service.tool.ToolProviderResult
- tools(Tool...) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- tools(Object...) - Method in class dev.langchain4j.agentic.agent.AgentBuilder
- tools(Object...) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- tools(Collection) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- tools(Collection) - Method in class dev.langchain4j.service.tool.ToolService
- tools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
- tools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- tools(List) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- tools(List) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- tools(Map) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- tools(Map) - Method in class dev.langchain4j.service.tool.ToolService
- TOOLS_CALL - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- TOOLS_LIST - Enum constant in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
- toolService - Variable in class dev.langchain4j.service.AiServiceContext
- ToolService - Class in dev.langchain4j.service.tool
- ToolService() - Constructor for class dev.langchain4j.service.tool.ToolService
- ToolServiceContext - Class in dev.langchain4j.service.tool
- ToolServiceContext(List, Map) - Constructor for class dev.langchain4j.service.tool.ToolServiceContext
- ToolServiceContext.Empty - Class in dev.langchain4j.service.tool
- ToolServiceResult - Class in dev.langchain4j.service.tool
- ToolServiceResult(ChatResponse, List) - Constructor for class dev.langchain4j.service.tool.ToolServiceResult
-
Deprecated.Please use
ToolServiceResult(Builder)instead - ToolServiceResult(ToolServiceResult.Builder) - Constructor for class dev.langchain4j.service.tool.ToolServiceResult
- ToolServiceResult.Builder - Class in dev.langchain4j.service.tool
- ToolSpecification - Class in dev.langchain4j.agent.tool
-
Describes a tool that language model can execute.
- ToolSpecification.Builder - Class in dev.langchain4j.agent.tool
-
ToolSpecificationbuilder static inner class. - toolSpecificationByName(String) - Method in class dev.langchain4j.service.tool.ToolProviderResult
- toolSpecificationFrom(Method) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns the
ToolSpecificationfor the given method annotated with @Tool. - toolSpecificationMapper(BiFunction) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Defines a mapping function to customize the tool specifications as they are registered in the tool provider.
- toolSpecifications() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- toolSpecifications() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- toolSpecifications() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- toolSpecifications() - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters
- toolSpecifications() - Method in class dev.langchain4j.service.tool.ToolService
- toolSpecifications() - Method in class dev.langchain4j.service.tool.ToolServiceContext
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- toolSpecifications(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- toolSpecifications(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- toolSpecifications(List) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- toolSpecifications(List) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- toolSpecifications(List) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- toolSpecifications(List) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- toolSpecifications(List) - Method in class dev.langchain4j.service.AiServiceTokenStreamParameters.Builder
-
Sets the tool specifications.
- ToolSpecifications - Class in dev.langchain4j.agent.tool
-
Utility methods for
ToolSpecifications. - toolSpecificationsFrom(Class) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns
ToolSpecifications for all methods annotated with @Toolwithin the specified class. - toolSpecificationsFrom(Object) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns
ToolSpecifications for all methods annotated with @Toolwithin the class of the specified object. - ToolsSupplier - Annotation Interface in dev.langchain4j.agentic.declarative
-
Marks a method as a supplier of tools that an agent can utilize during its operation.
- ToolType - Enum Class in dev.langchain4j.model.openai.internal.chat
- toolUseId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- toolWrapper(Function) - Method in class dev.langchain4j.mcp.McpToolProvider.Builder
-
Provide a wrapper around the
ToolExecutorthat can be used to implement tracing for example. - toOpenAiChatRequest(ChatRequest, OpenAiChatRequestParameters, Boolean, Boolean) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- toOpenAiMessage(ChatMessage) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- toOpenAiMessages(List) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- toOpenAiToolChoice(ToolChoice) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- topK - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- topK() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- topK() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- topK() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- topK(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- topK(Integer) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- topK(Integer) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- topK(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- topK(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- topK(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
The number of most relevant documents to return.
- topLogprobs() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- topLogprobs() - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- topLogprobs(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- topLogprobs(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- topLogprobs(Integer) - Method in class dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- topLogprobs(List) - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs.Builder
- topP - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- topP - Variable in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- topP - Variable in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- topP() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- topP() - Method in interface dev.langchain4j.model.chat.request.ChatRequestParameters
- topP() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- topP() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- topP() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- topP(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
- topP(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- topP(Double) - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
- topP(Double) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.gpullama3.GPULlama3ChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.gpullama3.GPULlama3StreamingChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
-
Deprecated.
- topP(Double) - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest.MistralAiFimCompletionRequestBuilder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingFimModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- topP(Double) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- topP(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- topP(Float) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- topP(Float) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- toPrompt(Object) - Static method in class dev.langchain4j.model.input.structured.StructuredPromptProcessor
-
Converts the given structured prompt to a prompt.
- toPrompt(Object) - Method in interface dev.langchain4j.spi.prompt.structured.StructuredPromptFactory
-
Converts the given structured prompt to a prompt.
- toStreamingHandle(ServerSentEventParsingHandle) - Static method in class dev.langchain4j.http.client.sse.ServerSentEventParsingHandleUtils
- toString() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- toString() - Method in class dev.langchain4j.agent.tool.ToolSpecification
- toString() - Method in record class dev.langchain4j.agentic.agent.AgentRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.agent.AgentResponse
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.agent.ErrorContext
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.AgenticServices.DefaultDeclarativeAgentCreationContext
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.AgentExecutor
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.AgentInvocation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.AgentInvocationArguments
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.agentic.internal.AsyncResponse
- toString() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.scope.AgenticScopeKey
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.agentic.scope.DefaultAgenticScope.AgentMessage
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- toString() - Method in record class dev.langchain4j.agentic.scope.ResultWithAgenticScope
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.agentic.supervisor.AgentInvocation
- toString() - Method in class dev.langchain4j.agentic.supervisor.ResponseScore
- toString() - Method in record class dev.langchain4j.agentic.workflow.HumanInTheLoop
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.classification.ClassificationResult
- toString() - Method in class dev.langchain4j.classification.ScoredLabel
- toString() - Method in class dev.langchain4j.data.audio.Audio
- toString() - Method in class dev.langchain4j.data.document.DefaultDocument
- toString() - Method in class dev.langchain4j.data.document.Metadata
- toString() - Method in class dev.langchain4j.data.document.source.FileSystemSource
- toString() - Method in class dev.langchain4j.data.embedding.Embedding
- toString() - Method in class dev.langchain4j.data.image.Image
- toString() - Method in class dev.langchain4j.data.message.AiMessage
- toString() - Method in class dev.langchain4j.data.message.AudioContent
- toString() - Method in class dev.langchain4j.data.message.CustomMessage
- toString() - Method in class dev.langchain4j.data.message.ImageContent
- toString() - Method in class dev.langchain4j.data.message.PdfFileContent
- toString() - Method in class dev.langchain4j.data.message.SystemMessage
- toString() - Method in class dev.langchain4j.data.message.TextContent
- toString() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
- toString() - Method in class dev.langchain4j.data.message.UserMessage
- toString() - Method in class dev.langchain4j.data.message.VideoContent
- toString() - Method in class dev.langchain4j.data.pdf.PdfFile
- toString() - Method in class dev.langchain4j.data.segment.TextSegment
- toString() - Method in class dev.langchain4j.data.video.Video
- toString() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- toString() - Method in class dev.langchain4j.guardrail.InputGuardrailResult.Failure
- toString() - Method in class dev.langchain4j.guardrail.InputGuardrailResult
- toString() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- toString() - Method in class dev.langchain4j.guardrail.OutputGuardrailResult
- toString() - Method in class dev.langchain4j.http.client.sse.ServerSentEvent
- toString() - Method in record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.invocation.DefaultInvocationContext
- toString() - Method in class dev.langchain4j.invocation.InvocationParameters
- toString() - Method in class dev.langchain4j.mcp.client.logging.McpLogMessage
- toString() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- toString() - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- toString() - Method in class dev.langchain4j.mcp.client.McpGetPromptResult
- toString() - Method in class dev.langchain4j.mcp.client.McpImageContent
- toString() - Method in class dev.langchain4j.mcp.client.McpPrompt
- toString() - Method in class dev.langchain4j.mcp.client.McpPromptArgument
- toString() - Method in class dev.langchain4j.mcp.client.McpPromptMessage
- toString() - Method in class dev.langchain4j.mcp.client.McpReadResourceResult
- toString() - Method in class dev.langchain4j.mcp.client.McpResource
- toString() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- toString() - Method in record class dev.langchain4j.mcp.client.McpRoot
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.mcp.client.McpTextContent
- toString() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpEnvironmentVariable
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpGetServerResponse
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpHeader
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpMeta
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpMetadata
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpOfficialMeta
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackage
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpPackageArgument
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpRegistryHealth
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpRegistryPong
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpRemote
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpRepository
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpRuntimeArgument
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpServer
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerList
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpTransport
- toString() - Method in class dev.langchain4j.mcp.registryclient.model.McpVariable
- toString() - Method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- toString() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- toString() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- toString() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
- toString() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- toString() - Method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
- toString() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- toString() - Method in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonAnyOfSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonBooleanSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonEnumSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonIntegerSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonNumberSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonRawSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonReferenceSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- toString() - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- toString() - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- toString() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- toString() - Method in class dev.langchain4j.model.chat.response.ChatResponseMetadata
- toString() - Method in class dev.langchain4j.model.chat.response.CompleteToolCall
- toString() - Method in class dev.langchain4j.model.chat.response.PartialResponse
- toString() - Method in class dev.langchain4j.model.chat.response.PartialThinking
- toString() - Method in class dev.langchain4j.model.chat.response.PartialToolCall
- toString() - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel.CohereEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder
- toString() - Method in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
- toString() - Method in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
- toString() - Method in class dev.langchain4j.model.huggingface.client.Options
- toString() - Method in class dev.langchain4j.model.huggingface.client.Parameters
-
Deprecated.
- toString() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
-
Deprecated.
- toString() - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.input.Prompt
- toString() - Method in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest.JinaEmbeddingRequestBuilder
- toString() - Method in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest.JinaRerankingRequestBuilder
- toString() - Method in class dev.langchain4j.model.jina.internal.client.JinaClient.JinaClientBuilder
- toString() - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel.JinaEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.jina.JinaScoringModel.JinaScoringModelBuilder
- toString() - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- toString() - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- toString() - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- toString() - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- toString() - Method in class dev.langchain4j.model.localai.LocalAiChatModel.LocalAiChatModelBuilder
- toString() - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel.LocalAiEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.localai.LocalAiLanguageModel.LocalAiLanguageModelBuilder
- toString() - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel.LocalAiStreamingChatModelBuilder
- toString() - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel.LocalAiStreamingLanguageModelBuilder
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest.MistralAiEmbeddingRequestBuilder
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFimCompletionRequest
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageBase64Content
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiImageUrlContent
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResult
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- toString() - Method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
-
Returns the string representation in lowercase of the response format type.
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTextContent
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- toString() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- toString() - Method in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- toString() - Method in enum class dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns the string representation of the embedding model.
- toString() - Method in enum class dev.langchain4j.model.mistralai.MistralAiFimModelName
- toString() - Method in class dev.langchain4j.model.moderation.Moderation
- toString() - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel.NomicEmbeddingModelBuilder
- toString() - Method in class dev.langchain4j.model.ollama.OllamaChatRequestParameters
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.AssistantMessage
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionChoice
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.Delta
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.Function
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionCall
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.FunctionMessage
-
Deprecated.
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.InputAudio
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.JsonSchema
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.PdfFile
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.SystemMessage
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.Tool
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ToolChoice
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.ToolMessage
- toString() - Method in class dev.langchain4j.model.openai.internal.chat.UserMessage
- toString() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionChoice
- toString() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- toString() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- toString() - Method in class dev.langchain4j.model.openai.internal.completion.Logprobs
- toString() - Method in class dev.langchain4j.model.openai.internal.embedding.Embedding
- toString() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- toString() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- toString() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest
- toString() - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
- toString() - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- toString() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- toString() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- toString() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationRequest
- toString() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResponse
- toString() - Method in class dev.langchain4j.model.openai.internal.moderation.ModerationResult
- toString() - Method in class dev.langchain4j.model.openai.internal.shared.CompletionTokensDetails
- toString() - Method in class dev.langchain4j.model.openai.internal.shared.PromptTokensDetails
- toString() - Method in class dev.langchain4j.model.openai.internal.shared.StreamOptions
- toString() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- toString() - Method in class dev.langchain4j.model.openai.OpenAiChatResponseMetadata
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiLanguageModelName
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.InputTokensDetails
- toString() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.OutputTokensDetails
- toString() - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage
- toString() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
- toString() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.OutputTokensDetails
- toString() - Method in class dev.langchain4j.model.output.Response
- toString() - Method in class dev.langchain4j.model.output.TokenUsage
- toString() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest.EmbeddingRequestBuilder
- toString() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
- toString() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse.EmbeddingResponseBuilder
- toString() - Method in class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- toString() - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel.OvhAiEmbeddingModelBuilder
- toString() - Method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
- toString() - Method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- toString() - Method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- toString() - Method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
- toString() - Method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
- toString() - Method in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- toString() - Method in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- toString() - Method in class dev.langchain4j.model.workersai.client.ApiResponse.Error
- toString() - Method in class dev.langchain4j.model.workersai.client.ApiResponse
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- toString() - Method in class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
- toString() - Method in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
- toString() - Method in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
- toString() - Method in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
- toString() - Method in class dev.langchain4j.rag.content.DefaultContent
- toString() - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- toString() - Method in class dev.langchain4j.rag.query.Metadata
- toString() - Method in class dev.langchain4j.rag.query.Query
- toString() - Method in class dev.langchain4j.service.tool.BeforeToolExecution
- toString() - Method in class dev.langchain4j.service.tool.ToolErrorContext
- toString() - Method in class dev.langchain4j.service.tool.ToolErrorHandlerResult
- toString() - Method in class dev.langchain4j.service.tool.ToolExecution
- toString() - Method in class dev.langchain4j.service.tool.ToolExecutionResult
- toString() - Method in class dev.langchain4j.service.tool.ToolServiceContext
- toString() - Method in class dev.langchain4j.service.tool.ToolServiceResult
- toString() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument.AzureCosmosDbMongoVCoreDocumentBuilder
- toString() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreDocument
- toString() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreMatchedDocument
- toString() - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- toString() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
- toString() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- toString() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- toString() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder.LanguageModelSqlFilterBuilderBuilder
- toString() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.ContainsString
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsEqualTo
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- toString() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- toString() - Method in class dev.langchain4j.store.embedding.filter.logical.And
- toString() - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- toString() - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- toString() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.mariadb.DefaultMetadataStorageConfig
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig.DefaultMetadataStorageConfigBuilder
- toString() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- toString() - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- toString() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- toString() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- toString() - Method in record class dev.langchain4j.store.embedding.vespa.DeleteResponse
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields.Vector
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.store.embedding.vespa.Record
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- toString() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.GoogleCustomWebSearchEngineBuilder
- toString() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- toString() - Method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine.SearchApiWebSearchEngineBuilder
- toString() - Method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine.TavilyWebSearchEngineBuilder
- toString() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
- toString() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
- toString() - Method in class dev.langchain4j.web.search.WebSearchRequest
- toString() - Method in class dev.langchain4j.web.search.WebSearchResults
- toStringValueMap(Map) - Static method in class dev.langchain4j.internal.Utils
- toSystemMessage() - Method in class dev.langchain4j.model.input.Prompt
-
Convert this prompt to a SystemMessage.
- totalResults() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Gets the total number of results.
- totalTokenCount() - Method in class dev.langchain4j.model.output.TokenUsage
-
Returns the total token count, or null if unknown.
- totalTokenCount(Integer) - Method in class dev.langchain4j.model.openai.OpenAiTokenUsage.Builder
- totalTokenCount(Integer) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- totalTokenCount(Long) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.Builder
- totalTokens - Variable in class dev.langchain4j.model.jina.internal.api.JinaUsage
- totalTokens() - Method in class dev.langchain4j.model.openai.internal.shared.Usage
- totalTokens(Integer) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage.MistralAiUsageBuilder
- totalTokens(Integer) - Method in class dev.langchain4j.model.openai.internal.shared.Usage.Builder
- toTextSegment() - Method in interface dev.langchain4j.data.document.Document
-
Builds a
TextSegmentfrom this document. - toTextSegment() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Converts this WebSearchOrganicResult to a TextSegment.
- toTextSegments() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Converts the organic search results to a list of text segments.
- toTokenUsage(AnthropicUsage) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toToolExecutionRequest(MistralAiToolCall) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toToolExecutionRequests(List) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toTools(Collection, boolean) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- toUserMessage() - Method in class dev.langchain4j.model.input.Prompt
-
Convert this prompt to a UserMessage.
- toUserMessage(String) - Method in class dev.langchain4j.model.input.Prompt
-
Convert this prompt to a UserMessage with specified userName.
- transcribe(AudioTranscriptionRequest) - Method in interface dev.langchain4j.model.audio.AudioTranscriptionModel
-
Given an audio file, generates a transcription.
- transcribe(AudioTranscriptionRequest) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel
- transcribeToText(Audio) - Method in interface dev.langchain4j.model.audio.AudioTranscriptionModel
-
Convenience method for simple transcription needs.
- transform(Document) - Method in interface dev.langchain4j.data.document.DocumentTransformer
-
Transforms a provided document.
- transform(Document) - Method in class dev.langchain4j.data.document.transformer.jsoup.HtmlToTextDocumentTransformer
- transform(TextSegment) - Method in interface dev.langchain4j.data.segment.TextSegmentTransformer
-
Transforms a provided segment.
- transform(Query) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- transform(Query) - Method in class dev.langchain4j.rag.query.transformer.DefaultQueryTransformer
- transform(Query) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- transform(Query) - Method in interface dev.langchain4j.rag.query.transformer.QueryTransformer
- transformAll(TextSegment...) - Method in interface dev.langchain4j.data.segment.TextSegmentTransformer
-
Transforms all the provided
TextSegments using varargs input. - transformAll(List) - Method in interface dev.langchain4j.data.document.DocumentTransformer
-
Transforms all the provided documents.
- transformAll(List) - Method in interface dev.langchain4j.data.segment.TextSegmentTransformer
-
Transforms all the provided segments.
- transformUserMessage(String, Object) - Method in class dev.langchain4j.agentic.internal.Context.AgenticScopeContextGenerator
- transformUserMessage(String, Object) - Method in interface dev.langchain4j.agentic.internal.UserMessageTransformer
- transport(McpTransport) - Method in class dev.langchain4j.mcp.client.DefaultMcpClient.Builder
-
Sets the transport protocol to use for communicating with the MCP server.
- truncate(BedrockCohereEmbeddingModel.Truncate) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- truncate(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- truncation(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Whether to truncate the input texts to fit within the context length.
- truncation(Boolean) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel.Builder
-
Whether to truncate the input to satisfy the "context length limit" on the query and the documents.
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- type - Variable in class dev.langchain4j.model.mistralai.internal.api.MistralAiMessageContent
- type() - Method in record class dev.langchain4j.agentic.agent.ErrorRecoveryResult
-
Returns the value of the
typerecord component. - type() - Element in annotation interface dev.langchain4j.agentic.declarative.SubAgent
-
The class of the sub-agent.
- type() - Method in record class dev.langchain4j.agentic.internal.AgentUtil.AgentArgument
-
Returns the value of the
typerecord component. - type() - Method in class dev.langchain4j.data.message.AiMessage
- type() - Method in class dev.langchain4j.data.message.AudioContent
- type() - Method in interface dev.langchain4j.data.message.ChatMessage
-
The type of the message.
- type() - Method in interface dev.langchain4j.data.message.Content
-
Returns the type of content.
- type() - Method in class dev.langchain4j.data.message.CustomMessage
- type() - Method in class dev.langchain4j.data.message.ImageContent
- type() - Method in class dev.langchain4j.data.message.PdfFileContent
- type() - Method in class dev.langchain4j.data.message.SystemMessage
- type() - Method in class dev.langchain4j.data.message.TextContent
- type() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
- type() - Method in class dev.langchain4j.data.message.UserMessage
- type() - Method in class dev.langchain4j.data.message.VideoContent
- type() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- type() - Method in class dev.langchain4j.mcp.client.McpEmbeddedResource
- type() - Method in class dev.langchain4j.mcp.client.McpImageContent
- type() - Method in interface dev.langchain4j.mcp.client.McpPromptContent
- type() - Method in interface dev.langchain4j.mcp.client.McpResourceContents
- type() - Method in class dev.langchain4j.mcp.client.McpTextContent
- type() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- type() - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- type() - Method in class dev.langchain4j.model.openai.internal.chat.Content
- type() - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat
- type() - Method in class dev.langchain4j.model.openai.internal.chat.Tool
- type() - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall
- type() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- type() - Method in record class dev.langchain4j.store.embedding.mariadb.MetadataColumDefinition
-
Returns the value of the
typerecord component. - type(AnthropicToolChoiceType) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
- type(ResponseFormatType) - Method in class dev.langchain4j.model.chat.request.ResponseFormat.Builder
- type(MistralAiToolType) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool.MistralAiToolBuilder
- type(MistralAiToolType) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall.MistralAiToolCallBuilder
- type(ContentType) - Method in class dev.langchain4j.model.openai.internal.chat.Content.Builder
- type(ResponseFormatType) - Method in class dev.langchain4j.model.openai.internal.chat.ResponseFormat.Builder
- type(ToolType) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- type(Object) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat.MistralAiResponseFormatBuilder
- type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
- type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
- type(String) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters.MistralAiParametersBuilder
- type(String) - Method in class dev.langchain4j.model.openai.internal.chat.ToolCall.Builder
- typeHasRawClass(Type, Class) - Static method in class dev.langchain4j.service.TypeUtils
- TypeUtils - Class in dev.langchain4j.service
- TypeUtils() - Constructor for class dev.langchain4j.service.TypeUtils
U
- UNA_CYBERTRON_7B_V2_BF16 - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Cybertron 7B v2 is a 7B MistralAI based model, best on it’s series.
- uniqueAgentName(String) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- uniqueName - Variable in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- uniqueName() - Method in class dev.langchain4j.agentic.a2a.A2AClientAgentInvoker
- uniqueName() - Method in interface dev.langchain4j.agentic.internal.AgentSpecification
- uniqueName() - Method in record class dev.langchain4j.agentic.internal.AgentSpecificationImpl
-
Returns the value of the
uniqueNamerecord component. - uniqueName() - Method in record class dev.langchain4j.agentic.internal.MethodAgentInvoker
- uniqueName() - Method in record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
- UNRECOGNIZED - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
- UNRECOGNIZED - Enum constant in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
- unregister(AiServiceListener...) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Unregisters one or more
AiServiceListenerinstances to receiveAiServiceEventnotifications. - unregister(AiServiceListener) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Unregisters a previously registered
AiServiceListener, stopping it from receiving furtherAiServiceEventnotifications. - unregister(AiServiceListener) - Method in class dev.langchain4j.observability.api.DefaultAiServiceListenerRegistrar
-
Unregisters a previously registered
AiServiceListener, stopping it from receiving furtherAiServiceEventnotifications. - unregister(Iterable) - Method in interface dev.langchain4j.observability.api.AiServiceListenerRegistrar
-
Unregisters a collection of
AiServiceListenerinstances to receiveAiServiceEventnotifications. - unregisterListener(AiServiceListener) - Method in class dev.langchain4j.service.AiServices
-
Unregisters an
AiServiceListenerlistener for AI service events for this AI Service. - unregisterListeners(AiServiceListener...) - Method in class dev.langchain4j.service.AiServices
-
Unregisters one or more invocation event listeners from the AI service.
- unregisterListeners(Collection) - Method in class dev.langchain4j.service.AiServices
-
Unregisters one or more invocation event listeners to the AI service.
- UnresolvedModelServerException - Exception Class in dev.langchain4j.exception
- UnresolvedModelServerException(String) - Constructor for exception class dev.langchain4j.exception.UnresolvedModelServerException
- UnresolvedModelServerException(String, Throwable) - Constructor for exception class dev.langchain4j.exception.UnresolvedModelServerException
- UnresolvedModelServerException(Throwable) - Constructor for exception class dev.langchain4j.exception.UnresolvedModelServerException
- UnsupportedFeatureException - Exception Class in dev.langchain4j.exception
- UnsupportedFeatureException(String) - Constructor for exception class dev.langchain4j.exception.UnsupportedFeatureException
- UntypedAgent - Interface in dev.langchain4j.agentic
- UntypedAgentInvoker - Record Class in dev.langchain4j.agentic.internal
- UntypedAgentInvoker(Method, AgentSpecification) - Constructor for record class dev.langchain4j.agentic.internal.UntypedAgentInvoker
-
Creates an instance of a
UntypedAgentInvokerrecord class. - unwrapRuntimeException(Exception) - Static method in class dev.langchain4j.internal.Exceptions
- update(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.scope.AgenticScopeRegistry
- updatedSince(LocalDateTime) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Only return servers updated since this date.
- updateId(String) - Method in class dev.langchain4j.internal.ToolCallBuilder
- updateIndex(Integer) - Method in class dev.langchain4j.internal.ToolCallBuilder
- updateMessages(Object, List) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Updates messages for a specified chat memory.
- updateMessages(Object, List) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- updateMessages(Object, List) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Updates messages for a specified chat memory.
- updateMessages(Object, List) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
- updateMessages(Object, List) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- updateMessages(Object, List) - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- updateName(String) - Method in class dev.langchain4j.internal.ToolCallBuilder
- Updater - Class in dev.langchain4j.docu.chatbot.updater
- Updater() - Constructor for class dev.langchain4j.docu.chatbot.updater.Updater
- uploadFileToAca(Path) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool.DefaultFileUploader
- uploadFileToAca(Path) - Method in interface dev.langchain4j.code.azure.acads.SessionsREPLTool.FileUploader
-
Uploads a local file to Azure Container Apps.
- uri() - Method in class dev.langchain4j.mcp.client.McpBlobResourceContents
- uri() - Method in class dev.langchain4j.mcp.client.McpResource
- uri() - Method in record class dev.langchain4j.mcp.client.McpRoot
-
Returns the value of the
urirecord component. - uri() - Method in class dev.langchain4j.mcp.client.McpTextResourceContents
- uri(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- uriTemplate() - Method in class dev.langchain4j.mcp.client.McpResourceTemplate
- url - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- url - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- url - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- url - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- url - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- url - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- url() - Method in class dev.langchain4j.data.audio.Audio
-
Get the url of the audio.
- url() - Method in class dev.langchain4j.data.document.source.ClassPathSource
-
Retrieves the URL associated with this
ClassPathSource. - url() - Method in class dev.langchain4j.data.image.Image
-
Get the url of the image.
- url() - Method in class dev.langchain4j.data.pdf.PdfFile
-
Get the url of the PDF.
- url() - Method in class dev.langchain4j.data.video.Video
-
Get the url of the video.
- url() - Method in class dev.langchain4j.http.client.HttpRequest
- url() - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- url() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the URL associated with the web page.
- url(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- url(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- url(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- url(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- url(CloudRegion) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- url(String) - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Set the url of the audio.
- url(String) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the url of the image.
- url(String) - Method in class dev.langchain4j.data.pdf.PdfFile.Builder
-
Set the url of the PDF document.
- url(String) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the url of the video.
- url(String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- url(String) - Method in class dev.langchain4j.mcp.client.transport.http.StreamableHttpMcpTransport.Builder
-
The URL of the MCP server.
- url(String) - Method in class dev.langchain4j.model.openai.internal.chat.ImageUrl.Builder
- url(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- url(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- url(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- url(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- url(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- url(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- url(String) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore.Builder
- url(String, String) - Method in class dev.langchain4j.http.client.HttpRequest.Builder
- url(URI) - Method in class dev.langchain4j.data.audio.Audio.Builder
-
Set the url of the audio.
- url(URI) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the url of the image.
- url(URI) - Method in class dev.langchain4j.data.pdf.PdfFile.Builder
-
Set the url of the PDF document.
- url(URI) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the url of the video.
- url(URI) - Method in class dev.langchain4j.model.openai.internal.image.ImageData.Builder
- url(URI) - Method in class dev.langchain4j.model.openai.internal.image.ImageData
- url(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- url(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- url(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- url(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- url(URI) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- URL - Static variable in interface dev.langchain4j.data.document.Document
-
Common metadata key for the URL from which the document was loaded.
- UrlDocumentLoader - Class in dev.langchain4j.data.document.loader
- UrlDocumentLoader() - Constructor for class dev.langchain4j.data.document.loader.UrlDocumentLoader
- UrlSource - Class in dev.langchain4j.data.document.source
- UrlSource(URL) - Constructor for class dev.langchain4j.data.document.source.UrlSource
- usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
- usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
- usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- usage - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- usage - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResponse
- usage() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
- usage() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse
- usage() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
- usage(MistralAiUsage) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice.MistralAiChatCompletionChoiceBuilder
- usage(MistralAiUsage) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse.MistralAiChatCompletionResponseBuilder
- usage(MistralAiUsage) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse.MistralAiEmbeddingResponseBuilder
- usage(Usage) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse.Builder
- usage(Usage) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionResponse.Builder
- usage(Usage) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse.Builder
- Usage - Class in dev.langchain4j.model.openai.internal.shared
- Usage(Usage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.shared.Usage
- Usage.Builder - Class in dev.langchain4j.model.openai.internal.shared
- use(String) - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Executes the input code and returns the result.
- useCache(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Options.Builder
- useGoogleSearch(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- useGoogleSearch(Boolean) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- useGrpcForInserts(Boolean) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder
- useIndex(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.DatasourceBuilder
- useIndex(Boolean) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- user - Enum constant in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
The message is from the user.
- user() - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest
- user() - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest
- user() - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest
- user() - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters
- user() - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters
- user(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- user(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the user of the image.
- user(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- user(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- user(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- user(String) - Method in class dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest.Builder
- user(String) - Method in class dev.langchain4j.model.openai.internal.completion.CompletionRequest.Builder
- user(String) - Method in class dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest.Builder
- user(String) - Method in class dev.langchain4j.model.openai.internal.image.GenerateImagesRequest.Builder
- user(String) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- user(String) - Method in class dev.langchain4j.model.openai.OpenAiChatRequestParameters.Builder
- user(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- user(String) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- user(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- user(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatModel.Builder
- user(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialChatRequestParameters.Builder
- user(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialEmbeddingModel.Builder
- user(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialImageModel.Builder
- user(String) - Method in class dev.langchain4j.model.openaiofficial.OpenAiOfficialStreamingChatModel.Builder
- user(String) - Method in class dev.langchain4j.store.embedding.mariadb.MariaDbEmbeddingStore.Builder
- user(String) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore.PgVectorEmbeddingStoreBuilder
- USER - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A message from the user.
- USER - Enum constant in enum class dev.langchain4j.mcp.client.McpRole
- USER - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
- USER - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- USER - Enum constant in enum class dev.langchain4j.model.openai.internal.chat.Role
- USER_AGENT - Static variable in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AbstractAzureCosmosDBNoSqlEmbeddingStore
- USER_AGENT - Static variable in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore
- userAgent - Variable in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- userAgent(String) - Method in class dev.langchain4j.model.openai.internal.OpenAiClient.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiAudioTranscriptionModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- userAgentSuffix(String) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- userId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
-
An external identifier for the user who is associated with the request.
- userId(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
-
Sets the user ID for the requests.
- userId(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
-
Sets the user ID for the requests.
- userId(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
- userMessage() - Method in class dev.langchain4j.guardrail.InputGuardrailRequest
-
Returns the user message.
- userMessage() - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
- userMessage() - Method in interface dev.langchain4j.observability.api.event.AiServiceStartedEvent
-
Retrieves the user message associated with the invocation.
- userMessage() - Method in class dev.langchain4j.observability.event.DefaultAiServiceStartedEvent
- userMessage() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- userMessage(Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom contents. - userMessage(UserMessage) - Method in class dev.langchain4j.guardrail.InputGuardrailRequest.Builder
-
Sets the user message.
- userMessage(UserMessage) - Method in class dev.langchain4j.observability.api.event.AiServiceStartedEvent.AiServiceStartedEventBuilder
-
Sets the user message.
- userMessage(UserMessage) - Method in class dev.langchain4j.service.tool.ToolProviderRequest.Builder
- userMessage(InputGuardrailRequest) - Method in class dev.langchain4j.guardrail.InputGuardrailResult
-
Gets the
UserMessagecomputed from the combination of the originalUserMessagein theInputGuardrailRequestand this result - userMessage(String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a text. - userMessage(String, Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and contents. - userMessage(String, String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and a text. - userMessage(String, List) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom a name and contents. - userMessage(List) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessagefrom contents. - UserMessage - Class in dev.langchain4j.data.message
-
Represents a message from a user, typically an end user of the application.
- UserMessage - Class in dev.langchain4j.model.openai.internal.chat
- UserMessage - Annotation Interface in dev.langchain4j.service
-
Specifies either a complete user message or a user message template to be used each time an AI service is invoked.
- UserMessage(Content...) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom one or multipleContents. - UserMessage(UserMessage.Builder) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a builder. - UserMessage(UserMessage.Builder) - Constructor for class dev.langchain4j.model.openai.internal.chat.UserMessage
- UserMessage(String) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a text. - UserMessage(String, Content...) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a name and one or multipleContents. - UserMessage(String, String) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a name and a text. - UserMessage(String, List) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a name and a list ofContents. - UserMessage(List) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessagefrom a list ofContents. - UserMessage.Builder - Class in dev.langchain4j.data.message
- UserMessage.Builder - Class in dev.langchain4j.model.openai.internal.chat
- UserMessageRecorder - Class in dev.langchain4j.agentic.internal
- UserMessageRecorder() - Constructor for class dev.langchain4j.agentic.internal.UserMessageRecorder
- userMessageTemplate() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the user message template.
- userMessageTemplate(String) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the user message template.
- UserMessageTransformer - Interface in dev.langchain4j.agentic.internal
- username(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- username(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- userName(String) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- userName(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.
- userName(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- userName(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- UserName - Annotation Interface in dev.langchain4j.service
-
The value of a method parameter annotated with @UserName will be injected into the field 'name' of a UserMessage.
- useTls(boolean) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- Utils - Class in dev.langchain4j.internal
-
Utility methods.
V
- V - Annotation Interface in dev.langchain4j.service
-
When a parameter of a method in an AI Service is annotated with
@V, it becomes a prompt template variable. - V1 - Enum constant in enum class dev.langchain4j.store.embedding.chroma.ChromaApiVersion
- V2 - Enum constant in enum class dev.langchain4j.store.embedding.chroma.ChromaApiVersion
- validate(AiMessage) - Method in class dev.langchain4j.guardrail.JsonExtractorOutputGuardrail
- validate(AiMessage) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Validates the response from the LLM.
- validate(UserMessage) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Validates the
user messagethat will be sent to the LLM. - validate(InputGuardrailRequest) - Method in interface dev.langchain4j.guardrail.InputGuardrail
-
Validates the input that will be sent to the LLM.
- validate(OutputGuardrailRequest) - Method in interface dev.langchain4j.guardrail.OutputGuardrail
-
Validates the response from the LLM.
- validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- validate(ChatRequestParameters) - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- validate(ChatRequestParameters) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.openai.internal.OpenAiUtils
- validate(ResponseFormat) - Static method in class dev.langchain4j.internal.ChatRequestValidationUtils
- validate(ToolChoice) - Static method in class dev.langchain4j.internal.ChatRequestValidationUtils
- validate(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- validate(List) - Static method in class dev.langchain4j.internal.ChatRequestValidationUtils
- validate(P) - Method in interface dev.langchain4j.guardrail.Guardrail
-
Validate the interaction between the model and the user in one of the two directions.
- validate(P, G) - Method in class dev.langchain4j.guardrail.AbstractGuardrailExecutor
-
Validates a guardrail against a set of request.
- validateAgentClass(Class) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- validateAgentClass(Class, boolean) - Static method in class dev.langchain4j.agentic.internal.AgentUtil
- validatedBy(Class) - Method in interface dev.langchain4j.guardrail.GuardrailResult
-
The
Guardrailclass which performed this validation - validateMessages(List) - Static method in class dev.langchain4j.internal.ChatRequestValidationUtils
- validateParameters(ChatRequestParameters) - Static method in class dev.langchain4j.internal.ChatRequestValidationUtils
- validateReturnTypesAreProperlyParametrized(String, Type) - Static method in class dev.langchain4j.service.TypeUtils
-
Ensures that no wildcard and/or parametrized types are being used as service method return type.
- validateSpecifications(List) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Validates all the
ToolSpecifications. - validateStructuredPrompt(Object) - Static method in class dev.langchain4j.model.input.structured.StructuredPrompt.Util
-
Validates that the given object is annotated with
StructuredPrompt. - ValidationUtils - Class in dev.langchain4j.internal
-
Utility class for validating method arguments.
- value() - Element in annotation interface dev.langchain4j.agent.tool.P
-
Description of a parameter
- value() - Element in annotation interface dev.langchain4j.agent.tool.Tool
-
Description of the tool.
- value() - Element in annotation interface dev.langchain4j.agentic.Agent
-
Description of the agent.
- value() - Element in annotation interface dev.langchain4j.agentic.declarative.A2AClientAgent
-
Description of the agent.
- value() - Element in annotation interface dev.langchain4j.agentic.declarative.ActivationCondition
- value() - Element in annotation interface dev.langchain4j.agentic.declarative.HumanInTheLoop
-
Description of the agent.
- value() - Method in class dev.langchain4j.code.azure.acads.SessionsREPLTool
-
Returns the value of the tool.
- value() - Element in annotation interface dev.langchain4j.Experimental
-
Describes why the annotated element is experimental
- value() - Method in record class dev.langchain4j.internal.JsonParsingUtils.ParsedJson
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface dev.langchain4j.model.input.structured.StructuredPrompt
-
Prompt template can be defined in one line or multiple lines.
- value() - Element in annotation interface dev.langchain4j.model.output.structured.Description
-
The description can be defined in one line or multiple lines.
- value() - Element in annotation interface dev.langchain4j.service.guardrail.InputGuardrails
-
The ordered list of
InputGuardrails to apply to the input of the model. - value() - Element in annotation interface dev.langchain4j.service.guardrail.OutputGuardrails
-
The ordered list of guardrails to apply to the output of the model.
- value() - Element in annotation interface dev.langchain4j.service.SystemMessage
-
Prompt template can be defined in one line or multiple lines.
- value() - Element in annotation interface dev.langchain4j.service.UserMessage
-
Prompt template can be defined in one line or multiple lines.
- value() - Element in annotation interface dev.langchain4j.service.V
-
Name of a variable (placeholder) in a prompt template.
- value() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.agent.ErrorRecoveryResult.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.scope.AgenticScopePersister
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.supervisor.SupervisorContextStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.supervisor.SupervisorResponseStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.data.message.ChatMessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.data.message.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.http.client.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.mcp.client.McpPromptContent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.mcp.client.McpResourceContents.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.mcp.client.McpRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.chat.Capability
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.chat.request.ResponseFormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.chat.request.ToolChoice
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.mistralai.MistralAiFimModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.ModelProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.ImageDetail
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.ResponseFormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.ToolChoiceMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.internal.chat.ToolType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiImageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiLanguageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.output.FinishReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.gemini.ToolCallingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.rag.content.ContentMetadata
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.service.tool.HallucinatedToolNameStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.chroma.ChromaApiVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.oracle.CreateOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.store.embedding.pgvector.MetadataStorageMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.agent.tool.ReturnBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.agent.ErrorRecoveryResult.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.scope.AgenticScopePersister
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.scope.DefaultAgenticScope.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.supervisor.SupervisorContextStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.supervisor.SupervisorResponseStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.agentic.workflow.impl.WorkflowAgentsBuilderImpl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.data.message.ChatMessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.data.message.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.guardrail.GuardrailResult.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.http.client.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.mcp.client.McpPromptContent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.mcp.client.McpResourceContents.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.mcp.client.McpRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.mcp.client.protocol.McpClientMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.azure.AzureOpenAiLanguageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.chat.Capability
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.chat.request.ResponseFormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.chat.request.ToolChoice
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.github.GitHubModelsChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.github.GitHubModelsEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.googleai.GeminiMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.mistralai.MistralAiFimModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.ModelProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.ImageDetail
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.ResponseFormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.ToolChoiceMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.internal.chat.ToolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.OpenAiChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.OpenAiImageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.OpenAiLanguageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.output.FinishReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.gemini.HarmCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.gemini.SafetyThreshold
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.gemini.ToolCallingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.PersonGeneration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.workersai.WorkersAiEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.workersai.WorkersAiImageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.rag.content.ContentMetadata
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.service.tool.HallucinatedToolNameStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.chroma.ChromaApiVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.mariadb.MariaDBDistanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.mariadb.MetadataStorageMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.oracle.CreateOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.oracle.JSONIndexBuilder.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.store.embedding.pgvector.MetadataStorageMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields.Vector
-
Returns the value of the
valuesrecord component. - variables() - Method in class dev.langchain4j.guardrail.GuardrailRequestParams
-
Returns the variables.
- variables(Map) - Method in class dev.langchain4j.guardrail.GuardrailRequestParams.Builder
-
Sets the variables.
- vector() - Method in class dev.langchain4j.data.embedding.Embedding
-
Returns the vector.
- vector() - Method in record class dev.langchain4j.store.embedding.vespa.Record.Fields
-
Returns the value of the
vectorrecord component. - Vector(List) - Constructor for record class dev.langchain4j.store.embedding.vespa.Record.Fields.Vector
-
Creates an instance of a
Vectorrecord class. - VECTOR - Enum constant in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Uses the vector search algorithm to find the most similar
TextSegments. - VECTOR - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
-
Uses the vector search algorithm to find the most similar
TextSegments. - VECTOR_ALGORITHM_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- VECTOR_HNSW - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
- VECTOR_IVF - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.VectorIndexType
- VECTOR_SEARCH_PROFILE_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- vectorAsList() - Method in class dev.langchain4j.data.embedding.Embedding
-
Returns a copy of the vector as a list.
- vectorFieldName(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- vectorIndex(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the creation of an index on the embedding column of the
EmbeddingTableused by the embedding store. - vectorStoreThroughput(int) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore.Builder
- vectorStoreThroughput(int) - Method in class dev.langchain4j.store.memory.azure.cosmos.nosql.AzureCosmosDBNoSqlMemoryStore.Builder
- vectorStoreThroughput(Integer) - Method in class dev.langchain4j.rag.content.retriever.azure.cosmos.nosql.AzureCosmosDBNoSqlContentRetriever.Builder
- verifyModerationIfNeeded(Future) - Static method in class dev.langchain4j.service.AiServices
- version - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- version - Variable in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- version - Variable in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- version - Variable in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- version - Variable in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- version - Variable in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- version(String) - Method in class dev.langchain4j.mcp.registryclient.model.McpServerListRequest.Builder
-
Filter by version ('latest' for latest version, or an exact version like '1.2.3').
- version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
- version(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- version(String) - Method in class dev.langchain4j.model.watsonx.WatsonxChatModel.Builder
- version(String) - Method in class dev.langchain4j.model.watsonx.WatsonxEmbeddingModel.Builder
- version(String) - Method in class dev.langchain4j.model.watsonx.WatsonxScoringModel.Builder
- version(String) - Method in class dev.langchain4j.model.watsonx.WatsonxStreamingChatModel.Builder
- version(String) - Method in class dev.langchain4j.model.watsonx.WatsonxTokenCountEstimator.Builder
- VertexAiChatModel - Class in dev.langchain4j.model.vertexai
-
Represents a Google Vertex AI language model with a chat completion interface, such as chat-bison.
- VertexAiChatModel(VertexAiChatModel.Builder) - Constructor for class dev.langchain4j.model.vertexai.VertexAiChatModel
- VertexAiChatModel(String, String, String, String, String, Double, Integer, Integer, Double, Integer) - Constructor for class dev.langchain4j.model.vertexai.VertexAiChatModel
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
VertexAiChatModel(Builder)instead - VertexAiChatModel.Builder - Class in dev.langchain4j.model.vertexai
- VertexAiChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiChatModel.Builderinstances. - VertexAiEmbeddingModel - Class in dev.langchain4j.model.vertexai
-
Represents a Google Vertex AI embedding model, such as textembedding-gecko.
- VertexAiEmbeddingModel(VertexAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- VertexAiEmbeddingModel(String, String, String, String, String, Integer, Integer, Integer, VertexAiEmbeddingModel.TaskType, String, Integer, Boolean) - Constructor for class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
VertexAiEmbeddingModel(Builder)instead - VertexAiEmbeddingModel.Builder - Class in dev.langchain4j.model.vertexai
- VertexAiEmbeddingModel.TaskType - Enum Class in dev.langchain4j.model.vertexai
- VertexAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiChatModel.Builderinstances. - VertexAiEmbeddingModelName - Enum Class in dev.langchain4j.model.vertexai
- VertexAiGeminiChatModel - Class in dev.langchain4j.model.vertexai.gemini
-
Represents a Google Vertex AI Gemini language model with a chat completion interface, such as gemini-pro.
- VertexAiGeminiChatModel(GenerativeModel, GenerationConfig) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- VertexAiGeminiChatModel(GenerativeModel, GenerationConfig, Integer) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- VertexAiGeminiChatModel(VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
- VertexAiGeminiChatModel(String, String, String, Float, Integer, Integer, Float, Integer, Integer, String, Schema, Map, Boolean, String, ToolCallingMode, List, Boolean, Boolean, List, Set) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
VertexAiGeminiChatModel(VertexAiGeminiChatModelBuilder)instead - VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder - Class in dev.langchain4j.model.vertexai.gemini
- VertexAiGeminiChatModelBuilder() - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- VertexAiGeminiChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.gemini.spi
-
A factory for building
VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilderinstances. - VertexAiGeminiStreamingChatModel - Class in dev.langchain4j.model.vertexai.gemini
-
Represents a Google Vertex AI Gemini language model with a stream chat completion interface, such as gemini-pro.
- VertexAiGeminiStreamingChatModel(GenerativeModel, GenerationConfig) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- VertexAiGeminiStreamingChatModel(GenerativeModel, GenerationConfig, Executor) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- VertexAiGeminiStreamingChatModel(VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
- VertexAiGeminiStreamingChatModel(String, String, String, Float, Integer, Integer, Float, String, Schema, Map, Boolean, String, ToolCallingMode, List, Boolean, Boolean, List, Map, Executor) - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
VertexAiGeminiStreamingChatModel(VertexAiGeminiStreamingChatModelBuilder)instead - VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder - Class in dev.langchain4j.model.vertexai.gemini
- VertexAiGeminiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- VertexAiGeminiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.gemini.spi
-
A factory for building
VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilderinstances. - VertexAiImageModel - Class in dev.langchain4j.model.vertexai
-
Image model for the Google Cloud Vertex AI Imagen image generation models.
- VertexAiImageModel(String, String, String, String, String, Long, String, Integer, String, VertexAiImageModel.ImageStyle, Integer, VertexAiImageModel.AspectRatio, VertexAiImageModel.PersonGeneration, Integer, VertexAiImageModel.MimeType, Integer, Boolean, String, Boolean, Path, Boolean, Boolean) - Constructor for class dev.langchain4j.model.vertexai.VertexAiImageModel
-
Constructor of the Imagen image generation model.
- VertexAiImageModel.AspectRatio - Enum Class in dev.langchain4j.model.vertexai
-
Supported aspect ratios: 1:1, 9:16, 16:9, 4:3, and 3:4.
- VertexAiImageModel.Builder - Class in dev.langchain4j.model.vertexai
- VertexAiImageModel.ImageStyle - Enum Class in dev.langchain4j.model.vertexai
-
Image style can be specified for
imagen@002. - VertexAiImageModel.MimeType - Enum Class in dev.langchain4j.model.vertexai
-
Supported mime types: only PNG and JPEG image formats can be generated.
- VertexAiImageModel.PersonGeneration - Enum Class in dev.langchain4j.model.vertexai
-
Specify whether persons are allowed to be generated.
- VertexAiImageModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiImageModel.Builderinstances. - VertexAiLanguageModel - Class in dev.langchain4j.model.vertexai
-
Represents a Google Vertex AI language model with a text interface, such as text-bison.
- VertexAiLanguageModel(String, String, String, String, String, Double, Integer, Integer, Double, Integer) - Constructor for class dev.langchain4j.model.vertexai.VertexAiLanguageModel
- VertexAiLanguageModel.Builder - Class in dev.langchain4j.model.vertexai
- VertexAiLanguageModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiLanguageModel.Builderinstances. - VertexAiScoringModel - Class in dev.langchain4j.model.vertexai
-
Implementation of a
ScoringModelfor the Google Cloud Vertex AI Ranking API. - VertexAiScoringModel(String, String, String, String, String) - Constructor for class dev.langchain4j.model.vertexai.VertexAiScoringModel
-
Constructor for the Vertex AI Ranker Scoring Model.
- VertexAiScoringModel.Builder - Class in dev.langchain4j.model.vertexai
- vertexSearchDatastore(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- vertexSearchDatastore(String) - Method in class dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- VespaEmbeddingStore - Class in dev.langchain4j.store.embedding.vespa
-
Represents the Vespa - search engine and vector database.
- VespaEmbeddingStore(String, String, String, Duration, String, String, String, String, Integer, Boolean, Boolean, Boolean) - Constructor for class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Creates a new VespaEmbeddingStore instance.
- VespaEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.vespa
- video() - Method in class dev.langchain4j.data.message.VideoContent
-
Get the
Video. - Video - Class in dev.langchain4j.data.video
- VIDEO - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Video content.
- Video.Builder - Class in dev.langchain4j.data.video
-
Builder for
Video. - VideoContent - Class in dev.langchain4j.data.message
- VideoContent(Video) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given video. - VideoContent(String) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given url. - VideoContent(String, String) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given base64 data and mime type. - VideoContent(URI) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContentfrom the given url. - violence() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- violence() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- violence(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- violence(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- violenceAndThreats(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategories.MistralCategoriesBuilder
- violenceAndThreats(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralAiCategoryScores.MistralCategoryScoresBuilder
- violenceGraphic() - Method in class dev.langchain4j.model.openai.internal.moderation.Categories
- violenceGraphic() - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores
- violenceGraphic(Boolean) - Method in class dev.langchain4j.model.openai.internal.moderation.Categories.Builder
- violenceGraphic(Double) - Method in class dev.langchain4j.model.openai.internal.moderation.CategoryScores.Builder
- VirtualThreadUtils - Class in dev.langchain4j.internal
-
Utility class for working with virtual threads introduced in Java 21.
- VirtualThreadUtils() - Constructor for class dev.langchain4j.internal.VirtualThreadUtils
- VisitedClassMetadata(JsonSchemaElement, String, boolean) - Constructor for class dev.langchain4j.internal.JsonSchemaElementUtils.VisitedClassMetadata
- VOYAGE_3 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_3_LARGE - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_3_LITE - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_CODE_2 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_CODE_3 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_FINANCE_2 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_LAW_2 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VOYAGE_MULTILINGUAL_2 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModelName
- VoyageAiEmbeddingModel - Class in dev.langchain4j.model.voyageai
-
An implementation of an
EmbeddingModelthat uses Voyage AI Embedding API. - VoyageAiEmbeddingModel(HttpClientBuilder, Map, String, Duration, Integer, String, String, String, Boolean, String, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- VoyageAiEmbeddingModel(VoyageAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- VoyageAiEmbeddingModel.Builder - Class in dev.langchain4j.model.voyageai
- VoyageAiEmbeddingModelName - Enum Class in dev.langchain4j.model.voyageai
- VoyageAiScoringModel - Class in dev.langchain4j.model.voyageai
-
An implementation of a
ScoringModelthat uses Voyage AI Rerank API. - VoyageAiScoringModel(HttpClientBuilder, Map, String, Duration, Integer, String, String, Integer, Boolean, Boolean, Boolean) - Constructor for class dev.langchain4j.model.voyageai.VoyageAiScoringModel
-
Deprecated, for removal: This API element is subject to removal in a future version.
- VoyageAiScoringModel(VoyageAiScoringModel.Builder) - Constructor for class dev.langchain4j.model.voyageai.VoyageAiScoringModel
- VoyageAiScoringModel.Builder - Class in dev.langchain4j.model.voyageai
- VoyageAiScoringModelName - Enum Class in dev.langchain4j.model.voyageai
W
- waitForModel(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Options.Builder
- waitForModel(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
-
Deprecated.
- waitForModel(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel.HuggingFaceEmbeddingModelBuilder
- waitForModel(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
-
Deprecated.
- warnIfNullOrBlank(String, String, Class) - Static method in class dev.langchain4j.internal.Utils
-
Logs a warning if the given string value is
nullor blank. - WARNING - Enum constant in enum class dev.langchain4j.mcp.client.logging.McpLogLevel
- WATERCOLOR - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- watermark(Boolean) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- WATSONX - Enum constant in enum class dev.langchain4j.model.ModelProvider
- WatsonxChatModel - Class in dev.langchain4j.model.watsonx
-
A
ChatModelimplementation that integrates IBM watsonx.ai with LangChain4j. - WatsonxChatModel.Builder - Class in dev.langchain4j.model.watsonx
-
Builder class for constructing
WatsonxChatModelinstances with configurable parameters. - WatsonxChatRequestParameters - Class in dev.langchain4j.model.watsonx
- WatsonxChatRequestParameters.Builder - Class in dev.langchain4j.model.watsonx
- WatsonxChatResponseMetadata - Class in dev.langchain4j.model.watsonx
- WatsonxChatResponseMetadata.Builder - Class in dev.langchain4j.model.watsonx
- WatsonxEmbeddingModel - Class in dev.langchain4j.model.watsonx
-
A
EmbeddingModelimplementation that integrates IBM watsonx.ai with LangChain4j. - WatsonxEmbeddingModel.Builder - Class in dev.langchain4j.model.watsonx
-
Builder class for constructing
WatsonxEmbeddingModelinstances with configurable parameters. - WatsonxExecutorProvider - Class in dev.langchain4j.model.watsonx
- WatsonxExecutorProvider() - Constructor for class dev.langchain4j.model.watsonx.WatsonxExecutorProvider
- WatsonxScoringModel - Class in dev.langchain4j.model.watsonx
-
A
ScoringModelimplementation that integrates IBM watsonx.ai with LangChain4j. - WatsonxScoringModel.Builder - Class in dev.langchain4j.model.watsonx
-
Builder class for constructing
WatsonxScoringModelinstances with configurable parameters. - WatsonxStreamingChatModel - Class in dev.langchain4j.model.watsonx
-
A
StreamingChatModelimplementation that integrates IBM watsonx.ai with LangChain4j. - WatsonxStreamingChatModel.Builder - Class in dev.langchain4j.model.watsonx
-
Builder class for constructing
WatsonxStreamingChatModelinstances with configurable parameters. - WatsonxTokenCountEstimator - Class in dev.langchain4j.model.watsonx
-
A
TokenCountEstimatorimplementation that integrates IBM watsonx.ai with LangChain4j. - WatsonxTokenCountEstimator.Builder - Class in dev.langchain4j.model.watsonx
-
Builder class for constructing
WatsonxTokenCountEstimatorinstances with configurable parameters. - WeaviateEmbeddingStore - Class in dev.langchain4j.store.embedding.weaviate
-
Represents the Weaviate vector database.
- WeaviateEmbeddingStore(String, String, String, Integer, Boolean, Boolean, Integer, String, Boolean, String, Collection, String, String) - Constructor for class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
-
Creates a new WeaviateEmbeddingStore instance.
- WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder - Class in dev.langchain4j.store.embedding.weaviate
- webDriver(WebDriver) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader.Builder
- WebSearchContentRetriever - Class in dev.langchain4j.rag.content.retriever
- WebSearchContentRetriever(WebSearchEngine, Integer) - Constructor for class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever
- WebSearchContentRetriever.WebSearchContentRetrieverBuilder - Class in dev.langchain4j.rag.content.retriever
- webSearchEngine(WebSearchEngine) - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever.WebSearchContentRetrieverBuilder
- WebSearchEngine - Interface in dev.langchain4j.web.search
-
Represents a web search engine that can be used to perform searches on the Web in response to a user query.
- WebSearchInformationResult - Class in dev.langchain4j.web.search
-
Represents general information about the web search performed.
- WebSearchInformationResult(Long) - Constructor for class dev.langchain4j.web.search.WebSearchInformationResult
-
Constructs a new WebSearchInformationResult with the specified total results.
- WebSearchInformationResult(Long, Integer, Map) - Constructor for class dev.langchain4j.web.search.WebSearchInformationResult
-
Constructs a new WebSearchInformationResult with the specified total results, page number, and metadata.
- WebSearchOrganicResult - Class in dev.langchain4j.web.search
-
Represents organic search results, which are the web pages returned by a search engine in response to a query.
- WebSearchOrganicResult(String, URI) - Constructor for class dev.langchain4j.web.search.WebSearchOrganicResult
-
Constructs a WebSearchOrganicResult object with the given title and URL.
- WebSearchOrganicResult(String, URI, String, String) - Constructor for class dev.langchain4j.web.search.WebSearchOrganicResult
-
Constructs a WebSearchOrganicResult object with the given title, URL, snippet and/or content.
- WebSearchOrganicResult(String, URI, String, String, Map) - Constructor for class dev.langchain4j.web.search.WebSearchOrganicResult
-
Constructs a WebSearchOrganicResult object with the given title, URL, snippet and/or content, and metadata.
- WebSearchRequest - Class in dev.langchain4j.web.search
-
Represents a search request that can be made by the user to perform searches in any implementation of
WebSearchEngine. - WebSearchRequest.Builder - Class in dev.langchain4j.web.search
- WebSearchResults - Class in dev.langchain4j.web.search
-
Represents the response of a web search performed.
- WebSearchResults(WebSearchInformationResult, List) - Constructor for class dev.langchain4j.web.search.WebSearchResults
-
Constructs a new instance of WebSearchResults.
- WebSearchResults(Map, WebSearchInformationResult, List) - Constructor for class dev.langchain4j.web.search.WebSearchResults
-
Constructs a new instance of WebSearchResults.
- WebSearchTool - Class in dev.langchain4j.web.search
- WebSearchTool(WebSearchEngine) - Constructor for class dev.langchain4j.web.search.WebSearchTool
- withAccessToken(String) - Static method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel
-
Deprecated.
- withAccessToken(String) - Static method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- withAccessToken(String) - Static method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
-
Deprecated.
- withAgenticScope(DefaultAgenticScope) - Method in class dev.langchain4j.agentic.internal.AbstractAgentInvocationHandler
- withAgenticScope(DefaultAgenticScope) - Method in interface dev.langchain4j.agentic.internal.AgenticScopeOwner
- withApiKey(String) - Static method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
builder()instead, and explicitly set the model name and, if necessary, other parameters. - withApiKey(String) - Static method in class dev.langchain4j.model.cohere.CohereScoringModel
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
builder()instead, and explicitly set the model name and, if necessary, other parameters. - withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiModels
- withApiKey(String) - Static method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
builder()instead, and explicitly set the baseUrl and, if necessary, other parameters. The default value for baseUrl will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine
- withApiKey(String) - Static method in class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- withApiKeyAndCsi(String, String) - Static method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine
-
Creates a new builder for constructing a GoogleCustomWebSearchEngine with the specified API key and Custom Search ID.
- withErrorHandler(Function) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- withExceptionMapper(Callable) - Method in interface dev.langchain4j.internal.ExceptionMapper
- withFailures() - Method in class dev.langchain4j.test.guardrail.GuardrailResultAssert
-
Returns a
ListAssertfor the failures of the actualGuardrailResult. - withGuardrailClass(Class) - Method in interface dev.langchain4j.guardrail.GuardrailResult.Failure
-
Build a failure from a specific
Guardrailclass - withGuardrailClass(Class) - Method in class dev.langchain4j.guardrail.InputGuardrailResult.Failure
-
Adds a guardrail class name to a failure
- withGuardrailClass(Class) - Method in class dev.langchain4j.guardrail.OutputGuardrailResult.Failure
- withLoggingExceptions(Runnable) - Static method in class dev.langchain4j.internal.InternalStreamingChatResponseHandlerUtils
- withMaxMessages(int) - Static method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- withMaxTokens(int, TokenCountEstimator) - Static method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- withPersisting() - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- withRetry(Runnable, int) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to a specified number of times with an exponential backoff.
- withRetry(Callable) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method attempts to execute a given action up to 3 times with an exponential backoff.
- withRetry(Callable) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to 3 times with an exponential backoff.
- withRetry(Callable, int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method attempts to execute a given action up to a specified number of times with an exponential backoff.
- withRetry(Callable, int) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to a specified number of times with an exponential backoff.
- withRetryMappingExceptions(Callable) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to 3 times with an exponential backoff.
- withRetryMappingExceptions(Callable, int) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to a specified number of times with an exponential backoff.
- withRetryMappingExceptions(Callable, int, ExceptionMapper) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to a specified number of times with an exponential backoff.
- withText(String) - Method in class dev.langchain4j.data.message.AiMessage
-
Create a clone of this
AiMessagewith the given text. - withText(String) - Method in interface dev.langchain4j.guardrail.GuardrailRequest
-
Recreate this guardrail param with the given input or output text.
- withText(String) - Method in class dev.langchain4j.guardrail.InputGuardrailRequest
- withText(String) - Method in class dev.langchain4j.guardrail.OutputGuardrailRequest
- workerAiClient - Variable in class dev.langchain4j.model.workersai.client.AbstractWorkersAIModel
-
OkHttpClient for the WorkerAI API.
- WorkersAiApi - Interface in dev.langchain4j.model.workersai.client
-
Public interface to interact with the WorkerAI API.
- WorkersAiChatCompletionRequest - Class in dev.langchain4j.model.workersai.client
-
Represents a request for AI chat completion.
- WorkersAiChatCompletionRequest() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
-
Constructs an empty WorkerAiChatCompletionRequest with an empty list of messages.
- WorkersAiChatCompletionRequest(WorkersAiChatCompletionRequest.MessageRole, String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest
-
Constructs a WorkerAiChatCompletionRequest with an initial message.
- WorkersAiChatCompletionRequest.Message - Class in dev.langchain4j.model.workersai.client
-
Represents a message in the AI chat.
- WorkersAiChatCompletionRequest.MessageRole - Enum Class in dev.langchain4j.model.workersai.client
-
Defines the roles a message can have in the chat conversation.
- WorkersAiChatCompletionResponse - Class in dev.langchain4j.model.workersai.client
-
Wrapper for the chat completion response.
- WorkersAiChatCompletionResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionResponse
-
Default constructor.
- WorkersAiChatModel - Class in dev.langchain4j.model.workersai
-
WorkerAI Chat model.
- WorkersAiChatModel(WorkersAiChatModel.Builder) - Constructor for class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Constructor with Builder.
- WorkersAiChatModel(String, String, String) - Constructor for class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Constructor with Builder.
- WorkersAiChatModel.Builder - Class in dev.langchain4j.model.workersai
-
Internal Builder.
- WorkersAiChatModelBuilderFactory - Interface in dev.langchain4j.model.workersai.spi
-
A factory for building
WorkersAiChatModel.Builderinstances. - WorkersAiChatModelName - Enum Class in dev.langchain4j.model.workersai
-
Enum for Workers AI Chat Model Name.
- WorkersAiClient - Class in dev.langchain4j.model.workersai.client
-
Low level client to interact with the WorkerAI API.
- WorkersAiClient() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiClient
-
Constructor.
- WorkersAiClient.AuthInterceptor - Class in dev.langchain4j.model.workersai.client
-
An interceptor for HTTP requests to add an authorization token to the header.
- WorkersAiEmbeddingModel - Class in dev.langchain4j.model.workersai
-
WorkerAI Embedding model.
- WorkersAiEmbeddingModel(WorkersAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Constructor with Builder.
- WorkersAiEmbeddingModel(String, String, String) - Constructor for class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Constructor with Builder.
- WorkersAiEmbeddingModel.Builder - Class in dev.langchain4j.model.workersai
-
Internal Builder.
- WorkersAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.workersai.spi
-
A factory for building
WorkersAiEmbeddingModel.Builderinstances. - WorkersAiEmbeddingModelName - Enum Class in dev.langchain4j.model.workersai
-
Enum for Workers AI Embedding Model Name.
- WorkersAiEmbeddingRequest - Class in dev.langchain4j.model.workersai.client
-
Request to compute embeddings
- WorkersAiEmbeddingRequest() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingRequest
-
Default constructor.
- WorkersAiEmbeddingResponse - Class in dev.langchain4j.model.workersai.client
-
Response to compute embeddings
- WorkersAiEmbeddingResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse
-
Default constructor.
- WorkersAiEmbeddingResponse.EmbeddingResult - Class in dev.langchain4j.model.workersai.client
-
Beam to hold results
- WorkersAiImageGenerationRequest - Class in dev.langchain4j.model.workersai.client
-
Request to generate an image.
- WorkersAiImageGenerationRequest() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
-
Default constructor.
- WorkersAiImageGenerationRequest(String, int[], int[], Integer, Integer, String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationRequest
- WorkersAiImageGenerationResponse - Class in dev.langchain4j.model.workersai.client
-
Response to generate an image.
- WorkersAiImageGenerationResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse
-
Default constructor.
- WorkersAiImageGenerationResponse.ImageGenerationResult - Class in dev.langchain4j.model.workersai.client
-
Body of the image generating process
- WorkersAiImageModel - Class in dev.langchain4j.model.workersai
-
WorkerAI Image model.
- WorkersAiImageModel(WorkersAiImageModel.Builder) - Constructor for class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Constructor with Builder.
- WorkersAiImageModel(String, String, String) - Constructor for class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Constructor with Builder.
- WorkersAiImageModel.Builder - Class in dev.langchain4j.model.workersai
-
Internal Builder.
- WorkersAiImageModelBuilderFactory - Interface in dev.langchain4j.model.workersai.spi
-
A factory for building
WorkersAiImageModel.Builderinstances. - WorkersAiImageModelName - Enum Class in dev.langchain4j.model.workersai
-
Enum for Workers AI Omage Model Name.
- WorkersAiLanguageModel - Class in dev.langchain4j.model.workersai
-
WorkerAI Language model.
- WorkersAiLanguageModel(WorkersAiLanguageModel.Builder) - Constructor for class dev.langchain4j.model.workersai.WorkersAiLanguageModel
-
Constructor with Builder.
- WorkersAiLanguageModel(String, String, String) - Constructor for class dev.langchain4j.model.workersai.WorkersAiLanguageModel
-
Constructor with Builder.
- WorkersAiLanguageModel.Builder - Class in dev.langchain4j.model.workersai
-
Internal Builder.
- WorkersAiLanguageModelBuilderFactory - Interface in dev.langchain4j.model.workersai.spi
-
A factory for building
WorkersAiLanguageModel.Builderinstances. - WorkersAiTextCompletionRequest - Class in dev.langchain4j.model.workersai.client
-
Request to complete a text.
- WorkersAiTextCompletionRequest() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
-
Default constructor.
- WorkersAiTextCompletionRequest(String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionRequest
- WorkersAiTextCompletionResponse - Class in dev.langchain4j.model.workersai.client
-
Wrapper for the text completion response.
- WorkersAiTextCompletionResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse
-
Default constructor.
- WorkersAiTextCompletionResponse.TextResponse - Class in dev.langchain4j.model.workersai.client
-
Wrapper for the text completion response.
- WorkflowAgentsBuilder - Interface in dev.langchain4j.agentic.workflow
- WorkflowAgentsBuilderImpl - Enum Class in dev.langchain4j.agentic.workflow.impl
- WorkflowService<T,
W> - Interface in dev.langchain4j.agentic.workflow - workingDirectory(Path) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- workingDirectory(Path) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel.JlamaEmbeddingModelBuilder
- workingDirectory(Path) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- workingDirectory(Path) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- workingDirectory(Path) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- workingQuantizedType(DType) - Method in class dev.langchain4j.model.jlama.JlamaChatModel.JlamaChatModelBuilder
- workingQuantizedType(DType) - Method in class dev.langchain4j.model.jlama.JlamaLanguageModel.JlamaLanguageModelBuilder
- workingQuantizedType(DType) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel.JlamaStreamingChatModelBuilder
- workingQuantizedType(DType) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel.JlamaStreamingLanguageModelBuilder
- wrapToolArgumentsExceptions(Boolean) - Method in class dev.langchain4j.service.tool.DefaultToolExecutor.Builder
-
If set to
true, exceptions that occur during tool argument parsing or preparation will be wrapped in aToolArgumentsException. - writeState(String, Object) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- writeState(String, Object) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- writeStates(Map) - Method in interface dev.langchain4j.agentic.scope.AgenticScope
- writeStates(Map) - Method in class dev.langchain4j.agentic.scope.DefaultAgenticScope
- writeTo(MessageMarshaller.ProtoStreamWriter, LangChainInfinispanItem) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- writeTo(MessageMarshaller.ProtoStreamWriter, LangChainMetadata) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
Y
- YamlDocumentParser - Class in dev.langchain4j.data.document.parser.yaml
-
Parses YAML file into a
Document. - YamlDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.yaml.YamlDocumentParser
Z
- ZEPHYR_7B_BETA_AWQ - Enum constant in enum class dev.langchain4j.model.workersai.WorkersAiChatModelName
-
Zephyr 7B Beta AWQ is an efficient, accurate and blazing-fast low-bit weight quantized Zephyr model variant.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form