Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSOLUTE_DIRECTORY_PATH - Static variable in class dev.langchain4j.data.document.Document
-
Common metadata key for the absolute path of the directory from which the document was loaded.
- AbstractAzureAiSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.search
- AbstractAzureAiSearchEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- AbstractBedrockChatModel<T> - Class in dev.langchain4j.model.bedrock.internal
-
Bedrock chat model
- AbstractBedrockChatModel() - Constructor for class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
- AbstractBedrockEmbeddingModel<T> - Class in dev.langchain4j.model.bedrock.internal
-
Abstract bedrock embedding model
- AbstractBedrockEmbeddingModel() - Constructor for class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
- AbstractBedrockStreamingChatModel - Class in dev.langchain4j.model.bedrock.internal
-
Bedrock Streaming chat model
- AbstractBedrockStreamingChatModel() - Constructor for class dev.langchain4j.model.bedrock.internal.AbstractBedrockStreamingChatModel
- AbstractSharedBedrockChatModel - Class in dev.langchain4j.model.bedrock.internal
- AbstractSharedBedrockChatModel() - Constructor for class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- 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.
- accessToken(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- accessToken(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- 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.
- 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
Document
to 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.AzureCosmosDbNoSqlEmbeddingStore
- 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.milvus.MilvusEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(Embedding) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- 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.redis.RedisEmbeddingStore
- 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.AzureCosmosDbNoSqlEmbeddingStore
- 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.milvus.MilvusEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- 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.redis.RedisEmbeddingStore
- 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(TextSegment) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add
TextSegment
to the full text search engine. - 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(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.AzureCosmosDbNoSqlEmbeddingStore
- 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.milvus.MilvusEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- 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.redis.RedisEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Adds a new embedding with provided ID to the store.
- add(String, Embedding) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
-
Adds a new embedding with provided ID to the store.
- add(String, Embedding, Embedded) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- add(String, Object) - Method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.
- add(String, String) - Method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
Metadata.put(String, String)
,Metadata.put(String, int)
,Metadata.put(String, long)
,Metadata.put(String, float)
,Metadata.put(String, double)
instead. - add(List<TextSegment>) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
-
Add a list of
TextSegment
s to the full text search engine. - addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
-
Add a list of embeddings to the store.
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Add multiple embeddings as a single action.
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- addAll(List<Embedding>) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Adds multiple embeddings to the store.
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- addAll(List<Embedding>, List<Embedded>) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Add multiple
Embedding
instances to the repository. - addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
- addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- addAll(List<String>, List<Embedding>, List<Embedded>) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Adds multiple embeddings and their corresponding contents that have been embedded to the store.
- addAll(List<String>, List<Embedding>, List<Embedded>) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- addAll(Map<ToolSpecification, ToolExecutor>) - Method in class dev.langchain4j.service.tool.ToolProviderResult.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
- addEnumProperty(String, List<String>) - 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>, 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.
- 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.
- additionalParams() - Method in class dev.langchain4j.web.search.WebSearchRequest
-
Get the additional parameters for the search request.
- additionalParams(Map<String, Object>) - 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
- 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.
- addOptionalParameter(String, JsonSchemaProperty...) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.Builder.parameters(JsonObjectSchema)
instead. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- addOptionalParameter(String, Iterable<JsonSchemaProperty>) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.Builder.parameters(JsonObjectSchema)
instead. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- addParameter(String, JsonSchemaProperty...) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.Builder.parameters(JsonObjectSchema)
instead. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- addParameter(String, Iterable<JsonSchemaProperty>) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.Builder.parameters(JsonObjectSchema)
instead. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- 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.
- 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.
- aggregate(Map<Query, Collection<List<Content>>>) - Method in interface dev.langchain4j.rag.content.aggregator.ContentAggregator
- aggregate(Map<Query, Collection<List<Content>>>) - Method in class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- aggregate(Map<Query, Collection<List<Content>>>) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- 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.listener.ChatModelResponse
- aiMessage() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- aiMessage(ToolExecutionRequest...) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given tool execution requests. - aiMessage(AiMessage) - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- 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
AiMessage
with the given text. - aiMessage(String, List<ToolExecutionRequest>) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given text and tool execution requests. - aiMessage(List<ToolExecutionRequest>) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given tool execution requests. - AiMessage - Class in dev.langchain4j.data.message
-
Represents a response message from an AI (language model).
- AiMessage(String) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given text. - AiMessage(String, List<ToolExecutionRequest>) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given text and tool execution requests. - AiMessage(List<ToolExecutionRequest>) - Constructor for class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given tool execution requests. - aiMessageFrom(ChatCompletionResponse) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
- aiMessageFrom(MistralAiChatCompletionResponse) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- aiServiceClass - Variable in class dev.langchain4j.service.AiServiceContext
- AiServiceContext - Class in dev.langchain4j.service
- AiServiceContext(Class<?>) - Constructor for class dev.langchain4j.service.AiServiceContext
- AiServices<T> - Class in dev.langchain4j.service
-
AI Services is a high-level API of LangChain4j to interact with
ChatLanguageModel
andStreamingChatLanguageModel
. - AiServices(AiServiceContext) - Constructor for class dev.langchain4j.service.AiServices
- AiServicesFactory - Interface in dev.langchain4j.spi.services
- AiServiceTokenStream - Class in dev.langchain4j.service
- AiServiceTokenStream(List<ChatMessage>, List<ToolSpecification>, Map<String, ToolExecutor>, List<Content>, AiServiceContext, Object) - Constructor for class dev.langchain4j.service.AiServiceTokenStream
- ALL - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereChatModel.ReturnLikelihood
- 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
- 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
- AnalogFilm - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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
- Anime - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- AnthropicApi - Interface in dev.langchain4j.model.anthropic.internal.api
- 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.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.
- AnthropicClaude3_5SonnetV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaude3HaikuV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaude3SonnetV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
- AnthropicClaude3SonnetV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaudeInstantV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
- AnthropicClaudeInstantV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaudeV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
- AnthropicClaudeV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
- AnthropicClaudeV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaudeV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicStreamingChatModel.Types
- AnthropicClaudeV2_1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
- AnthropicClaudeV2_1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
- AnthropicClaudeV2_1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAnthropicStreamingChatModel.Types
- 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
- AnthropicContentBlockType - Enum Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCreateMessageRequest - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicCreateMessageRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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
- AnthropicHttpException - Exception Class in dev.langchain4j.model.anthropic.internal.client
- AnthropicHttpException(Integer, String) - Constructor for exception class dev.langchain4j.model.anthropic.internal.client.AnthropicHttpException
- AnthropicImageContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
- AnthropicImageContentSource - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicImageContentSource() - 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
- 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
- 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.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
- AnthropicTokenUsage - Class in dev.langchain4j.model.anthropic
- AnthropicTokenUsage(Integer, Integer, Integer, Integer) - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage
-
Creates a new
AnthropicTokenUsage
instance with the given input, output token counts and cache creation/read input tokens. - AnthropicTool - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicTool() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- 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
- AnthropicToolUseContent - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicToolUseContent(String, String, Map<String, Object>) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
- AnthropicUsage - Class in dev.langchain4j.model.anthropic.internal.api
- AnthropicUsage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- anthropicVersion - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- 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.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<JsonSchemaElement>) - 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
Document
using 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
Document
using 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 files into
Document
s using Apache Tika library, automatically detecting the file format. - ApacheTikaDocumentParser() - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Creates an instance of an
ApacheTikaDocumentParser
with the default Tika components. - ApacheTikaDocumentParser(Supplier<Parser>, Supplier<ContentHandler>, Supplier<Metadata>, Supplier<ParseContext>) - Constructor for class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
-
Creates an instance of an
ApacheTikaDocumentParser
with 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.googleai.GoogleAiGeminiChatModel
- apiKey - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- apiKey - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- apiKey - Variable in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- apiKey() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- apiKey(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- 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.mistralai.internal.client.MistralAiClient.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.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.ovhai.internal.client.OvhAiClient.Builder
- 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.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.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
- 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
- append(ChatCompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- append(CompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
- applicationName(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- apply(Object) - Method in class dev.langchain4j.model.input.PromptTemplate
-
Applies a value to a template containing a single variable.
- apply(Map<String, Object>) - Method in class dev.langchain4j.model.input.PromptTemplate
-
Applies multiple values to a template containing multiple variables.
- areNotNullOrBlank(String...) - Static method in class dev.langchain4j.internal.Utils
-
Are all the given strings not
null
and not blank? - arguments() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Returns the arguments of the tool.
- arguments(String) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Sets the
arguments
. - ARRAY - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonArraySchema.builder()
instead - Artifact() - Constructor for class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModelResponse.Artifact
- asMap() - Method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
Metadata.toMap()
instead. - aspectRatio(VertexAiImageModel.AspectRatio) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- 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_PROMPT - Static variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- assistantPrompt - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- AstraDbEmbeddingStore - Class in dev.langchain4j.store.embedding.astradb
-
Implementation of
EmbeddingStore
using 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.
- Attribute() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- 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
- audio() - Method in class dev.langchain4j.data.message.AudioContent
-
Get the
Audio
. - Audio - Class in dev.langchain4j.data.audio
- AUDIO - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Audio content.
- 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
AudioContent
from the given Audio. - AudioContent(String) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContent
from the given url. - AudioContent(String, String) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContent
from the given base64 data and mime type. - AudioContent(URI) - Constructor for class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContent
from the given url. - augment(UserMessage, Metadata) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor
-
Deprecated.
- augment(UserMessage, Metadata) - Method in interface dev.langchain4j.rag.RetrievalAugmentor
-
Deprecated.Use/implement
RetrievalAugmentor.augment(AugmentationRequest)
instead. - 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
ChatMessage
augmentation. - AugmentationRequest(ChatMessage, Metadata) - Constructor for class dev.langchain4j.rag.AugmentationRequest
- AugmentationResult - Class in dev.langchain4j.rag
-
Represents the result of a
ChatMessage
augmentation. - AugmentationResult(ChatMessage, List<Content>) - Constructor for class dev.langchain4j.rag.AugmentationResult
- AugmentationResult.AugmentationResultBuilder - Class in dev.langchain4j.rag
- AuthInterceptor(String) - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiClient.AuthInterceptor
-
Constructs an AuthInterceptor with a specified authorization token.
- 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.googleai.GeminiMode
- AUTO - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- AUTO - Enum constant in enum class dev.langchain4j.model.vertexai.ToolCallingMode
-
Lets Gemini decide if it needs to request a function call
- autoFlushOnInsert(Boolean) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- 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
- 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
- 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() - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
- 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
- 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
- AzureCosmosDbNoSqlEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
-
You can read more about vector search using Azure Cosmos DB NoSQL here.
- AzureCosmosDbNoSqlEmbeddingStore(CosmosClient, String, String, CosmosVectorEmbeddingPolicy, List<CosmosVectorIndexSpec>, CosmosContainerProperties) - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- AzureCosmosDbNoSqlMatchedDocument - Class in dev.langchain4j.store.embedding.azure.cosmos.nosql
- AzureCosmosDbNoSqlMatchedDocument() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDbNoSqlMatchedDocument
- 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(OpenAIClient, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiChatModel
- AzureOpenAiChatModel(String, String, KeyCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, List<ChatModelListener>, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiChatModel
- AzureOpenAiChatModel(String, String, TokenCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, List<ChatModelListener>, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiChatModel
- AzureOpenAiChatModel(String, String, String, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, List<ChatModelListener>, String, Map<String, String>) - 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.Builder
instances. - 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(String, String, KeyCredential, String, Tokenizer, Duration, Integer, ProxyOptions, boolean, String, Integer, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- AzureOpenAiEmbeddingModel(String, String, TokenCredential, String, Tokenizer, Duration, Integer, ProxyOptions, boolean, String, Integer, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- AzureOpenAiEmbeddingModel(String, String, String, String, Tokenizer, Duration, Integer, ProxyOptions, boolean, String, Integer, Map<String, String>) - 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.Builder
instances. - 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(OpenAIClient, String, String, String, String, String, String) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiImageModel
- AzureOpenAiImageModel(String, String, KeyCredential, String, String, String, String, String, String, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiImageModel
- AzureOpenAiImageModel(String, String, TokenCredential, String, String, String, String, String, String, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiImageModel
- AzureOpenAiImageModel(String, String, String, String, String, String, String, String, String, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - 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.Builder
instances. - 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(OpenAIClient, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Integer) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- AzureOpenAiLanguageModel(String, String, KeyCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Integer, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- AzureOpenAiLanguageModel(String, String, TokenCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Integer, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- AzureOpenAiLanguageModel(String, String, String, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Integer, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - 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.Builder
instances. - AzureOpenAiLanguageModelName - Enum Class in dev.langchain4j.model.azure
- AzureOpenAiModelName - Class in dev.langchain4j.model.azure
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AzureOpenAiModelName() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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(OpenAIClient, OpenAIAsyncClient, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- AzureOpenAiStreamingChatModel(String, String, KeyCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, boolean, List<ChatModelListener>, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- AzureOpenAiStreamingChatModel(String, String, TokenCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, boolean, List<ChatModelListener>, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- AzureOpenAiStreamingChatModel(String, String, String, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, List<String>, Double, Double, List<AzureChatExtensionConfiguration>, AzureChatEnhancementConfiguration, Long, ChatCompletionsResponseFormat, Duration, Integer, ProxyOptions, boolean, boolean, List<ChatModelListener>, String, Map<String, String>) - 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.Builder
instances. - AzureOpenAiStreamingLanguageModel - Class in dev.langchain4j.model.azure
-
Represents an OpenAI language model, hosted on Azure, such as gpt-3.5-turbo-instruct.
- AzureOpenAiStreamingLanguageModel(OpenAIClient, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- AzureOpenAiStreamingLanguageModel(String, String, KeyCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- AzureOpenAiStreamingLanguageModel(String, String, TokenCredential, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- AzureOpenAiStreamingLanguageModel(String, String, String, String, Tokenizer, Integer, Double, Double, Map<String, Integer>, String, Integer, Integer, Boolean, List<String>, Double, Double, Duration, Integer, ProxyOptions, boolean, String, Map<String, String>) - 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.Builder
instances. - AzureOpenAiTokenizer - Class in dev.langchain4j.model.azure
-
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming.
- AzureOpenAiTokenizer() - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenizer
-
Creates an instance of the
AzureOpenAiTokenizer
for the "gpt-3.5-turbo" model. - AzureOpenAiTokenizer(AzureOpenAiChatModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenizer
-
Creates an instance of the
AzureOpenAiTokenizer
for a givenAzureOpenAiChatModelName
. - AzureOpenAiTokenizer(AzureOpenAiEmbeddingModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenizer
-
Creates an instance of the
AzureOpenAiTokenizer
for a givenAzureOpenAiEmbeddingModelName
. - AzureOpenAiTokenizer(AzureOpenAiLanguageModelName) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenizer
-
Creates an instance of the
AzureOpenAiTokenizer
for a givenAzureOpenAiLanguageModelName
. - AzureOpenAiTokenizer(String) - Constructor for class dev.langchain4j.model.azure.AzureOpenAiTokenizer
-
Creates an instance of the
AzureOpenAiTokenizer
for a given model name.
B
- 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 data of the audio.
- 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.text.TextFile
-
Get the base64 data of the text file content.
- 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 data of the audio.
- 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.text.TextFile.Builder
-
Set the base64 data of the text 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.ovhai.internal.client.OvhAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.ovhai.internal.client.OvhAiClient.Builder
- 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
- BedrockAI21LabsChatModel - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModel
- BedrockAI21LabsChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock AI21 Labs model ids
- BedrockAI21LabsChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock AI21 Labs model invoke response
- BedrockAI21LabsChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse
- BedrockAI21LabsChatModelResponse.Completion - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModelResponse.CompletionReason - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModelResponse.GeneratedToken - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModelResponse.Prompt - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModelResponse.TextRange - Class in dev.langchain4j.model.bedrock
- BedrockAI21LabsChatModelResponse.Token - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicCompletionChatModel - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicCompletionChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel
- BedrockAnthropicCompletionChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Anthropic model ids
- BedrockAnthropicCompletionChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Anthropic Text Completions API Invoke response ...
- BedrockAnthropicCompletionChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModelResponse
- BedrockAnthropicContent - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicContent(String, BedrockAnthropicImageSource) - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicContent
- BedrockAnthropicContent(String, String) - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicContent
- BedrockAnthropicImageSource - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicImageSource() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicImageSource
- BedrockAnthropicMessage - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicMessage() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicMessage
- BedrockAnthropicMessageChatModel - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicMessageChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- BedrockAnthropicMessageChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Anthropic model ids
- BedrockAnthropicMessageChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Anthropic Messages API Invoke response ...
- BedrockAnthropicMessageChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModelResponse
- BedrockAnthropicMessageChatModelResponse.BedrockAnthropicUsage - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicStreamingChatModel - Class in dev.langchain4j.model.bedrock
- BedrockAnthropicStreamingChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicStreamingChatModel
- BedrockAnthropicStreamingChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
- BedrockAnthropicUsage() - Constructor for class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModelResponse.BedrockAnthropicUsage
- BedrockChatModelResponse - Interface in dev.langchain4j.model.bedrock.internal
-
Bedrock Chat model response
- BedrockCohereChatModel - Class in dev.langchain4j.model.bedrock
- BedrockCohereChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereChatModel
- BedrockCohereChatModel.ReturnLikelihood - Enum Class in dev.langchain4j.model.bedrock
- BedrockCohereChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Cohere model ids
- BedrockCohereChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Cohere model invoke response
- BedrockCohereChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse
- BedrockCohereChatModelResponse.Generation - Class in dev.langchain4j.model.bedrock
- BedrockCohereChatModelResponse.TokenLikelihood - Class in dev.langchain4j.model.bedrock
- BedrockEmbeddingResponse - Interface in dev.langchain4j.model.bedrock.internal
-
Bedrock embedding response
- BedrockLlamaChatModel - Class in dev.langchain4j.model.bedrock
- BedrockLlamaChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockLlamaChatModel
- BedrockLlamaChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Llama model ids
- BedrockLlamaChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Llama Invoke response
- BedrockLlamaChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockLlamaChatModelResponse
- BedrockMistralAiChatModel - Class in dev.langchain4j.model.bedrock
- BedrockMistralAiChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel
- BedrockMistralAiChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Mistral model ids
- BedrockStabilityAIChatModel - Class in dev.langchain4j.model.bedrock
-
Bedrock stability AI model This is for image generation.
- BedrockStabilityAIChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel
- BedrockStabilityAIChatModel.StylePreset - Enum Class in dev.langchain4j.model.bedrock
- BedrockStabilityAIChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Amazon Stability AI model ids
- BedrockStabilityAIChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Anthropic Invoke response
- BedrockStabilityAIChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModelResponse
- BedrockStabilityAIChatModelResponse.Artifact - Class in dev.langchain4j.model.bedrock
- BedrockTitanChatModel - Class in dev.langchain4j.model.bedrock
-
Bedrock Amazon Titan chat model
- BedrockTitanChatModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanChatModel
- BedrockTitanChatModel.Types - Enum Class in dev.langchain4j.model.bedrock
-
Bedrock Amazon Titan model ids
- BedrockTitanChatModelResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Titan Chat response
- BedrockTitanChatModelResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanChatModelResponse
- BedrockTitanChatModelResponse.Result - Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModel - Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModel() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- BedrockTitanEmbeddingModel.Types - Enum Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingResponse - Class in dev.langchain4j.model.bedrock
-
Bedrock Titan embedding response
- BedrockTitanEmbeddingResponse() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingResponse
- bestOf(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- beta - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.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.
- BlankDocumentException - Exception Class in dev.langchain4j.data.document
- BlankDocumentException() - Constructor for exception class dev.langchain4j.data.document.BlankDocumentException
- 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.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.SafetyThreshold
- BLOCK_NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
- BLOCK_NONE - Enum constant in enum class dev.langchain4j.model.vertexai.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.SafetyThreshold
- BOOLEAN - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonBooleanSchema()
instead - bucketName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- bucketTimeout(Integer) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- build() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest.Builder
-
Returns a
ToolExecutionRequest
built from the parameters previously set. - build() - Method in class dev.langchain4j.agent.tool.ToolParameters.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.Builder.build()
instead - build() - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Returns a
ToolSpecification
built from the parameters previously set. - build() - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- build() - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- 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.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.pdf.PdfFile.Builder
-
Build the
PdfFile
. - build() - Method in class dev.langchain4j.data.text.TextFile.Builder
-
Build the
TextFile
. - build() - Method in class dev.langchain4j.data.video.Video.Builder
-
Build the
Video
. - build() - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Builds a RetryPolicy.
- 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.internal.api.AnthropicToolChoice.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.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.chat.listener.ChatModelRequest.ChatModelRequestBuilder
- build() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- build() - Method in class dev.langchain4j.model.chat.request.ChatRequest.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.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.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.huggingface.client.Options.Builder
- build() - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- build() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
- build() - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- build() - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- 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.MistralAiModerationModel.Builder
- build() - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OpenAiChatModel.OpenAiChatModelBuilder
- 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.ovhai.internal.client.DefaultOvhAiClient.Builder
- build() - Method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient.Builder
- 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.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.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.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.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.Result.ResultBuilder
- build() - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- build() - Method in class dev.langchain4j.service.tool.ToolProviderResult.Builder
- build() - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- 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
CoherenceEmbeddingStore
from 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.TableDefinition.Builder
- build() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Builds the store
- 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.OracleEmbeddingStore.Builder
-
Builds an embedding store with the configuration applied to this builder.
- 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.redis.RedisEmbeddingStore.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
-
Build a
CoherenceChatMemoryStore
from the state in this builder. - build() - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.Builder
- 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
- builder() - Static method in class dev.langchain4j.agent.tool.ToolExecutionRequest
-
Creates builder to build
ToolExecutionRequest
. - builder() - Static method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.builder()
instead - builder() - Static method in class dev.langchain4j.agent.tool.ToolSpecification
-
Creates builder to build
ToolSpecification
. - 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.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.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.pdf.PdfFile
-
Create a new
PdfFile.Builder
. - builder() - Static method in class dev.langchain4j.data.text.TextFile
-
Create a new
TextFile.Builder
. - builder() - Static method in class dev.langchain4j.data.video.Video
-
Create a new
Video.Builder
. - 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.internal.client.AnthropicClient
- builder() - Static method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- 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.chat.listener.ChatModelRequest
- builder() - Static method in class dev.langchain4j.model.chat.listener.ChatModelResponse
- builder() - Static method in class dev.langchain4j.model.chat.request.ChatRequest
- 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.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.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.huggingface.client.Options
- builder() - Static method in class dev.langchain4j.model.huggingface.client.Parameters
- builder() - Static method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
- 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.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.MistralAiModels
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.ollama.OllamaChatModel
- 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.OpenAiChatModel
- 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.ovhai.internal.client.DefaultOvhAiClient
- builder() - Static method in class dev.langchain4j.model.ovhai.internal.client.OvhAiClient
- 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.VertexAiGeminiChatModel
- builder() - Static method in class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- 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.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 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.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.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.Result
- builder() - Static method in class dev.langchain4j.service.tool.ToolExecution
- builder() - Static method in class dev.langchain4j.service.tool.ToolProviderResult
- builder() - Static method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore
- 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.Builder
to 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.TableDefinition
- builder() - Static method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- 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.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.redis.RedisEmbeddingStore
- 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.Builder
to use to build aCoherenceChatMemoryStore
. - builder() - Static method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore
- builder() - Static method in class dev.langchain4j.web.search.WebSearchRequest
-
Create a new builder instance.
- builder(Class<T>) - 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.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.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.pdf.PdfFile.Builder
-
Create a new
PdfFile.Builder
. - Builder() - Constructor for class dev.langchain4j.data.text.TextFile.Builder
-
Create a new
TextFile.Builder
. - Builder() - Constructor for class dev.langchain4j.data.video.Video.Builder
-
Create a new
Video.Builder
. - Builder() - Constructor for class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Construct a RetryPolicy.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.internal.client.AnthropicClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.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.chat.request.ChatRequest.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.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.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.huggingface.client.Options.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.client.Parameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.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.MistralAiModerationModel.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.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.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.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
- Builder() - Constructor for class dev.langchain4j.service.tool.ToolProviderResult.Builder
- Builder() - Constructor for class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.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.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.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.redis.RedisEmbeddingStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- Builder() - Constructor for class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Create a
CoherenceChatMemoryStore.Builder
. - Builder() - Constructor for class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.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
- 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
cacheConfig
record 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
- 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.
- cacheName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
cacheName
record 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
- 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.
- calculateTokensCounts(List<TextSegment>) - 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
- Capability - Enum Class in dev.langchain4j.model.chat
- CassandraChatMemoryStore - Class in dev.langchain4j.store.memory.chat.cassandra
-
Implementation of
ChatMemoryStore
using 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
EmbeddingStore
using 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.
- Chain<Input,
Output> - Interface in dev.langchain4j.chain -
Represents a chain step that takes an input and produces an output.
- chat(ChatRequest) - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- chat(ChatRequest) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- chat(TextGenerationRequest) - Method in interface dev.langchain4j.model.huggingface.client.HuggingFaceClient
- chatCompletion(MistralAiChatCompletionRequest) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- 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.
- chatLanguageModel - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- chatLanguageModel - Variable in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- chatLanguageModel - Variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- chatLanguageModel - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer.CompressingQueryTransformerBuilder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- chatLanguageModel(ChatLanguageModel) - Method in class dev.langchain4j.service.AiServices
-
Configures chat model that will be used under the hood of the AI Service.
- ChatLanguageModel - Interface in dev.langchain4j.model.chat
-
Represents a language model that has a chat interface.
- chatMemories - Variable in class dev.langchain4j.service.AiServiceContext
- chatMemory - Variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
The
NamedMap
used to store the chat messages. - chatMemory() - Method in class dev.langchain4j.rag.query.Metadata
- 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.service.AiServices
-
Configures the chat memory that will be used to preserve conversation history between method calls.
- chatMemory(Object) - Method in class dev.langchain4j.service.AiServiceContext
- ChatMemory - Interface in dev.langchain4j.memory
-
Represents the memory (history) of a chat conversation.
- chatMemoryId() - Method in class dev.langchain4j.rag.query.Metadata
- chatMemoryId() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- chatMemoryProvider - Variable in class dev.langchain4j.service.AiServiceContext
- chatMemoryProvider(ChatMemoryProvider) - Method in class dev.langchain4j.service.AiServices
-
Configures the chat memory provider, which provides a dedicated instance of
ChatMemory
for each user/conversation. - ChatMemoryProvider - Interface in dev.langchain4j.memory.chat
-
Provides instances of
ChatMemory
. - 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
ChatMemory
state. - chatMessage() - Method in class dev.langchain4j.rag.AugmentationRequest
- chatMessage() - Method in class dev.langchain4j.rag.AugmentationResult
- chatMessage(ChatMessage) - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- ChatMessage - Interface in dev.langchain4j.data.message
-
Represents a chat message.
- ChatMessageDeserializer - Class in dev.langchain4j.data.message
-
A deserializer for
ChatMessage
objects. - ChatMessageJsonCodec - Interface in dev.langchain4j.data.message
-
A codec for serializing and deserializing
ChatMessage
objects to and from JSON. - ChatMessageJsonCodecFactory - Interface in dev.langchain4j.spi.data.message
-
A factory for creating
ChatMessageJsonCodec
objects. - ChatMessageSerializer - Class in dev.langchain4j.data.message
- ChatMessageSerializer() - Constructor for class dev.langchain4j.data.message.ChatMessageSerializer
- chatMessageToString(ChatMessage) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
-
Convert chat message to string
- ChatMessageType - Enum Class in dev.langchain4j.data.message
-
The type of content, e.g.
- chatModel - Variable in class dev.langchain4j.service.AiServiceContext
- ChatModelErrorContext - Class in dev.langchain4j.model.chat.listener
-
The error context.
- ChatModelErrorContext(Throwable, ChatModelRequest, ChatModelResponse, Map<Object, Object>) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- ChatModelListener - Interface in dev.langchain4j.model.chat.listener
-
A
ChatLanguageModel
listener that listens for requests, responses and errors. - ChatModelRequest - Class in dev.langchain4j.model.chat.listener
-
A request to the
ChatLanguageModel
orStreamingChatLanguageModel
, intended to be used withChatModelListener
. - ChatModelRequest(String, Double, Double, Integer, List<ChatMessage>, List<ToolSpecification>) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelRequest
- ChatModelRequest.ChatModelRequestBuilder - Class in dev.langchain4j.model.chat.listener
- ChatModelRequestContext - Class in dev.langchain4j.model.chat.listener
-
The request context.
- ChatModelRequestContext(ChatModelRequest, Map<Object, Object>) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- ChatModelResponse - Class in dev.langchain4j.model.chat.listener
-
A response from the
ChatLanguageModel
orStreamingChatLanguageModel
, intended to be used withChatModelListener
. - ChatModelResponse(String, String, TokenUsage, FinishReason, AiMessage) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelResponse
- ChatModelResponse.ChatModelResponseBuilder - Class in dev.langchain4j.model.chat.listener
- ChatModelResponseContext - Class in dev.langchain4j.model.chat.listener
-
The response context.
- ChatModelResponseContext(ChatModelResponse, ChatModelRequest, Map<Object, Object>) - Constructor for class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- ChatRequest - Class in dev.langchain4j.model.chat.request
- ChatRequest.Builder - Class in dev.langchain4j.model.chat.request
- ChatResponse - Class in dev.langchain4j.model.chat.response
- ChatResponse.Builder - Class in dev.langchain4j.model.chat.response
- ChromaEmbeddingStore - Class in dev.langchain4j.store.embedding.chroma
-
Represents a store for embeddings using the Chroma backend.
- ChromaEmbeddingStore(String, String, Duration, boolean, boolean) - Constructor for class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
-
Initializes a new instance of ChromaEmbeddingStore with the specified parameters.
- ChromaEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.chroma
- Cinematic - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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> - Record Class in dev.langchain4j.classification
-
Represent the result of classification.
- ClassificationResult(List<ScoredLabel<L>>) - Constructor for record class dev.langchain4j.classification.ClassificationResult
-
Creates an instance of a
ClassificationResult
record class. - 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
Document
and returns labels with scores. - classifyWithScores(TextSegment) - Method in interface dev.langchain4j.classification.TextClassifier
-
Classifies the given
TextSegment
and 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.
- CLAUDE_2 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- CLAUDE_2_1 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- 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_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_3_SONNET_20240229 - 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.
- clearCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
- clearStore() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
-
Deletes all points from the Qdrant collection.
- client(QdrantClient) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- close() - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- close() - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- close() - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
-
Closes the underlying GRPC client.
- close() - Method in class dev.langchain4j.store.graph.neo4j.Neo4jGraph
- cloud(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.TaskType
- 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.
- 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_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
EmbeddingModel
that uses Cohere Embed API. - CohereEmbeddingModel(String, String, String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.cohere.CohereEmbeddingModel
- CoherenceChatMemoryStore - Class in dev.langchain4j.store.memory.chat.coherence
-
A
ChatMemoryStore
backed by an Oracle Coherence named map. - CoherenceChatMemoryStore(NamedMap<Object, String>) - 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
CoherenceChatMemoryStore
instances. - CoherenceEmbeddingStore - Class in dev.langchain4j.store.embedding.coherence
-
An
EmbeddingStore
backed by an Oracle CoherenceNamedMap
. - CoherenceEmbeddingStore(NamedMap<DocumentChunk.Id, DocumentChunk>, 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
CoherenceEmbeddingStore
instances. - CohereScoringModel - Class in dev.langchain4j.model.cohere
-
An implementation of a
ScoringModel
that uses Cohere Rerank API. - CohereScoringModel(String, String, String, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.cohere.CohereScoringModel
- 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.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 interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
SQL definition of metadata field(s) list.
- columns() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- columns(Collection<ColumnDefinition>) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition.Builder
- 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.
- ComicBook - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- CommandTextV14 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereChatModel.Types
- 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
- Completion() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.Completion
- CompletionReason() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.CompletionReason
- CompressingQueryTransformer - Class in dev.langchain4j.rag.query.transformer
-
A
QueryTransformer
that leverages aChatLanguageModel
to condense a givenQuery
along with a chat memory (previous conversation history) into a conciseQuery
. - CompressingQueryTransformer(ChatLanguageModel) - Constructor for class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- CompressingQueryTransformer(ChatLanguageModel, 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
- configuration(ElasticsearchConfiguration) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- connectionString(String) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
-
Sets the Azure CosmosDB Mongo vCore connectionString.
- consistencyLevel(ConsistencyLevelEnum) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- contactPoints(List<String>) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore.Builder
- contactPoints(List<String>) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- containsKey(String) - Method in class dev.langchain4j.data.document.Metadata
-
Check whether this
Metadata
contains a given key. - 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.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(T) - Method in class dev.langchain4j.service.Result.ResultBuilder
- Content - Class in dev.langchain4j.rag.content
-
Represents content relevant to a user
Query
with the potential to enhance and ground the LLM's response. - Content - Interface in dev.langchain4j.data.message
-
Abstract base interface for message content.
- Content(TextSegment) - Constructor for class dev.langchain4j.rag.content.Content
- Content(String) - Constructor for class dev.langchain4j.rag.content.Content
- CONTENT_FILTER - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished signalling a need for content filtering.
- 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
- contentInjector(ContentInjector) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- ContentInjector - Interface in dev.langchain4j.rag.content.injector
-
Injects given
Content
s into a givenUserMessage
. - 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
- contents() - Method in class dev.langchain4j.data.message.UserMessage
-
The contents of the message.
- contents() - Method in class dev.langchain4j.rag.AugmentationResult
- contents(List<Content>) - Method in class dev.langchain4j.rag.AugmentationResult.AugmentationResultBuilder
- ContentType - Enum Class in dev.langchain4j.data.message
-
The type of content, e.g.
- context - Variable in class dev.langchain4j.service.AiServices
- contextLink() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- ConversationalChain - Class in dev.langchain4j.chain
-
A chain for conversing with a specified
ChatLanguageModel
while 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
ChatLanguageModel
based on the information retrieved by a specifiedContentRetriever
. - ConversationalRetrievalChain(ChatLanguageModel, ChatMemory, PromptTemplate, Retriever<TextSegment>) - Constructor for class dev.langchain4j.chain.ConversationalRetrievalChain
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use another constructor with a new
ContentRetriever
instead. - ConversationalRetrievalChain(ChatLanguageModel, ChatMemory, ContentRetriever) - Constructor for class dev.langchain4j.chain.ConversationalRetrievalChain
- ConversationalRetrievalChain(ChatLanguageModel, 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.
- convertMessagesToAwsBody(List<ChatMessage>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- copy() - Method in class dev.langchain4j.data.document.Metadata
-
Copies the metadata.
- copyIfNotNull(List<T>) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided list.
- copyIfNotNull(Map<K, V>) - Static method in class dev.langchain4j.internal.Utils
-
Returns an (unmodifiable) copy of the provided map.
- COS - Enum constant in enum class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.SimilarityMetric
- CosineSimilarity - Class in dev.langchain4j.store.embedding
-
Utility class for calculating cosine similarity between two vectors.
- 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
- 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.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
ChatMessageJsonCodec
object. - 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<DocumentChunk.Id, DocumentChunk>) - Static method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
Create a
CoherenceEmbeddingStore
that uses the specified CoherenceNamedMap
name. - create(NamedMap<Object, String>) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a
CoherenceChatMemoryStore
that uses the specified CoherenceNamedMap
name. - 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<T>, ChatLanguageModel) - 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<T>, StreamingChatLanguageModel) - 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
CoherenceEmbeddingStore
that uses the specified CoherenceNamedMap
name. - create(String) - Static method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
Create a
CoherenceChatMemoryStore
that uses the specified CoherenceNamedMap
name. - 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.
- createCache() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
createCache
record component. - createCache(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Create cache in the server
- createChatModelRequest(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createChatModelRequest(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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
- createGenerateContentRequest(List<ChatMessage>, List<ToolSpecification>, ResponseFormat) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createGenerateContentRequest(List<ChatMessage>, List<ToolSpecification>, ResponseFormat) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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
- 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, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
- createMessage(AnthropicCreateMessageRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
- createMessage(String, String, String, AnthropicCreateMessageRequest) - Method in interface dev.langchain4j.model.anthropic.internal.api.AnthropicApi
- createModelListenerRequest(InvokeModelRequest, List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- createModelListenerRequest(InvokeModelWithResponseStreamRequest, List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- createModelListenerResponse(String, String, Response<AiMessage>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- createOption(CreateOption) - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable.Builder
-
Configures the option to create (or not create) a table.
- 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<Content>) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- createPrompt(UserMessage, List<Content>) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
-
Deprecated.implement/override
DefaultContentInjector.createPrompt(ChatMessage, List)
instead. - 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.
- createSystemPrompt() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- createTableStatement - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- credentials(Credentials) - Method in class dev.langchain4j.data.document.loader.gcs.GoogleCloudStorageDocumentLoader.Builder
- credentialsProvider - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel.OllamaEmbeddingModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- customHeaders(Map<String, String>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- 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<String, String>) - 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
- 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_2 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- DALL_E_3 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- DALL_E_3_30 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiImageModelName
- data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- data - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbeddingResponse
- 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.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.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
- 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
- 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.oracle.OracleEmbeddingStore.Builder
-
Configures a data source that connects to an Oracle Database.
- dataSources(List<AzureChatExtensionConfiguration>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- dataSources(List<AzureChatExtensionConfiguration>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- decode(List<Integer>) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- decode(List<Integer>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- 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 class dev.langchain4j.service.AiServices
- DEFAULT_ANTHROPIC_VERSION - Static variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- DEFAULT_CACHE_CONFIG - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Default Cache Config
- DEFAULT_CONTENT_HANDLER_SUPPLIER - Static variable in class dev.langchain4j.data.document.parser.apache.tika.ApacheTikaDocumentParser
- 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
NamedMap
name. - DEFAULT_MAP_NAME - Static variable in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
-
The default
NamedMap
name. - DEFAULT_MAX_RESULTS - Static variable in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- 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_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_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_RETRY_POLICY - Static variable in class dev.langchain4j.internal.RetryUtils
-
Default retry policy used by
RetryUtils.withRetry(Callable)
. - 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.memory.chat.cassandra.CassandraChatMemoryStore
-
Default message store.
- 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
Filter
objects to Azure AI Search filter strings. - DefaultAzureAiSearchFilterMapper() - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.DefaultAzureAiSearchFilterMapper
- defaultConfig() - Static method in class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
-
Default configuration
- DefaultContentAggregator - Class in dev.langchain4j.rag.content.aggregator
-
Default implementation of
ContentAggregator
intended 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
ContentInjector
intended 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<String>) - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector(List<String>) - Constructor for class dev.langchain4j.rag.content.injector.DefaultContentInjector
- DefaultContentInjector.DefaultContentInjectorBuilder - Class in dev.langchain4j.rag.content.injector
- defaultIndexMapping() - Static method in class dev.langchain4j.store.embedding.mongodb.IndexMapping
- DefaultMetadataStorageConfig - Class in dev.langchain4j.store.embedding.pgvector
-
Metadata configuration implementation
- DefaultMetadataStorageConfig() - Constructor for class dev.langchain4j.store.embedding.pgvector.DefaultMetadataStorageConfig
-
Just for warnings ?
- DefaultMistralAiClient - Class in dev.langchain4j.model.mistralai.internal.client
- DefaultMistralAiClient.Builder - Class in dev.langchain4j.model.mistralai.internal.client
- 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
QueryRouter
intended to be suitable for the majority of use cases. - DefaultQueryRouter(ContentRetriever...) - Constructor for class dev.langchain4j.rag.query.router.DefaultQueryRouter
- DefaultQueryRouter(Collection<ContentRetriever>) - Constructor for class dev.langchain4j.rag.query.router.DefaultQueryRouter
- DefaultQueryTransformer - Class in dev.langchain4j.rag.query.transformer
-
Default implementation of
QueryTransformer
intended to be suitable for the majority of use cases. - DefaultQueryTransformer() - Constructor for class dev.langchain4j.rag.query.transformer.DefaultQueryTransformer
- DefaultRetrievalAugmentor - Class in dev.langchain4j.rag
-
The default implementation of
RetrievalAugmentor
intended 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
- DefaultStructuredPromptFactory - Class in dev.langchain4j.model.input.structured
-
Default implementation of
StructuredPromptFactory
. - DefaultStructuredPromptFactory() - Constructor for class dev.langchain4j.model.input.structured.DefaultStructuredPromptFactory
-
Create a default structured prompt factory.
- 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.
- DefaultToolExecutor - Class in dev.langchain4j.service.tool
- DefaultToolExecutor(Object, ToolExecutionRequest) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
- DefaultToolExecutor(Object, Method) - Constructor for class dev.langchain4j.service.tool.DefaultToolExecutor
- definitions() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
-
Used together with
JsonReferenceSchema
when recursion is required. - definitions(Map<String, JsonSchemaElement>) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Used together with
JsonReferenceSchema
when recursion is required. - 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.
- 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 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.redis.RedisChatMemoryStore
- 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
- deleteTableAndIndex() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- 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
- 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.
- 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.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.JsonNumberSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- description() - Method in class dev.langchain4j.model.chat.request.json.JsonStringSchema
- 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) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - description(String) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Sets the
description
. - 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.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.
- 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.chain - package dev.langchain4j.chain
- dev.langchain4j.classification - package dev.langchain4j.classification
- dev.langchain4j.code - package dev.langchain4j.code
- 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.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.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.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.text - package dev.langchain4j.data.text
- dev.langchain4j.data.video - package dev.langchain4j.data.video
- dev.langchain4j.exception - package dev.langchain4j.exception
- dev.langchain4j.experimental.rag.content.retriever.sql - package dev.langchain4j.experimental.rag.content.retriever.sql
- dev.langchain4j.internal - package dev.langchain4j.internal
- 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.anthropic.internal.sanitizer - package dev.langchain4j.model.anthropic.internal.sanitizer
- 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.bedrock.internal - package dev.langchain4j.model.bedrock.internal
- 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.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.spi - package dev.langchain4j.model.openai.spi
- 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.spi - package dev.langchain4j.model.vertexai.spi
- dev.langchain4j.model.voyageai - package dev.langchain4j.model.voyageai
- 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.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.search - package dev.langchain4j.rag.content.retriever.azure.search
- dev.langchain4j.rag.content.retriever.neo4j - package dev.langchain4j.rag.content.retriever.neo4j
- dev.langchain4j.rag.query - package dev.langchain4j.rag.query
- dev.langchain4j.rag.query.router - package dev.langchain4j.rag.query.router
- dev.langchain4j.rag.query.transformer - package dev.langchain4j.rag.query.transformer
- dev.langchain4j.retriever - package dev.langchain4j.retriever
- dev.langchain4j.service - package dev.langchain4j.service
- 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.data.document.parser - package dev.langchain4j.spi.data.document.parser
- dev.langchain4j.spi.data.document.splitter - package dev.langchain4j.spi.data.document.splitter
- dev.langchain4j.spi.data.message - package dev.langchain4j.spi.data.message
- dev.langchain4j.spi.json - package dev.langchain4j.spi.json
- dev.langchain4j.spi.model.embedding - package dev.langchain4j.spi.model.embedding
- dev.langchain4j.spi.prompt - package dev.langchain4j.spi.prompt
- dev.langchain4j.spi.prompt.structured - package dev.langchain4j.spi.prompt.structured
- dev.langchain4j.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.milvus - package dev.langchain4j.store.embedding.milvus
- dev.langchain4j.store.embedding.mongodb - package dev.langchain4j.store.embedding.mongodb
- dev.langchain4j.store.embedding.neo4j - package dev.langchain4j.store.embedding.neo4j
- 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.redis - package dev.langchain4j.store.embedding.redis
- 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.graph.neo4j - package dev.langchain4j.store.graph.neo4j
- 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.redis - package dev.langchain4j.store.memory.chat.redis
- dev.langchain4j.store.memory.chat.tablestore - package dev.langchain4j.store.memory.chat.tablestore
- 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
- DigitalArt - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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
Embedding
produced by this embedding model. - dimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- 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
dimension
record 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.milvus.MilvusEmbeddingStore.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeServerlessIndexConfig.Builder
- dimension(Integer) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- DimensionAwareEmbeddingModel - Class in dev.langchain4j.model.embedding
-
A dimension aware embedding model
- DimensionAwareEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.DimensionAwareEmbeddingModel
- 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.github.GitHubModelsEmbeddingModel.Builder
- dimensions(Integer) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- 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
- DisabledChatLanguageModel - Class in dev.langchain4j.model.chat
-
A
ChatLanguageModel
which throws aModelDisabledException
for all of its methods - DisabledChatLanguageModel() - Constructor for class dev.langchain4j.model.chat.DisabledChatLanguageModel
- DisabledEmbeddingModel - Class in dev.langchain4j.model.embedding
-
An
EmbeddingModel
which throws aModelDisabledException
for all of its methods - DisabledEmbeddingModel() - Constructor for class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- DisabledImageModel - Class in dev.langchain4j.model.image
-
An
ImageModel
which throws aModelDisabledException
for all of its methods - DisabledImageModel() - Constructor for class dev.langchain4j.model.image.DisabledImageModel
- DisabledLanguageModel - Class in dev.langchain4j.model.language
-
A
LanguageModel
which throws aModelDisabledException
for all of its methods - DisabledLanguageModel() - Constructor for class dev.langchain4j.model.language.DisabledLanguageModel
- DisabledModerationModel - Class in dev.langchain4j.model.moderation
-
A
ModerationModel
which throws aModelDisabledException
for all of its methods - DisabledModerationModel() - Constructor for class dev.langchain4j.model.moderation.DisabledModerationModel
- DisabledStreamingChatLanguageModel - Class in dev.langchain4j.model.chat
-
A
StreamingChatLanguageModel
which throws aModelDisabledException
for all of its methods - DisabledStreamingChatLanguageModel() - Constructor for class dev.langchain4j.model.chat.DisabledStreamingChatLanguageModel
- DisabledStreamingLanguageModel - Class in dev.langchain4j.model.language
-
A
StreamingLanguageModel
which throws aModelDisabledException
for all of its methods - DisabledStreamingLanguageModel() - Constructor for class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- 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
distance
record component. - distance(Integer) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan distance for knn query
- DO_NOT_ROUTE - Enum constant in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
In this case, the
Query
will not be routed to anyContentRetriever
, thus skipping the RAG flow. - document - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResult
- document(String) - Static method in class dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- document(String, Metadata) - Static method in class dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- Document - Class in dev.langchain4j.data.document
-
Represents an unstructured piece of text that usually corresponds to a content of a single file.
- Document - Class in dev.langchain4j.store.embedding.azure.search
- Document() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document
- Document(String) - Constructor for class dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- Document(String, Metadata) - Constructor for class dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- 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
Document
into 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByCharacterSplitter(int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByCharacterSplitter
- DocumentByLineSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Document
into 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByLineSplitter(int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByLineSplitter
- DocumentByParagraphSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Document
into 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByParagraphSplitter(int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByParagraphSplitter
- DocumentByRegexSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Document
into parts using the providedregex
and 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentByRegexSplitter(String, String, int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByRegexSplitter
- DocumentBySentenceSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Document
into 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentBySentenceSplitter(int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter
- DocumentByWordSplitter - Class in dev.langchain4j.data.document.splitter
-
Splits the provided
Document
into 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- DocumentByWordSplitter(int, int, Tokenizer, DocumentSplitter) - Constructor for class dev.langchain4j.data.document.splitter.DocumentByWordSplitter
- documentChunks - Variable in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
-
The
NamedMap
used to store thedocument chunks
. - 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
InputStream
into aDocument
. - DocumentParserFactory - Interface in dev.langchain4j.spi.data.document.parser
-
A factory for creating
DocumentParser
instances through SPI. - documents - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- 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
DocumentSplitter
instances 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
. - 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
- 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
- dynamicFilter(Function<Query, Filter>) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMaxResults(Function<Query, Integer>) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- dynamicMinScore(Function<Query, Double>) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
E
- echo(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- echo(Boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.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() - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
- 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<TextSegment>) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
-
Embeds the provided text segments, processing a maximum of 16 segments at a time.
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.cohere.CohereEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.embedding.DisabledEmbeddingModel
- embedAll(List<TextSegment>) - Method in interface dev.langchain4j.model.embedding.EmbeddingModel
-
Embeds the text content of a list of TextSegments.
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel
-
Embeds the provided text segments, processing a maximum of 16 segments at a time.
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.jina.JinaEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.jlama.JlamaEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Embeds a list of text segments using the Mistral AI embedding model.
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.nomic.NomicEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.ollama.OllamaEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.workersai.WorkersAiEmbeddingModel
-
Embeds the text content of a list of TextSegments.
- 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.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
embedding
record component. - embedding(MistralAiEmbeddingRequest) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- 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(List<Float>) - 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(float[]) - Constructor for class dev.langchain4j.data.embedding.Embedding
-
Creates a new 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.
- 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.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
EmbeddingModel
instances through SPI. - EmbeddingModelTextClassifier<L> - Class in dev.langchain4j.classification
-
A
TextClassifier
that uses anEmbeddingModel
and predefined examples to perform classification. - EmbeddingModelTextClassifier(EmbeddingModel, Map<L, ? extends Collection<String>>) - 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<L, ? extends Collection<String>>, 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.ovhai.internal.api
- EmbeddingRequest() - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingRequest
- EmbeddingRequest(List<String>, boolean) - Constructor for class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- EmbeddingResponse - Class in dev.langchain4j.model.ovhai.internal.api
- EmbeddingResponse() - Constructor for class dev.langchain4j.model.ovhai.internal.api.EmbeddingResponse
- EmbeddingResult() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiEmbeddingResponse.EmbeddingResult
-
Default constructor.
- 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<EmbeddingMatch<Embedded>>) - Constructor for class dev.langchain4j.store.embedding.EmbeddingSearchResult
- embeddingStore(EmbeddingStore<TextSegment>) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- embeddingStore(EmbeddingStore<TextSegment>) - 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
ContentRetriever
that retrieves from anEmbeddingStore
. - EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment>, EmbeddingModel) - Constructor for class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment>, EmbeddingModel, int) - Constructor for class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment>, 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
EmbeddingStoreIngestor
represents an ingestion pipeline and is responsible for ingestingDocument
s into anEmbeddingStore
. - EmbeddingStoreIngestor(DocumentTransformer, DocumentSplitter, TextSegmentTransformer, EmbeddingModel, EmbeddingStore<TextSegment>) - Constructor for class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Creates an instance of an
EmbeddingStoreIngestor
. - EmbeddingStoreIngestor.Builder - Class in dev.langchain4j.store.embedding
-
EmbeddingStoreIngestor builder.
- EmbeddingStoreRetriever - Class in dev.langchain4j.retriever
-
Deprecated, for removal: This API element is subject to removal in a future version.use
EmbeddingStoreContentRetriever
instead. - EmbeddingStoreRetriever(EmbeddingStore<TextSegment>, EmbeddingModel, int, Double) - Constructor for class dev.langchain4j.retriever.EmbeddingStoreRetriever
-
Deprecated.
- 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
. - encode(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- encode(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- encode(String, int) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- encode(String, int) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- encodingFormat(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Format in which the embeddings are encoded.
- 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.search.AzureAiSearchContentRetriever.Builder
-
Sets the Azure AI Search endpoint.
- endpoint(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
-
Sets the Azure AI Search 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.
- Enhance - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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(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.
- ensureNotEmpty(Map<K, V>, 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 collection is not null and not empty.
- 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.
- enums(Class<?>) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonEnumSchema
instead - enums(Object...) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonEnumSchema
instead - enums(String...) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonEnumSchema
instead - 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<String>) - 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
- 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.JsonSchemaProperty
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- equals(Object) - Method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated.
- equals(Object) - Method in class dev.langchain4j.agent.tool.ToolSpecification
- equals(Object) - Method in record class dev.langchain4j.classification.ClassificationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.classification.ScoredLabel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.data.audio.Audio
- equals(Object) - Method in class dev.langchain4j.data.document.Document
- 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.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.TextFileContent
- 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.text.TextFile
- equals(Object) - Method in class dev.langchain4j.data.video.Video
- equals(Object) - Method in class dev.langchain4j.model.chat.request.ChatRequest
- 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.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.huggingface.client.Options
- equals(Object) - Method in class dev.langchain4j.model.huggingface.client.Parameters
- equals(Object) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- equals(Object) - Method in class dev.langchain4j.model.input.Prompt
- equals(Object) - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.moderation.Moderation
- 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.rag.content.Content
- 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.ToolExecution
- 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.comparison.IsEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.And
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- equals(Object) - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- equals(Object) - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- 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() - Constructor for class dev.langchain4j.model.workersai.client.ApiResponse.Error
-
Default constructor.
- estimateTokenCount(UserMessage) - Method in interface dev.langchain4j.model.chat.TokenCountEstimator
-
Estimates the count of tokens in the specified message.
- estimateTokenCount(TextSegment) - Method in interface dev.langchain4j.model.chat.TokenCountEstimator
-
Estimates the count of tokens in the specified text segment.
- estimateTokenCount(TextSegment) - Method in interface dev.langchain4j.model.embedding.TokenCountEstimator
-
Estimates the count of tokens in the given text segment.
- estimateTokenCount(TextSegment) - Method in interface dev.langchain4j.model.language.TokenCountEstimator
-
Estimates the count of tokens in the given text segment.
- estimateTokenCount(Prompt) - Method in interface dev.langchain4j.model.chat.TokenCountEstimator
-
Estimates the count of tokens in the specified prompt.
- estimateTokenCount(Prompt) - Method in interface dev.langchain4j.model.language.TokenCountEstimator
-
Estimates the count of tokens in the given prompt.
- estimateTokenCount(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel
- estimateTokenCount(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel
- estimateTokenCount(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- estimateTokenCount(String) - Method in interface dev.langchain4j.model.chat.TokenCountEstimator
-
Estimates the count of tokens in the specified text.
- estimateTokenCount(String) - Method in interface dev.langchain4j.model.embedding.TokenCountEstimator
-
Estimates the count of tokens in the given text.
- estimateTokenCount(String) - Method in interface dev.langchain4j.model.language.TokenCountEstimator
-
Estimates the count of tokens in the given text.
- estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel
- estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- estimateTokenCount(List<ChatMessage>) - Method in interface dev.langchain4j.model.chat.TokenCountEstimator
-
Estimates the count of tokens in the specified list of messages.
- estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- estimateTokenCount(List<TextSegment>) - Method in interface dev.langchain4j.model.embedding.TokenCountEstimator
-
Estimates the count of tokens in the given text segments.
- estimateTokenCountInForcefulToolExecutionRequest(ToolExecutionRequest) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInForcefulToolExecutionRequest(ToolExecutionRequest) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInForcefulToolExecutionRequest(ToolExecutionRequest) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given tool execution request.
- estimateTokenCountInForcefulToolSpecification(ToolSpecification) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInForcefulToolSpecification(ToolSpecification) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInForcefulToolSpecification(ToolSpecification) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given tool specification.
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInMessage(ChatMessage) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given message.
- estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
- estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given messages.
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInText(String) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given text.
- estimateTokenCountInToolExecutionRequests(Iterable<ToolExecutionRequest>) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInToolExecutionRequests(Iterable<ToolExecutionRequest>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
- estimateTokenCountInToolExecutionRequests(Iterable<ToolExecutionRequest>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInToolExecutionRequests(Iterable<ToolExecutionRequest>) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given tool execution requests.
- estimateTokenCountInTools(Iterable<Object>) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in
Tool
annotations of the given objects. - estimateTokenCountInTools(Object) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in
Tool
annotations of the given object. - estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in class dev.langchain4j.model.azure.AzureOpenAiTokenizer
- estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
- estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
- estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in interface dev.langchain4j.model.Tokenizer
-
Estimates the count of tokens in the given tool specifications.
- exactSearch(boolean) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore.Builder
-
Configures the embedding store to use exact or approximate similarity search.
- Exceptions - Class in dev.langchain4j.internal
-
Utility methods for creating common exceptions.
- 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 requests.
- 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 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
- executeJavaScriptCode(String) - Method in class dev.langchain4j.agent.tool.graalvm.GraalVmJavaScriptExecutionTool
- executeJavaScriptCode(String) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
- executePythonCode(String) - Method in class dev.langchain4j.agent.tool.graalvm.GraalVmPythonExecutionTool
- executeRead(String) - Method in class dev.langchain4j.store.graph.neo4j.Neo4jGraph
- executeWrite(String) - Method in class dev.langchain4j.store.graph.neo4j.Neo4jGraph
- executor(Executor) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- ExpandingQueryTransformer - Class in dev.langchain4j.rag.query.transformer
- ExpandingQueryTransformer(ChatLanguageModel) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatLanguageModel, int) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatLanguageModel, PromptTemplate) - Constructor for class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- ExpandingQueryTransformer(ChatLanguageModel, 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
- extractSelectStatement(String) - Method in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
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.
- 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<String>) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- family(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- FantasyArt - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- FILE_NAME - Static variable in class dev.langchain4j.data.document.Document
-
Common metadata key for the name of the file from which the document was loaded.
- fileName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
fileName
record component. - fileName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema file name
- 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.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(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.search.AbstractAzureAiSearchEmbeddingStore
- filterMapper(AzureAiSearchFilterMapper) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
-
Sets the filter mapper to be used to map
Filter
objects 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
Filter
object. - findRelevant(Embedding, int) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
EmbeddingStore.search(EmbeddingSearchRequest)
instead. - findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.astradb.AstraDbEmbeddingStore
-
Finds the most relevant (closest in space) embeddings to the provided reference embedding.
- 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.azure.cosmos.nosql.AzureCosmosDbNoSqlEmbeddingStore
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.cassandra.CassandraEmbeddingStore
-
Search for relevant.
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- findRelevant(Embedding, int, double) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
EmbeddingStore.search(EmbeddingSearchRequest)
instead. - findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore
- findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Finds the most relevant (closest in space) embeddings to the provided reference embedding.
- 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.
- findRelevant(Object, Embedding, int) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
EmbeddingStore.search(EmbeddingSearchRequest)
instead. - findRelevant(Object, Embedding, int, double) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
EmbeddingStore.search(EmbeddingSearchRequest)
instead. - findRelevant(Object, String) - Method in interface dev.langchain4j.retriever.Retriever
-
Deprecated.Find relevant items for the given text and memoryId.
- findRelevant(String) - Method in class dev.langchain4j.retriever.EmbeddingStoreRetriever
-
Deprecated.
- findRelevant(String) - Method in interface dev.langchain4j.retriever.Retriever
-
Deprecated.Find relevant items for the given text.
- finishReason() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse
- finishReason() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- finishReason() - Method in class dev.langchain4j.model.output.Response
-
Get the finish reason.
- finishReason() - Method in class dev.langchain4j.service.Result
- finishReason(FinishReason) - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- finishReason(FinishReason) - Method in class dev.langchain4j.model.chat.response.ChatResponse.Builder
- finishReason(FinishReason) - Method in class dev.langchain4j.service.Result.ResultBuilder
- 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.InternalOpenAiHelper
- firstChars(String, int) - Static method in class dev.langchain4j.internal.Utils
-
Returns the first
numberOfChars
characters of the given string. - flagged() - Method in class dev.langchain4j.model.moderation.Moderation
-
Returns true if the text was flagged.
- 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.OllamaChatModel.OllamaChatModelBuilder
- format(String) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- format(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- format(String) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- format(String) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- format(String, String) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- format(List<ChatMessage>) - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer
- format(List<Content>) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- FOUR_THIRDS - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- 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.github.GitHubModelsChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- from(float[]) - Static method in class dev.langchain4j.data.embedding.Embedding
-
Creates a new Embedding from the given vector.
- 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<String, Object>) - Static method in class dev.langchain4j.model.output.Response
-
Create a new Response.
- from(ToolExecutionRequest...) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given tool execution requests. - from(ToolExecutionRequest, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessage
from aToolExecutionRequest
and the result of the tool execution. - from(Audio) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContent
from the given Audio. - from(Image) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given image. - from(Image, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given image. - from(Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from contents. - from(UserMessage, Object, List<ChatMessage>) - Static method in class dev.langchain4j.rag.query.Metadata
- from(PdfFile) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given PDF. - from(TextSegment) - Static method in class dev.langchain4j.rag.content.Content
- from(TextFile) - Static method in class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given text file. - from(Video) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given video. - from(JsonSchemaElement) - Static method in class dev.langchain4j.model.vertexai.SchemaHelper
- from(MistralAiFunction) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- from(EmbeddingStore<TextSegment>) - Static method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
-
Creates an instance of an
EmbeddingStoreContentRetriever
from the specifiedEmbeddingStore
andEmbeddingModel
found through SPI (seeEmbeddingModelFactory
). - from(EmbeddingStore<TextSegment>, EmbeddingModel) - Static method in class dev.langchain4j.retriever.EmbeddingStoreRetriever
-
Deprecated.
- from(EmbeddingStore<TextSegment>, EmbeddingModel, int) - Static method in class dev.langchain4j.retriever.EmbeddingStoreRetriever
-
Deprecated.
- from(EmbeddingStore<TextSegment>, EmbeddingModel, int, double) - Static method in class dev.langchain4j.retriever.EmbeddingStoreRetriever
-
Deprecated.
- from(WebSearchEngine) - Static method in class dev.langchain4j.web.search.WebSearchTool
-
Creates a new WebSearchTool with the specified web search engine.
- from(WebSearchInformationResult, List<WebSearchOrganicResult>) - 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<String, Object>) - 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 class dev.langchain4j.data.document.Document
-
Creates a new Document from the given text.
- 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
AiMessage
with the given text. - from(String) - Static method in class dev.langchain4j.data.message.AudioContent
-
Create a new
AudioContent
from the given url. - from(String) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url. - from(String) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from 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.TextFileContent
-
Create a new
TextFileContent
from the given url. - from(String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a text. - from(String) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given url. - from(String) - Static method in class dev.langchain4j.data.segment.TextSegment
-
Creates a new text segment.
- from(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
- 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.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 class 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
UserMessage
from a name and contents. - from(String, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url and detail level. - from(String, Metadata) - Static method in class dev.langchain4j.rag.query.Query
- 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.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - from(String, Object) - Static method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Metadata.from(String, String)
instead - 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
AudioContent
from the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given base64 data and mime type. - from(String, String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a name and a text. - from(String, String) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given base64 data and mime type. - from(String, String, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given base64 data and mime type. - from(String, String, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessage
from aToolExecutionRequest
and 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<String, String>) - 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<ToolExecutionRequest>) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given text and tool execution requests. - from(String, List<Content>) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a name and contents. - 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
AudioContent
from the given url. - from(URI) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url. - from(URI) - Static method in class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given url. - from(URI) - Static method in class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given url. - from(URI) - Static method in class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given url. - from(URI, ImageContent.DetailLevel) - Static method in class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from 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<ToolExecutionRequest>) - Static method in class dev.langchain4j.data.message.AiMessage
-
Create a new
AiMessage
with the given tool execution requests. - from(List<Content>) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from contents. - from(List<Float>) - Static method in class dev.langchain4j.data.embedding.Embedding
-
Creates a new Embedding from the given vector.
- from(Map<String, ?>) - Static method in class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a map of key-value pairs.
- from(Map<String, Object>, WebSearchInformationResult, List<WebSearchOrganicResult>) - Static method in class dev.langchain4j.web.search.WebSearchResults
-
Creates a new instance of WebSearchResults from the specified parameters.
- 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.
- fromClass(Class<?>) - Static method in class dev.langchain4j.model.vertexai.SchemaHelper
-
Create an instance of
Schema
from 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.
- 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(String) - Method in class dev.langchain4j.store.embedding.inmemory.GsonInMemoryEmbeddingStoreJsonCodec
- 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<T>) - Static method in class dev.langchain4j.internal.Json
-
Deprecated.use Jackson's ObjectMapper
- fromJson(String, Class<T>) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Deprecated.Convert the given JSON string to an object of the given class.
- fromJson(String, Class<T>) - Static method in class dev.langchain4j.model.bedrock.internal.Json
- fromJson(String, Type) - Static method in class dev.langchain4j.internal.Json
-
Deprecated.use Jackson's ObjectMapper
- fromJson(String, Type) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Deprecated.Convert the given JSON string to an object of the given type.
- fromJsonSchema(String) - Static method in class dev.langchain4j.model.vertexai.SchemaHelper
-
Create an instance of
Schema
from a JSON schema string. - 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.
- 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
- 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
TextSegment
s. - FUNCTION - Enum constant in enum class dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
- fuse(Collection<List<Content>>) - 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<List<Content>>, 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<Query, Collection<List<Content>>>) - Method in class dev.langchain4j.rag.content.aggregator.DefaultContentAggregator
- fuse(Map<Query, Collection<List<Content>>>) - 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() - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- 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() - 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
- 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(ChatMessage...) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Generates a response from the model based on a sequence of messages.
- generate(ChatMessage...) - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
-
Generates a response from the model based on a sequence of messages.
- generate(ChatMessage...) - Method in class dev.langchain4j.model.chat.DisabledChatLanguageModel
- generate(UserMessage, StreamingResponseHandler<AiMessage>) - Method in interface dev.langchain4j.model.chat.StreamingChatLanguageModel
-
Generates a response from the model based on a message from a user.
- generate(TextGenerationRequest) - Method in interface dev.langchain4j.model.huggingface.client.HuggingFaceClient
- 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<String>) - Method in class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- generate(Prompt, StreamingResponseHandler<String>) - 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 interface dev.langchain4j.model.chat.ChatLanguageModel
-
Generates a response from the model based on a message from a user.
- generate(String) - Method in class dev.langchain4j.model.chat.DisabledChatLanguageModel
- generate(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
- 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.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.vertexai.VertexAiImageModel
- generate(String) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel
- generate(String) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Generates a response from the model based on a message from a user.
- 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.vertexai.VertexAiImageModel
- generate(String, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockStreamingChatModel
- generate(String, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.chat.DisabledStreamingChatLanguageModel
- generate(String, StreamingResponseHandler<AiMessage>) - Method in interface dev.langchain4j.model.chat.StreamingChatLanguageModel
-
Generates a response from the model based on a message from a user.
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.jlama.JlamaStreamingLanguageModel
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.language.DisabledStreamingLanguageModel
- generate(String, StreamingResponseHandler<String>) - Method in interface dev.langchain4j.model.language.StreamingLanguageModel
-
Generates a response from the model based on a prompt.
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel
- generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- generate(String, String) - Method in class dev.langchain4j.model.workersai.WorkersAiImageModel
-
Generate image and save to file.
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
- generate(List<ChatMessage>) - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
-
Generates a response from the model based on a sequence of messages.
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.chat.DisabledChatLanguageModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.jlama.JlamaChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.localai.LocalAiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Generates chat response based on the given list of messages.
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Generates a response from the model based on a sequence of messages.
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
-
Generates a response from the model based on a list of messages and a single tool specification.
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.chat.DisabledChatLanguageModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.localai.LocalAiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Generates an AI message response based on the given list of chat messages and a tool specification.
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Generates a response from the model based on a list of messages and a single tool specification.
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.chat.DisabledStreamingChatLanguageModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in interface dev.langchain4j.model.chat.StreamingChatLanguageModel
-
Generates a response from the model based on a list of messages and a single tool specification.
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Generates streamed token response based on the given list of messages and tool specification.
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.chat.DisabledStreamingChatLanguageModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in interface dev.langchain4j.model.chat.StreamingChatLanguageModel
-
Generates a response from the model based on a sequence of messages.
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Generates streamed token response based on the given list of messages.
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
-
Generates a response from the model based on a list of messages and a list of tool specifications.
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.chat.DisabledChatLanguageModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.jlama.JlamaChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.localai.LocalAiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Generates an AI message response based on the given list of chat messages and tool specifications.
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.ollama.OllamaChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.workersai.WorkersAiChatModel
-
Generates a response from the model based on a list of messages and a list of tool specifications.
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.chat.DisabledStreamingChatLanguageModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in interface dev.langchain4j.model.chat.StreamingChatLanguageModel
-
Generates a response from the model based on a list of messages and a list of tool specifications.
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.jlama.JlamaStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Generates streamed token response based on the given list of messages and tool specifications.
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- generateChat(WorkersAiChatCompletionRequest, String, String) - Method in interface dev.langchain4j.model.workersai.client.WorkersAiApi
-
Generate chat.
- GeneratedToken() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.GeneratedToken
- 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.
- 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.
- Generation() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse.Generation
- GENERATION - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereChatModel.ReturnLikelihood
- 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(Object) - Method in interface dev.langchain4j.memory.chat.ChatMemoryProvider
-
Provides an instance of
ChatMemory
. - get(String) - Method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
Metadata.getString(String)
,Metadata.getInteger(String)
,Metadata.getLong(String)
,Metadata.getFloat(String)
,Metadata.getDouble(String)
instead. - getAttributes() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- 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.MistralModerationResult
- getCategoryScores() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralModerationResult
- getClient() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- 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.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
- getDangerousAndCriminalContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getDangerousAndCriminalContent() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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
- getDouble(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Double
value associated with the given key. - 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
- 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
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModelResponse
- getFinishReason() - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModelResponse
- getFinishReason() - Method in interface dev.langchain4j.model.bedrock.internal.BedrockChatModelResponse
- getFloat(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Float
value associated with the given key. - getFormat() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getGeneratedText() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationResponse
- getHateAndDiscrimination() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getHateAndDiscrimination() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- getHealth() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getHealth() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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
- getInputs() - Method in class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- getInputs() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- getInputTextTokenCount() - Method in interface dev.langchain4j.model.bedrock.internal.BedrockEmbeddingResponse
-
Get input text token count
- getInteger(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Integer
value associated with the given key. - getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
- getKey() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- getLaw() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getLaw() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- getLicense() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getLong(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
Long
value associated with the given key. - getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Retrieves messages for a specified chat memory.
- 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.redis.RedisChatMemoryStore
- getMessages(Object) - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- getMetadata() - Method in class dev.langchain4j.store.embedding.azure.search.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
- 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.BedrockAI21LabsChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicStreamingChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
-
Get model id
- getModelId() - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
-
Get model id
- getModelInfo() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getModifiedAt() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getModifiedAt() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getName() - Method in class dev.langchain4j.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.
- getOptions() - Method in class dev.langchain4j.model.huggingface.client.EmbeddingRequest
- getOptions() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- getOrDefault(T, Supplier<T>) - 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(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. - getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModelResponse
- getOutputText() - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModelResponse
- getOutputText() - Method in interface dev.langchain4j.model.bedrock.internal.BedrockChatModelResponse
- getParameters() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- getParameters() - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- getParameterSize() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getPii() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getPii() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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
- getQuantizationLevel() - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- getRawClass(Type) - Static method in class dev.langchain4j.service.TypeUtils
- getRemoteCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
-
Gets the underlying Infinispan remote cache
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModel
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
-
Get request parameters
- getRequestParameters(String) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- getRequestParameters(List<TextSegment>) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRequestParameters(List<TextSegment>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
-
Get request body
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
-
Get response class type
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
-
Get response class type
- getScore() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getSearchIndexName() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getSelfHarm() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getSelfHarm() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- getSexual() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getSexual() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- getSize() - Method in class dev.langchain4j.model.ollama.OllamaModel
- getSize() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getSizeVram() - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- getSource() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- getSqlDialect(DataSource) - Static method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- getString(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
String
value associated with the given key. - getTableName() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- 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.store.embedding.mongodb.MongoDbDocument
- getText() - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- getTextField() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockLlamaChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModelResponse
- getTokenUsage() - Method in class dev.langchain4j.model.bedrock.BedrockTitanChatModelResponse
- getTokenUsage() - Method in interface dev.langchain4j.model.bedrock.internal.BedrockChatModelResponse
- getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
- getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
- getUUID(String) - Method in class dev.langchain4j.data.document.Metadata
-
Returns the
UUID
value associated with the given key. - 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
- getVectorDimension() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getVectorMetricType() - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- getViolenceAndThreats() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- getViolenceAndThreats() - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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.Builder
instances. - 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.Builder
instances. - 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.Builder
instances. - 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
- GoogleAiEmbeddingModel - Class in dev.langchain4j.model.googleai
- GoogleAiEmbeddingModel(String, String, Integer, GoogleAiEmbeddingModel.TaskType, String, Integer, Duration, Boolean) - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- GoogleAiEmbeddingModel.TaskType - Enum Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatModel - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatModel(String, String, Integer, Double, Integer, Double, Integer, Duration, ResponseFormat, List<String>, GeminiFunctionCallingConfig, Boolean, Boolean, Boolean, List<GeminiSafetySetting>, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiChatModelBuilder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- GoogleAiGeminiStreamingChatModel - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiStreamingChatModel(String, String, Double, Integer, Double, Integer, Duration, ResponseFormat, List<String>, GeminiFunctionCallingConfig, Boolean, Boolean, Boolean, List<GeminiSafetySetting>, List<ChatModelListener>, Integer) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder - Class in dev.langchain4j.model.googleai
- GoogleAiGeminiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
- GoogleAiGeminiTokenizer - 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
WebSearchEngine
that 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.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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_0125 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_3_5_TURBO_0125 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_0301 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_0301 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_0613 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_1106 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_1106 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_16K - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_16K_0613 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_3_5_TURBO_16K_0613 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_16K_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_3_5_TURBO_INSTRUCT - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_0125_PREVIEW - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_0314 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
-
Deprecated.
- GPT_4_0314 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_0613 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_1106_PREVIEW - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_1106_PREVIEW - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_32K - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- GPT_4_32K_0314 - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- GPT_4_32K_0314 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_32K_0613 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_32K_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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_TURBO - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_TURBO - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_TURBO_2024_04_09 - Enum constant in enum class dev.langchain4j.model.azure.AzureOpenAiChatModelName
- GPT_4_TURBO_2024_04_09 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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_4_VISION_PREVIEW - Enum constant in enum class dev.langchain4j.model.openai.OpenAiChatModelName
-
Deprecated.
- GPT_4_VISION_PREVIEW - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- GPT_4_VISION_PREVIEW - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- GraalVmJavaScriptExecutionEngine - Class in dev.langchain4j.code.graalvm
-
CodeExecutionEngine
that 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
-
CodeExecutionEngine
that 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
- GsonChatMessageJsonCodec - Class in dev.langchain4j.data.message
-
A codec for serializing and deserializing
ChatMessage
objects to and from JSON. - GsonChatMessageJsonCodec() - Constructor for class dev.langchain4j.data.message.GsonChatMessageJsonCodec
-
Constructs a new
GsonChatMessageJsonCodec
. - GsonInMemoryEmbeddingStoreJsonCodec - Class in dev.langchain4j.store.embedding.inmemory
- GsonInMemoryEmbeddingStoreJsonCodec() - Constructor for class dev.langchain4j.store.embedding.inmemory.GsonInMemoryEmbeddingStoreJsonCodec
- guidanceScale(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
H
- 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.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.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.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.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.HarmCategory
- HARM_CATEGORY_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.vertexai.HarmCategory
- HarmCategory - Enum Class in dev.langchain4j.model.vertexai
-
Possible harm categories for the generation of responses that have been blocked by the model.
- hasChatMemory() - Method in class dev.langchain4j.service.AiServiceContext
- hashCode() - Method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- hashCode() - Method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated.
- hashCode() - Method in class dev.langchain4j.agent.tool.ToolSpecification
- hashCode() - Method in record class dev.langchain4j.classification.ClassificationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.classification.ScoredLabel
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.data.audio.Audio
- hashCode() - Method in class dev.langchain4j.data.document.Document
- 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.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.TextFileContent
- 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.text.TextFile
- hashCode() - Method in class dev.langchain4j.data.video.Video
- hashCode() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- 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.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.huggingface.client.Options
- hashCode() - Method in class dev.langchain4j.model.huggingface.client.Parameters
- hashCode() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- hashCode() - Method in class dev.langchain4j.model.input.Prompt
- hashCode() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.moderation.Moderation
- hashCode() - Method in class dev.langchain4j.model.output.Response
- hashCode() - Method in class dev.langchain4j.model.output.TokenUsage
- hashCode() - Method in class dev.langchain4j.rag.content.Content
- 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.ToolExecution
- 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.comparison.IsEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsIn
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThan
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.comparison.IsNotIn
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.And
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.Not
- hashCode() - Method in class dev.langchain4j.store.embedding.filter.logical.Or
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- hashCode() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- 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
- hasSingleText() - Method in class dev.langchain4j.data.message.UserMessage
-
Whether this message contains a single
TextContent
. - hasToolExecutionRequests() - Method in class dev.langchain4j.data.message.AiMessage
-
Check if the message has ToolExecutionRequests.
- 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, Tokenizer) - Constructor for class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
-
Creates a new instance of
HierarchicalDocumentSplitter
. - HierarchicalDocumentSplitter(int, int, Tokenizer, 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.
- host(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- host(String) - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.Builder
- 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<String, String>, 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.
- HuggingFaceChatModel - Class in dev.langchain4j.model.huggingface
- HuggingFaceChatModel(HuggingFaceChatModel.Builder) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel
- HuggingFaceChatModel(String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceChatModel
- HuggingFaceChatModel.Builder - Class in dev.langchain4j.model.huggingface
- HuggingFaceChatModelBuilderFactory - Interface in dev.langchain4j.model.huggingface.spi
-
A factory for building
HuggingFaceChatModel.Builder
instances. - 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.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.HuggingFaceEmbeddingModelBuilder
instances. - HuggingFaceLanguageModel - Class in dev.langchain4j.model.huggingface
- HuggingFaceLanguageModel(HuggingFaceLanguageModel.Builder) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
- HuggingFaceLanguageModel(String, String, Duration, Double, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
- HuggingFaceLanguageModel.Builder - Class in dev.langchain4j.model.huggingface
- HuggingFaceLanguageModelBuilderFactory - Interface in dev.langchain4j.model.huggingface.spi
-
A factory for building
HuggingFaceLanguageModel.Builder
instances. - HuggingFaceModelName - Class in dev.langchain4j.model.huggingface
- HUMAN_PROMPT - Static variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- humanPrompt - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- 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
TextSegment
s. - 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
TextSegment
s, 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() - 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.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.listener.ChatModelResponse
- id() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Returns the value of the
id
record component. - id() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
id
record 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.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- 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.milvus.MilvusEmbeddingStore.Builder
- idToRetriever - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- 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).
- illegalArgument(String, Object...) - Static method in class dev.langchain4j.internal.Exceptions
-
Constructs an
IllegalArgumentException
with the given formatted result. - illegalConfiguration(String) - Static method in exception class dev.langchain4j.exception.IllegalConfigurationException
- illegalConfiguration(String, Object...) - Static method in exception class dev.langchain4j.exception.IllegalConfigurationException
- IllegalConfigurationException - Exception Class in dev.langchain4j.exception
- IllegalConfigurationException(String) - Constructor for exception class dev.langchain4j.exception.IllegalConfigurationException
- image() - Method in class dev.langchain4j.data.message.ImageContent
-
Get the
Image
. - 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.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
ImageContent
from the given image. - ImageContent(Image, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given image. - ImageContent(String) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url. - ImageContent(String, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url and detail level. - ImageContent(String, String) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given base64 data and mime type. - ImageContent(String, String, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given base64 data and mime type. - ImageContent(URI) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url. - ImageContent(URI, ImageContent.DetailLevel) - Constructor for class dev.langchain4j.data.message.ImageContent
-
Create a new
ImageContent
from the given url and detail level. - ImageContent.DetailLevel - Enum Class in dev.langchain4j.data.message
-
The detail level of an
Image
. - ImageGenerationResult() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiImageGenerationResponse.ImageGenerationResult
-
Default constructor.
- imageLink() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- ImageModel - Interface in dev.langchain4j.model.image
-
Text to Image generator model.
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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(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<DocumentChunk, Vector<?>>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the vector index to add to the underlying
NamedMap
. - index(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- indexes() - Method in interface dev.langchain4j.store.embedding.pgvector.MetadataStorageConfig
-
Metadata Indexes, list of fields to use as index.
- 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<String>) - Constructor for class dev.langchain4j.store.embedding.mongodb.IndexMapping
- IndexMapping.Builder - Class in dev.langchain4j.store.embedding.mongodb
- 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
- indexName(String) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- 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
- 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
- ingest(Document) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests a specified document into an
EmbeddingStore
that was specified during the creation of thisEmbeddingStoreIngestor
. - ingest(Document...) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified documents into an
EmbeddingStore
that was specified during the creation of thisEmbeddingStoreIngestor
. - ingest(Document, EmbeddingStore<TextSegment>) - Static method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests a specified
Document
into a specifiedEmbeddingStore
. - ingest(List<Document>) - Method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified documents into an
EmbeddingStore
that was specified during the creation of thisEmbeddingStoreIngestor
. - ingest(List<Document>, EmbeddingStore<TextSegment>) - Static method in class dev.langchain4j.store.embedding.EmbeddingStoreIngestor
-
Ingests specified
Document
s into a specifiedEmbeddingStore
. - IngestionResult - Class in dev.langchain4j.store.embedding
-
Represents the result of a
EmbeddingStoreIngestor
ingestion 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
- initialize(String, AzureKeyCredential, TokenCredential, boolean, int, SearchIndex, String, AzureAiSearchFilterMapper) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- initTable(Boolean, Boolean, Boolean, Integer, Integer) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
-
Initialize metadata table following configuration
- inject(List<Content>, ChatMessage) - Method in interface dev.langchain4j.rag.content.injector.ContentInjector
-
Injects given
Content
s into a givenChatMessage
. - inject(List<Content>, ChatMessage) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
- inject(List<Content>, UserMessage) - Method in interface dev.langchain4j.rag.content.injector.ContentInjector
-
Deprecated.Use/implement
ContentInjector.inject(List, ChatMessage)
instead. - inject(List<Content>, UserMessage) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector
-
Deprecated.use
DefaultContentInjector.inject(List, ChatMessage)
instead. - InMemoryChatMemoryStore - Class in dev.langchain4j.store.memory.chat
-
Implementation of
ChatMemoryStore
that 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
EmbeddingStore
that 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.model.mistralai.internal.api.MistralAiModerationRequest
-
Returns the value of the
input
record component. - inputs(String) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
- inputSchema - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
- inputStream() - Method in interface dev.langchain4j.data.document.DocumentSource
-
Provides an
InputStream
to 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.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.
- inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- inputType(String) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
-
Type of the input text.
- INTEGER - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonIntegerSchema()
instead - intercept(Interceptor.Chain) - Method in class dev.langchain4j.model.workersai.client.WorkersAiClient.AuthInterceptor
-
Intercepts an outgoing HTTP request, adding an authorization header.
- InternalOpenAiHelper - Class in dev.langchain4j.model.openai
- InternalOpenAiHelper() - Constructor for class dev.langchain4j.model.openai.InternalOpenAiHelper
- invoke(String) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
-
Invoke model
- invoke(InvokeModelRequest, ChatModelRequestContext) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
-
Invoke call to the API
- 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
- isCollectionEmpty(Collection<?>) - Static method in class dev.langchain4j.internal.Utils
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Utils.isNullOrEmpty(Collection)
instead. - 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
- 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
- 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
- isJsonArray(Class<?>) - Static method in class dev.langchain4j.internal.TypeUtils
- isJsonBoolean(Class<?>) - Static method in class dev.langchain4j.internal.TypeUtils
- isJsonInteger(Class<?>) - Static method in class dev.langchain4j.internal.TypeUtils
- isJsonNumber(Class<?>) - Static method in class dev.langchain4j.internal.TypeUtils
- isJsonString(Class<?>) - Static method in class dev.langchain4j.internal.TypeUtils
- 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
- 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
null
and not blank? - isNotNullOrEmpty(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string not
null
and not empty ("")? - isNullOrBlank(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string
null
or blank? - isNullOrEmpty(Iterable<?>) - Static method in class dev.langchain4j.internal.Utils
-
Is the iterable object
null
or empty? - isNullOrEmpty(String) - Static method in class dev.langchain4j.internal.Utils
-
Is the given string
null
or empty ("")? - isNullOrEmpty(Collection<?>) - Static method in class dev.langchain4j.internal.Utils
-
Is the collection
null
or empty? - isNullOrEmpty(Map<?, ?>) - Static method in class dev.langchain4j.internal.Utils
-
Is the map object
null
or empty? - Isometric - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- isSelect(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- 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
- items() - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema
- items(JsonSchemaProperty) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonArraySchema
instead - items(JsonSchemaElement) - Method in class dev.langchain4j.model.chat.request.json.JsonArraySchema.Builder
J
- J2MidV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModel.Types
- J2UltraV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModel.Types
- JacocoIgnoreCoverageGenerated - Annotation Interface in dev.langchain4j.internal
-
Annotation to mark methods where JaCoCo coverage should be ignored.
- JinaApi - Interface in dev.langchain4j.model.jina.internal.api
- JinaClient - 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
EmbeddingModel
that uses Jina Embeddings API. - JinaEmbeddingModel(String, String, String, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.jina.JinaEmbeddingModel
- JinaEmbeddingRequest - Class in dev.langchain4j.model.jina.internal.api
- JinaEmbeddingRequest() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaEmbeddingRequest
- 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() - Constructor for class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- 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
ScoringModel
that uses Jina Reranker API. - JinaScoringModel(String, String, String, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.jina.JinaScoringModel
- 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 for a given attempt.
- 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.JlamaChatModelBuilder
instances. - 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.JlamaEmbeddingModelBuilder
instances. - 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.JlamaLanguageModelBuilder
instances. - 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.JlamaStreamingChatModelBuilder
instances. - 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.JlamaStreamingLanguageModelBuilder
instances. - 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 - Class in dev.langchain4j.internal
- Json - Class in dev.langchain4j.model.bedrock.internal
- Json() - Constructor for class dev.langchain4j.model.bedrock.internal.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.JsonCodec - Interface in dev.langchain4j.internal
-
Deprecated.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.JsonCodec
instances 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
- 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
- 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, Map<Class<?>, JsonSchemaElementHelper.VisitedClassMetadata>, boolean) - Static method in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper
- 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
- JsonReferenceSchema - Class in dev.langchain4j.model.chat.request.json
-
Can reference
JsonObjectSchema
when 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
- jsonSchema() - Method in class dev.langchain4j.model.chat.request.ResponseFormat
- jsonSchema(JsonSchema) - Method in class dev.langchain4j.model.chat.request.ResponseFormat.Builder
- JsonSchema - Class in dev.langchain4j.model.chat.request.json
- JsonSchema(JsonSchema.Builder) - Constructor for class dev.langchain4j.model.chat.request.json.JsonSchema
- JsonSchema.Builder - Class in dev.langchain4j.model.chat.request.json
- jsonSchemaElement - Variable in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper.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.model.chat.request.json.JsonSchemaElementHelper
- jsonSchemaElementFrom(Class<?>, Type, String, Map<Class<?>, JsonSchemaElementHelper.VisitedClassMetadata>) - Static method in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper
- JsonSchemaElementHelper - Class in dev.langchain4j.model.chat.request.json
- JsonSchemaElementHelper() - Constructor for class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper
- JsonSchemaElementHelper.VisitedClassMetadata - Class in dev.langchain4j.model.chat.request.json
- jsonSchemaFrom(Type) - Static method in class dev.langchain4j.service.output.JsonSchemas
- JsonSchemaProperty - Class in dev.langchain4j.agent.tool
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - JsonSchemaProperty(String, Object) - Constructor for class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - 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, 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.
K
- key() - Method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated.Get the key.
- 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_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.
- 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.embedding.DimensionAwareEmbeddingModel
-
When known (e.g., can be derived from the model name), returns the dimension of the
Embedding
produced by this embedding model. - knownDimension() - Method in class dev.langchain4j.model.github.GitHubModelsEmbeddingModel
- knownDimension() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
- 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 record class dev.langchain4j.classification.ScoredLabel
-
Returns the value of the
label
record component. - LambdaStreamingResponseHandler<T> - 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
- 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<LangChainMetadata>) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Creates an instance of a
LangChainInfinispanItem
record 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
langchainItemName
record 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, String) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Creates an instance of a
LangChainMetadata
record 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.web.search.WebSearchRequest
-
Get the desired language for search results.
- 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
QueryRouter
that utilizes aChatLanguageModel
to make a routing decision. - LanguageModelQueryRouter(ChatLanguageModel, Map<ContentRetriever, String>) - Constructor for class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- LanguageModelQueryRouter(ChatLanguageModel, Map<ContentRetriever, String>, 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(ChatLanguageModel, TableDefinition) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- 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.
- license(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- LineArt - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- listenerErrorResponse(Throwable, ChatModelRequest, Map<Object, Object>) - Method in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- listeners - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- listeners(List<ChatModelListener>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- 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(DocumentSource, DocumentParser) - Static method in class dev.langchain4j.data.document.DocumentLoader
-
Loads a document from the given source using the given parser.
- load(String, DocumentParser) - Method in class dev.langchain4j.data.document.loader.selenium.SeleniumDocumentLoader
-
Loads a document from the specified URL.
- 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.FileSystemDocumentLoader
-
Loads a
Document
from the specified file path. - loadDocument(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads a
Document
from the specified file path. - 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
- 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.FileSystemDocumentLoader
-
Loads
Document
s from the specified directory. - 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.FileSystemDocumentLoader
-
Loads
Document
s 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, 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
- loadDocuments(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Document
s from the specified directory. - loadDocuments(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Document
s from the specified directory. - loadDocuments(Path) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Document
s from the specified directory. - loadDocuments(Path, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads
Document
s from the specified directory. - loadDocuments(Path, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Document
s from the specified directory. - loadDocuments(Path, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Loads matching
Document
s from the specified directory. - loadDocumentsRecursively(String) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(String, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(String, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(Path) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, PathMatcher) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Document
s from the specified directory and its subdirectories. - loadDocumentsRecursively(Path, PathMatcher, DocumentParser) - Static method in class dev.langchain4j.data.document.loader.FileSystemDocumentLoader
-
Recursively loads matching
Document
s from the specified directory and its subdirectories. - loadFactories(Class<T>) - Static method in class dev.langchain4j.spi.ServiceHelper
-
Load all the services of a given type.
- loadFactories(Class<T>, ClassLoader) - Static method in class dev.langchain4j.spi.ServiceHelper
-
Load all the services of a given type.
- LocalAiChatModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiChatModel(String, String, Double, Double, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiChatModel
- 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.LocalAiChatModelBuilder
instances. - LocalAiEmbeddingModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiEmbeddingModel(String, String, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiEmbeddingModel
- 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.LocalAiEmbeddingModelBuilder
instances. - LocalAiLanguageModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiLanguageModel(String, String, Double, Double, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiLanguageModel
- 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.LocalAiLanguageModelBuilder
instances. - LocalAiStreamingChatModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiStreamingChatModel(String, String, Double, Double, Integer, Duration, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingChatModel
- 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.LocalAiStreamingChatModelBuilder
instances. - LocalAiStreamingLanguageModel - Class in dev.langchain4j.model.localai
-
See LocalAI documentation for more details.
- LocalAiStreamingLanguageModel(String, String, Double, Double, Integer, Duration, Boolean, Boolean) - Constructor for class dev.langchain4j.model.localai.LocalAiStreamingLanguageModel
- 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.LocalAiStreamingLanguageModelBuilder
instances. - 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.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
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- logitBias(Map<String, Integer>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- logprobs(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- logprobs(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- 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.ovhai.internal.client.OvhAiClient.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.store.embedding.chroma.ChromaEmbeddingStore.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.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
- 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.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
- 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.ovhai.internal.client.OvhAiClient.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.store.embedding.chroma.ChromaEmbeddingStore.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.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
- LOW - Enum constant in enum class dev.langchain4j.data.message.ImageContent.DetailLevel
-
Low detail.
- LowPoly - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
M
- m(Integer) - Method in class dev.langchain4j.store.embedding.azure.cosmos.mongo.vcore.AzureCosmosDbMongoVCoreEmbeddingStore.Builder
- 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
- mapFilterToQuery(Filter) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- matches() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchResult
- maxAttempts(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy.Builder
-
Sets the default maximum number of attempts.
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- maxCompletionTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- maxMessages(Integer) - Method in class dev.langchain4j.memory.chat.MessageWindowChatMemory.Builder
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- maxNewTokens(Integer) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- maxOutputTokens - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- maxOutputTokens - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.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
Content
s to retrieve. - maxResults(Integer) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- 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 - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- maxRetries - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- maxRetries - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- maxRetries(int) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.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.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.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.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
- maxSegmentSize - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.voyageai.VoyageAiEmbeddingModel.Builder
- maxTime(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- maxTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- maxTokens - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- maxTokens() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest
- 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.chat.listener.ChatModelRequest.ChatModelRequestBuilder
- 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.openai.OpenAiChatModel.OpenAiChatModelBuilder
- maxTokens(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- maxTokens(Integer, Tokenizer) - Method in class dev.langchain4j.memory.chat.TokenWindowChatMemory.Builder
- maxTokensPerBatch(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
- 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(InMemoryEmbeddingStore<Embedded>, InMemoryEmbeddingStore<Embedded>) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
-
Merges given
InMemoryEmbeddingStore
s into a singleInMemoryEmbeddingStore
, copying all entries from each store. - merge(Collection<InMemoryEmbeddingStore<Embedded>>) - Static method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
-
Merges given
InMemoryEmbeddingStore
s into a singleInMemoryEmbeddingStore
, copying all entries from each store. - message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- Message() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.Message
-
Default constructor.
- 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
ChatMessage
object. - messageFromJson(String) - Method in class dev.langchain4j.data.message.GsonChatMessageJsonCodec
- messages - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- 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.listener.ChatModelRequest
- messages() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- messages(ChatMessage...) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- messages(List<ChatMessage>) - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest.ChatModelRequestBuilder
- messages(List<ChatMessage>) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- MessageSanitizer - Class in dev.langchain4j.model.anthropic.internal.sanitizer
-
Sanitizes the messages to conform to the format expected by the Anthropic API.
- MessageSanitizer() - Constructor for class dev.langchain4j.model.anthropic.internal.sanitizer.MessageSanitizer
- 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
ChatMessage
objects. - messagesFromJson(String) - Method in class dev.langchain4j.data.message.GsonChatMessageJsonCodec
- messagesToJson(List<ChatMessage>) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Serializes a list of
ChatMessage
objects to a JSON string. - messagesToJson(List<ChatMessage>) - Static method in class dev.langchain4j.data.message.ChatMessageSerializer
-
Serializes a list of chat messages into a JSON string.
- messagesToJson(List<ChatMessage>) - Method in class dev.langchain4j.data.message.GsonChatMessageJsonCodec
- messageToJson(ChatMessage) - Method in interface dev.langchain4j.data.message.ChatMessageJsonCodec
-
Serializes a
ChatMessage
object 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.GsonChatMessageJsonCodec
- MessageWindowChatMemory - Class in dev.langchain4j.memory.chat
-
This chat memory operates as a sliding window of
MessageWindowChatMemory.maxMessages
messages. - 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.
- META_LLAMA3_1_70B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_1_8B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_2_11B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_2_1B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_2_3B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_2_90B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_70B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- META_LLAMA3_8B_INSTRUCT_V1_0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
- metadata() - Method in class 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.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.output.Response
-
Get the response metadata.
- metadata() - Method in class dev.langchain4j.rag.AugmentationRequest
- 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
metadata
record 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(String) - Method in class dev.langchain4j.data.document.Document
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
Document.metadata()
and thenMetadata.getString(String)
,Metadata.getInteger(String)
,Metadata.getLong(String)
,Metadata.getFloat(String)
,Metadata.getDouble(String)
instead. - metadata(String) - Method in class dev.langchain4j.data.segment.TextSegment
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 0.31.0, use
TextSegment.metadata()
and thenMetadata.getString(String)
,Metadata.getInteger(String)
,Metadata.getLong(String)
,Metadata.getFloat(String)
,Metadata.getDouble(String)
instead. - metadata(String, Object) - Static method in class dev.langchain4j.data.document.Metadata
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Metadata.metadata(String, String)
instead - metadata(String, String) - Static method in class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a single key-value pair.
- metadata(Map<String, Object>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument.Builder
- Metadata - Class in dev.langchain4j.data.document
-
Represents metadata of a
Document
or 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(UserMessage, Object, List<ChatMessage>) - Constructor for class dev.langchain4j.rag.query.Metadata
- Metadata(Map<String, ?>) - Constructor for class dev.langchain4j.data.document.Metadata
-
Constructs a Metadata object from a map of key-value pairs.
- MetadataColumDefinition - Class in dev.langchain4j.store.embedding.pgvector
-
MetadataColumDefinition used to define column definition from sql String
- 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
- metadataFieldNames(Set<String>) - Method in class dev.langchain4j.store.embedding.mongodb.IndexMapping.Builder
- metadataFieldsName(Collection<String>) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
-
Deprecated.
- 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
metadataItemName
record 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<String>) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- metadataKeysToInclude(List<String>) - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector.DefaultContentInjectorBuilder
- MetadataStorageConfig - Interface in dev.langchain4j.store.embedding.pgvector
-
Metadata configuration.
- 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
- 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
- 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(MilvusServiceClient, String, Integer, IndexType, MetricType, ConsistencyLevelEnum, Boolean, Boolean, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
- 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
- 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.text.TextFile
-
Get the mime type of the text file.
- mimeType() - Method in class dev.langchain4j.data.video.Video
-
Get the mime type of the video.
- 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.text.TextFile.Builder
-
Set the mime type of the text document.
- mimeType(String) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the mime type of the video.
- 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
Content
s. - minScore(Double) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- minScore(Double) - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- minScore(Double) - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- 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_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 - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Deprecated, for removal: This API element is subject to removal in a future version.As of release 0.29.0, replaced by
MistralAiChatModelName.MISTRAL_MEDIUM_LATEST
- 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 - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Deprecated, for removal: This API element is subject to removal in a future version.As of release 0.29.0, replaced by
MistralAiChatModelName.MISTRAL_SMALL_LATEST
- MISTRAL_SMALL_LATEST - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_TINY - Enum constant in enum class dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Deprecated, for removal: This API element is subject to removal in a future version.As of release 0.29.0, replaced by
MistralAiChatModelName.OPEN_MISTRAL_7B
- Mistral7bInstructV0_2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel.Types
- MistralAiApi - Interface in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- MistralAiChatCompletionRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionRequest() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- MistralAiChatCompletionResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- MistralAiChatMessage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatMessage() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatMessage
- 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(String, String, String, Double, Double, Integer, Boolean, Integer, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Constructs a MistralAiChatModel with the specified parameters.
- 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.MistralAiChatModelBuilder
instances. - 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() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- MistralAiEmbedding - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbedding() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- MistralAiEmbeddingModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI embedding model, such as mistral-embed.
- MistralAiEmbeddingModel(String, String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Constructs a new MistralAiEmbeddingModel instance.
- 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.MistralAiEmbeddingModelBuilder
instances. - 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
- MistralAiEmbeddingResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- MistralAiFunction - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunction() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- MistralAiFunctionCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunctionCall() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- MistralAiMapper - Class in dev.langchain4j.model.mistralai.internal.mapper
- MistralAiMapper() - Constructor for class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- MistralAiModelCard - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelCard() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- MistralAiModelPermission - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelPermission() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- MistralAiModelResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelResponse
- MistralAiModels - Class in dev.langchain4j.model.mistralai
-
Represents a collection of Mistral AI models.
- MistralAiModels(String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiModels
-
Constructs a new instance of 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.MistralAiModelsBuilder
instances. - MistralAiModerationModel - Class in dev.langchain4j.model.mistralai
- MistralAiModerationModel(String, String, Duration, Integer, String, Boolean, Boolean) - Constructor for class dev.langchain4j.model.mistralai.MistralAiModerationModel
- MistralAiModerationModel.Builder - Class in dev.langchain4j.model.mistralai
- MistralAiModerationRequest - Record Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationRequest(String, List<String>) - Constructor for record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
-
Creates an instance of a
MistralAiModerationRequest
record class. - MistralAiModerationResponse - Record Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModerationResponse(String, String, List<MistralModerationResult>) - Constructor for record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Creates an instance of a
MistralAiModerationResponse
record class. - MistralAiParameters - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiParameters() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- MistralAiResponseFormat - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiResponseFormat() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- 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(String, String, String, Double, Double, Integer, Boolean, Integer, String, Boolean, Boolean, Duration) - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Constructs a MistralAiStreamingChatModel with the specified parameters.
- 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.MistralAiStreamingChatModelBuilder
instances. - MistralAiTool - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiTool() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- MistralAiToolCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolCall() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- 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() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiUsage
- MistralCategories - Class in dev.langchain4j.model.mistralai.internal.api
- MistralCategories() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- MistralCategoryScores - Class in dev.langchain4j.model.mistralai.internal.api
- MistralCategoryScores() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- MistralMixtral8x7bInstructV0_1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel.Types
- MistralModerationResult - Class in dev.langchain4j.model.mistralai.internal.api
- MistralModerationResult() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralModerationResult
- 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() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest
- model() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse
- model() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
-
Returns the value of the
model
record component. - model() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Returns the value of the
model
record component. - model() - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- model(String) - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest.ChatModelRequestBuilder
- model(String) - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- model(String) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- model(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- 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
- modelId() - Method in interface dev.langchain4j.model.huggingface.spi.HuggingFaceClientFactory.Input
- modelId(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- modelId(String) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- modelInfo(Map<String, Object>) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- ModelingCompound - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- modelName - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- modelName - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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.openai.OpenAiChatModel
- 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.OpenAiStreamingChatModel
- modelName() - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
- modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
- 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(OpenAiChatModelName) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- 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.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.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- 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.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- 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.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.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.
- models() - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- 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
- 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<ChatMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel
- moderate(List<ChatMessage>) - Method in class dev.langchain4j.model.moderation.DisabledModerationModel
- moderate(List<ChatMessage>) - Method in interface dev.langchain4j.model.moderation.ModerationModel
-
Moderates the given list of chat messages.
- moderate(List<ChatMessage>) - 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(MistralAiModerationRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- moderation(MistralAiModerationRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- 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) - 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.
- moderations(MistralAiModerationRequest) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- 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<Float>, String, Map<String, Object>) - 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<Float>, String, Map<String, String>, Double) - Constructor for class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- MULTIMODALEMBEDDING - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiEmbeddingModelName
N
- n - Variable in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- n(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- n(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- n(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- n(Integer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- n(Integer) - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- 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.data.message.UserMessage
-
The name of the user.
- name() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- 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
name
record component. - name() - Method in class dev.langchain4j.store.embedding.oracle.EmbeddingTable
-
Returns the name of this table.
- 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.model.anthropic.internal.api.AnthropicToolChoice.Builder
- name(String) - Method in class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- name(String) - Method in class dev.langchain4j.model.ollama.OllamaModel.Builder
- name(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the name of the
NamedMap
that 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.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the name of the
NamedMap
that will hold thedocument chunks
. - nameSpace(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore.Builder
- negativePrompt(String) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- Neo4jContentRetriever - Class in dev.langchain4j.rag.content.retriever.neo4j
-
A
ContentRetriever
that retrieves from anNeo4jGraph
. - Neo4jContentRetriever(Neo4jGraph, ChatLanguageModel, PromptTemplate) - Constructor for class dev.langchain4j.rag.content.retriever.neo4j.Neo4jContentRetriever
- Neo4jEmbeddingStore - Class in dev.langchain4j.store.embedding.neo4j
-
Represents a Vector index as an embedding store.
- Neo4jEmbeddingStore(SessionConfig, Driver, int, String, String, String, String, String, String, String, String, long) - Constructor for class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
-
Creates an instance of Neo4jEmbeddingStore
- Neo4jEmbeddingStore.Neo4jEmbeddingStoreBuilder - Class in dev.langchain4j.store.embedding.neo4j
-
Creates an instance of Neo4jEmbeddingStore defining a
Driver
starting from uri, user and password - Neo4jEmbeddingStoreBuilder() - Constructor for class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore.Neo4jEmbeddingStoreBuilder
- Neo4jException - Exception Class in dev.langchain4j.store.graph.neo4j
- Neo4jException(String, Throwable) - Constructor for exception class dev.langchain4j.store.graph.neo4j.Neo4jException
- Neo4jGraph - Class in dev.langchain4j.store.graph.neo4j
- Neo4jGraph(Driver) - Constructor for class dev.langchain4j.store.graph.neo4j.Neo4jGraph
- NeonPunk - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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.
- 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(String, String, String, String, Integer, Duration, Integer, Boolean, Boolean) - Constructor for class dev.langchain4j.model.nomic.NomicEmbeddingModel
- 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.bedrock.BedrockCohereChatModel.ReturnLikelihood
- 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.vertexai.ToolCallingMode
-
Gemini shouldn't request to make any function call
- normalize() - Method in class dev.langchain4j.data.embedding.Embedding
-
Normalize vector
- 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.
- notifyListenersOnError(Exception, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- notifyListenersOnError(Exception, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- notifyListenersOnRequest(ChatModelRequestContext) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- notifyListenersOnRequest(ChatModelRequestContext) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- notifyListenersOnResponse(Response<AiMessage>, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- notifyListenersOnResponse(Response<AiMessage>, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- NULL - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.
- NUMBER - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonNumberSchema()
instead - 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(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- numCtx(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- numCtx(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- 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.OllamaChatModel.OllamaChatModelBuilder
- numPredict(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- numPredict(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- numPredict(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- numReturnSequences(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
O
- object - Variable in class dev.langchain4j.model.jina.internal.api.JinaEmbedding
- OBJECT - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.builder()
instead - objectItems(JsonSchemaProperty) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema
instead - of(String, Object) - Static method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
-
Create map with single entry
- of(String, Object) - Static method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockEmbeddingModel
-
Create map with single entry
- OllamaChatModel - Class in dev.langchain4j.model.ollama
- OllamaChatModel(String, String, Double, Integer, Double, Double, Integer, Integer, Integer, List<String>, String, Duration, Integer, Map<String, String>, Boolean, Boolean, List<ChatModelListener>) - 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.OllamaChatModelBuilder
instances. - OllamaEmbeddingModel - Class in dev.langchain4j.model.ollama
- OllamaEmbeddingModel(String, String, Duration, Integer, Boolean, Boolean, Map<String, String>) - 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.OllamaEmbeddingModelBuilder
instances. - OllamaLanguageModel - Class in dev.langchain4j.model.ollama
- OllamaLanguageModel(String, String, Double, Integer, Double, Double, Integer, Integer, Integer, List<String>, String, Duration, Integer, Boolean, Boolean, Map<String, String>) - 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.OllamaLanguageModelBuilder
instances. - 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, 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(String, Duration, Integer, Boolean, Boolean) - 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(String, String, Double, Integer, Double, Double, Integer, Integer, Integer, List<String>, String, Duration, Boolean, Boolean, Map<String, String>, List<ChatModelListener>) - 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.OllamaStreamingChatModelBuilder
instances. - OllamaStreamingLanguageModel - Class in dev.langchain4j.model.ollama
- OllamaStreamingLanguageModel(String, String, Double, Integer, Double, Double, Integer, Integer, Integer, List<String>, String, Duration, Boolean, Boolean, Map<String, String>) - 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.OllamaStreamingLanguageModelBuilder
instances. - onComplete(Response<T>) - Method in interface dev.langchain4j.model.StreamingResponseHandler
-
Invoked when the language model has finished streaming a response.
- onComplete(Consumer<Response<AiMessage>>) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onComplete(Consumer<Response<AiMessage>>) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked when a language model finishes streaming a response.
- 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.model.StreamingResponseHandler
-
This method is invoked when an error occurs during streaming.
- onError(Consumer<Throwable>) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onError(Consumer<Throwable>) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked when an error occurs during streaming.
- onNext(String) - Method in interface dev.langchain4j.model.StreamingResponseHandler
-
Invoked each time the language model generates a new token in a textual response.
- onNext(Consumer<String>) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
- onNext(Consumer<String>) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onNext(Consumer<String>) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked every time a new token from a language model is available.
- onNextAndError(Consumer<String>, Consumer<Throwable>) - Static method in class dev.langchain4j.model.LambdaStreamingResponseHandler
- 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
- 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.
- onRetrieved(Consumer<List<Content>>) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onRetrieved(Consumer<List<Content>>) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked if any
Content
s are retrieved usingRetrievalAugmentor
. - onToolExecuted(Consumer<ToolExecution>) - Method in class dev.langchain4j.service.AiServiceTokenStream
- onToolExecuted(Consumer<ToolExecution>) - Method in interface dev.langchain4j.service.TokenStream
-
The provided consumer will be invoked if any tool is executed.
- OPEN_MISTRAL_7B - 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-3.5-turbo and gpt-4.
- OpenAiChatModel(String, String, String, String, Double, Double, List<String>, Integer, Integer, Double, Double, Map<String, Integer>, String, Boolean, Integer, String, Boolean, Boolean, Duration, Integer, Proxy, Boolean, Boolean, Tokenizer, Map<String, String>, List<ChatModelListener>) - 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.OpenAiChatModelBuilder
instances. - OpenAiChatModelName - Enum Class in dev.langchain4j.model.openai
- 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.AzureOpenAiStreamingChatModel.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
AzureOpenAiStreamingChatModel.Builder.openAIAsyncClient(OpenAIAsyncClient)
instead, if you require response streaming. Please useAzureOpenAiChatModel
instead, if you require sync responses. - openAIClient(OpenAIClient) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
-
Sets the Azure OpenAI client.
- OpenAiEmbeddingModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI embedding model, such as text-embedding-ada-002.
- OpenAiEmbeddingModel(String, String, String, String, Integer, String, Duration, Integer, Proxy, Boolean, Boolean, Tokenizer, Map<String, String>) - 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.OpenAiEmbeddingModelBuilder
instances. - 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(String, String, String, String, String, String, String, String, String, Duration, Integer, Proxy, Boolean, Boolean, Boolean, Path, Map<String, String>) - Constructor for class dev.langchain4j.model.openai.OpenAiImageModel
-
Instantiates OpenAI DALL·E image processing model.
- 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.OpenAiImageModelBuilder
instances. - 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(String, String, String, String, Double, Duration, Integer, Proxy, Boolean, Boolean, Tokenizer, Map<String, String>) - 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.OpenAiLanguageModelBuilder
instances. - OpenAiLanguageModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiModelName - Class in dev.langchain4j.model.openai
-
Deprecated, for removal: This API element is subject to removal in a future version.use one of the following enums instead:
OpenAiChatModelName
,OpenAiEmbeddingModelName
OpenAiImageModelName
,OpenAiLanguageModelName
,OpenAiModerationModelName
- OpenAiModelName() - Constructor for class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- OpenAiModerationModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI moderation model, such as text-moderation-latest.
- OpenAiModerationModel(String, String, String, String, Duration, Integer, Proxy, Boolean, Boolean, Map<String, String>) - 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.OpenAiModerationModelBuilder
instances. - OpenAiModerationModelName - Enum Class in dev.langchain4j.model.openai
- OpenAiStreamingChatModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a chat completion interface, such as gpt-3.5-turbo and gpt-4.
- OpenAiStreamingChatModel(String, String, String, String, Double, Double, List<String>, Integer, Integer, Double, Double, Map<String, Integer>, String, Integer, String, Boolean, Boolean, Duration, Proxy, Boolean, Boolean, Tokenizer, Map<String, String>, List<ChatModelListener>) - 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.OpenAiStreamingChatModelBuilder
instances. - OpenAiStreamingLanguageModel - Class in dev.langchain4j.model.openai
-
Represents an OpenAI language model with a completion interface, such as gpt-3.5-turbo-instruct.
- OpenAiStreamingLanguageModel(String, String, String, String, Double, Duration, Proxy, Boolean, Boolean, Tokenizer, Map<String, String>) - 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.OpenAiStreamingLanguageModelBuilder
instances. - 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
- OpenAiTokenizer - Class in dev.langchain4j.model.openai
-
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming.
- OpenAiTokenizer() - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use other constructors and specify the model name explicitly.
- OpenAiTokenizer(OpenAiChatModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
-
Creates an instance of the
OpenAiTokenizer
for a givenOpenAiChatModelName
. - OpenAiTokenizer(OpenAiEmbeddingModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
-
Creates an instance of the
OpenAiTokenizer
for a givenOpenAiEmbeddingModelName
. - OpenAiTokenizer(OpenAiLanguageModelName) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
-
Creates an instance of the
OpenAiTokenizer
for a givenOpenAiLanguageModelName
. - OpenAiTokenizer(String) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
-
Creates an instance of the
OpenAiTokenizer
for a given model name. - 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() - Constructor for exception class dev.langchain4j.store.embedding.opensearch.OpenSearchRequestFailedException
- 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
- options - Variable in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter
- options(Options) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest.Builder
- 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
- OracleEmbeddingStore - Class in dev.langchain4j.store.embedding.oracle
-
An
EmbeddingStore
which 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
. - 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
- Origami - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- OTHER - Enum constant in enum class dev.langchain4j.model.output.FinishReason
-
The call finished for some other reason.
- outputDimensionality(Integer) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- outputFormatInstructions(Type) - Method in class dev.langchain4j.service.output.ServiceOutputParser
- outputTokenCount() - Method in class dev.langchain4j.model.output.TokenUsage
-
Returns the output token count, or null if unknown.
- outputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
- 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.
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
packageItem
record component. - packageName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Infinispan schema package name
- pageNumber() - Method in class dev.langchain4j.web.search.WebSearchInformationResult
-
Gets the page number.
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- parallelToolCalls(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- parameters() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Returns the parameters of the tool.
- parameters(ToolParameters) - Method in class dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.Builder.parameters(JsonObjectSchema)
instead. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- 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
- parameters(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.Builder
- Parameters - Class in dev.langchain4j.model.huggingface.client
- Parameters(Parameters.Builder) - Constructor for class dev.langchain4j.model.huggingface.client.Parameters
- Parameters.Builder - Class in dev.langchain4j.model.huggingface.client
- parameterSize(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- parse(Response<AiMessage>, Type) - Method in class dev.langchain4j.service.output.ServiceOutputParser
- parse(InputStream) - Method in interface dev.langchain4j.data.document.DocumentParser
-
Parses a given
InputStream
into 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.TextDocumentParser
- 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
Filter
object. - parse(String) - Method in class dev.langchain4j.store.embedding.filter.parser.sql.SqlFilterParser
- partialJson - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
- partialResponse() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- 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.milvus.MilvusEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.opensearch.OpenSearchEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- password(String) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- password(String) - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.Builder
- path - Variable in class dev.langchain4j.data.document.source.FileSystemSource
- 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.Builder - Class in dev.langchain4j.data.pdf
-
Builder for
PdfFile
. - PdfFileContent - Class in dev.langchain4j.data.message
- PdfFileContent(PdfFile) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given PDF file. - PdfFileContent(String) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given url. - PdfFileContent(String, String) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given base64 data and mime type. - PdfFileContent(URI) - Constructor for class dev.langchain4j.data.message.PdfFileContent
-
Create a new
PdfFileContent
from the given url. - performBasicValidation() - Method in class dev.langchain4j.service.AiServices
- persistTo(Path) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- 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(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
- 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
- Photographic - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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
- PixelArt - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- PNG - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.MimeType
- podType(String) - Method in class dev.langchain4j.store.embedding.pinecone.PineconePodIndexConfig.Builder
- 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.redis.RedisEmbeddingStore.Builder
- port(Integer) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore.Builder
- port(Integer) - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.Builder
- PORTRAIT - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- prefix(String) - Method in class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore.Builder
- 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.github.GitHubModelsChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- presencePenalty(Double) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- 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.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(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.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 - Class in dev.langchain4j.model.input
-
Represents a prompt (an input text sent to the LLM).
- Prompt() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.Prompt
- Prompt(String) - Constructor for class dev.langchain4j.model.input.Prompt
-
Create a new 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.chain.ConversationalRetrievalChain.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use this instead:
.retrievalAugmentor(DefaultRetrievalAugmentor.builder() .contentInjector(DefaultContentInjector.builder() .promptTemplate(promptTemplate) .build()) .build());
- 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 - 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
- properties - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- properties() - Method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated.Returns the properties of the tool.
- properties() - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema
- properties(Map<String, JsonSchemaElement>) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
-
Sets the properties of this JSON object.
- properties(Map<String, Map<String, Object>>) - Method in class dev.langchain4j.agent.tool.ToolParameters.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.Builder.properties(Map)
instead - property(String, Object) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - provideTools(ToolProviderRequest) - Method in interface dev.langchain4j.service.tool.ToolProvider
-
Provides tools for the request to the LLM.
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- proxy(Proxy) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- 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.
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(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.OpenAiImageModel.OpenAiImageModelBuilder
- quantizationLevel(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails.Builder
- query - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- Query - Class in dev.langchain4j.rag.query
-
Represents a query from the user intended for retrieving relevant
Content
s. - 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
- queryRouter(QueryRouter) - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- QueryRouter - Interface in dev.langchain4j.rag.query.router
-
Routes the given
Query
to one or multipleContentRetriever
s. - querySelector(Function<Map<Query, Collection<List<Content>>>, Query>) - 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
- randomUUID() - Static method in class dev.langchain4j.internal.Utils
-
Returns a random UUID.
- rawDelayMs(int) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method returns the raw delay in milliseconds for a given attempt.
- 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
- ReciprocalRankFuser - Class in dev.langchain4j.rag.content.aggregator
-
Implementation of Reciprocal Rank Fusion.
- ReciprocalRankFuser() - Constructor for class dev.langchain4j.rag.content.aggregator.ReciprocalRankFuser
- recursionDetected - Variable in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper.VisitedClassMetadata
- recursive(int, int) - Static method in class dev.langchain4j.data.document.splitter.DocumentSplitters
-
This is a recommended
DocumentSplitter
for generic text. - recursive(int, int, Tokenizer) - Static method in class dev.langchain4j.data.document.splitter.DocumentSplitters
-
This is a recommended
DocumentSplitter
for generic text. - RecursiveDocumentSplitterFactory - Class in dev.langchain4j.data.document.splitter.recursive
- RecursiveDocumentSplitterFactory() - Constructor for class dev.langchain4j.data.document.splitter.recursive.RecursiveDocumentSplitterFactory
- RedisChatMemoryStore - Class in dev.langchain4j.store.memory.chat.redis
- RedisChatMemoryStore(String, Integer, String, String) - Constructor for class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore
- RedisChatMemoryStore.Builder - Class in dev.langchain4j.store.memory.chat.redis
- RedisChatMemoryStoreException - Exception Class in dev.langchain4j.store.memory.chat.redis
- RedisChatMemoryStoreException(String) - Constructor for exception class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStoreException
- RedisEmbeddingStore - Class in dev.langchain4j.store.embedding.redis
-
Represents a Redis index as an embedding store.
- RedisEmbeddingStore(String, Integer, String, String, String, String, Integer, Collection<String>) - Constructor for class dev.langchain4j.store.embedding.redis.RedisEmbeddingStore
-
Creates an instance of RedisEmbeddingStore
- RedisEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.redis
- RedisRequestFailedException - Exception Class in dev.langchain4j.store.embedding.redis
- RedisRequestFailedException() - Constructor for exception class dev.langchain4j.store.embedding.redis.RedisRequestFailedException
- RedisRequestFailedException(String) - Constructor for exception class dev.langchain4j.store.embedding.redis.RedisRequestFailedException
- RedisRequestFailedException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.redis.RedisRequestFailedException
- reference - Variable in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper.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
- refreshSchema() - Method in class dev.langchain4j.store.graph.neo4j.Neo4jGraph
- region - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- 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.
- registerSchema() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
registerSchema
record component. - registerSchema(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
-
Register Langchain schema in the server
- 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
- 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.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.inmemory.InMemoryEmbeddingStore
- 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.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
Filter
from the store. - removeAll(Filter) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- removeAll(Filter) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Removes all embeddings that match the specified
Filter
from 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<String>) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.chroma.ChromaEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
- removeAll(Collection<String>) - Method in interface dev.langchain4j.store.embedding.EmbeddingStore
-
Removes all embeddings that match the specified IDs from the store.
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore
-
Removes a single embedding from the store by ID.
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.oracle.OracleEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.pgvector.PgVectorEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.pinecone.PineconeEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- removeAll(Collection<String>) - Method in class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
- removeToolMessages(List<ChatMessage>) - Static method in class dev.langchain4j.service.AiServices
- render(Map<String, Object>) - 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
times
times. - repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- repeatPenalty(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- repetitionPenalty(Double) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- request() - Method in class dev.langchain4j.model.chat.listener.ChatModelErrorContext
- request() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequestContext
- request() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- request() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the request of the tool execution.
- request(ToolExecutionRequest) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- 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.agent.tool.ToolParameters
-
Deprecated.Returns the required properties of the tool.
- 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<String>) - Method in class dev.langchain4j.agent.tool.ToolParameters.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.Builder.required(List)
instead - required(List<String>) - Method in class dev.langchain4j.model.chat.request.json.JsonObjectSchema.Builder
- 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_LITE_1 - Enum constant in enum class dev.langchain4j.model.voyageai.VoyageAiScoringModelName
- reRankAndFilter(List<Content>, Query) - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator - Class in dev.langchain4j.rag.content.aggregator
-
A
ContentAggregator
that performs re-ranking using aScoringModel
, such as Cohere. - ReRankingContentAggregator(ScoringModel) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator(ScoringModel, Function<Map<Query, Collection<List<Content>>>, Query>, Double) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator(ScoringModel, Function<Map<Query, Collection<List<Content>>>, Query>, Double, Integer) - Constructor for class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator
- ReRankingContentAggregator.ReRankingContentAggregatorBuilder - Class in dev.langchain4j.rag.content.aggregator
- resolveFirstGenericParameterClass(Type) - Static method in class dev.langchain4j.service.TypeUtils
- response() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponseContext
- 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<String, Object>) - 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
- responseFormat - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- responseFormat - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- responseFormat() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- responseFormat(ChatCompletionsResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- responseFormat(ImageGenerationResponseFormat) - Method in class dev.langchain4j.model.azure.AzureOpenAiImageModel.Builder
-
Sets the response format of the image, using the ImageGenerationResponseFormat enum.
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- responseFormat(MistralAiResponseFormatType) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- responseFormat(MistralAiResponseFormatType) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- 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.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- responseFormat(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
- 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 - Class in dev.langchain4j.model.chat.request
- ResponseFormat.Builder - Class in dev.langchain4j.model.chat.request
- ResponseFormatType - Enum Class in dev.langchain4j.model.chat.request
- restClient(RestClient) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
- result() - Method in class dev.langchain4j.service.tool.ToolExecution
-
Returns the result of the tool execution.
- result(String) - Method in class dev.langchain4j.service.tool.ToolExecution.Builder
- Result<T> - Class in dev.langchain4j.service
-
Represents the result of an AI Service invocation.
- Result() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanChatModelResponse.Result
- Result(T, TokenUsage, List<Content>, FinishReason, List<ToolExecution>) - Constructor for class dev.langchain4j.service.Result
- Result.ResultBuilder<T> - Class in dev.langchain4j.service
- results - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingResponse
- results() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Returns the value of the
results
record component. - results() - Method in class dev.langchain4j.web.search.WebSearchResults
-
Gets the list of organic search results.
- 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.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
ChatMessage
with retrievedContent
s. - retrieve(Query) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- 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.neo4j.Neo4jContentRetriever
- retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever
- retrieveEmbeddingsOnSearch(Boolean) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- retriever(Retriever<TextSegment>) - Method in class dev.langchain4j.chain.ConversationalRetrievalChain.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- retriever(Retriever<TextSegment>) - Method in class dev.langchain4j.service.AiServices
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
AiServices.contentRetriever(ContentRetriever)
(e.g.EmbeddingStoreContentRetriever
) instead.
Configures a retriever that will be invoked on every method call to fetch relevant information related to the current user message from an underlying source (e.g., embedding store). This relevant information is automatically injected into the message sent to the LLM. - Retriever<T> - Interface in dev.langchain4j.retriever
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
ContentRetriever
instead. - retrieverToDescription(Map<ContentRetriever, String>) - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- 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.
- returnDocuments - Variable in class dev.langchain4j.model.jina.internal.api.JinaRerankingRequest
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- returnFullText(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- revisedPrompt() - Method in class dev.langchain4j.data.image.Image
-
Get the revised prompt of the image.
- revisedPrompt(String) - Method in class dev.langchain4j.data.image.Image.Builder
-
Set the revised prompt of the image.
- 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
- rootElement() - Method in class dev.langchain4j.model.chat.request.json.JsonSchema
- rootElement(JsonSchemaElement) - Method in class dev.langchain4j.model.chat.request.json.JsonSchema.Builder
- 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
Query
to one or multipleContentRetriever
s. - ROUTE_TO_ALL - Enum constant in enum class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.FallbackStrategy
-
In this case, the
Query
will be routed to allContentRetriever
s. - 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
RuntimeException
with the given formatted result.
S
- 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<GeminiHarmCategory, GeminiHarmBlockThreshold>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- safetySettings(Map<GeminiHarmCategory, GeminiHarmBlockThreshold>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
- SafetyThreshold - Enum Class in dev.langchain4j.model.vertexai
-
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
- sanitizeMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.anthropic.internal.sanitizer.MessageSanitizer
- SchemaHelper - Class in dev.langchain4j.model.vertexai
-
Helper class to create a
com.google.cloud.vertexai.api.Schema
from a JSON schema string, or from a class by reflection on its public fields. - SchemaHelper() - Constructor for class dev.langchain4j.model.vertexai.SchemaHelper
- scopeName(String) - Method in class dev.langchain4j.store.embedding.couchbase.CouchbaseEmbeddingStore.Builder
- score() - Method in record class dev.langchain4j.classification.ScoredLabel
-
Returns the value of the
score
record component. - 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
TextSegment
against a given query. - score(String, String) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
Scores a given text against a given query.
- scoreAll(List<TextSegment>, String) - Method in class dev.langchain4j.model.cohere.CohereScoringModel
- scoreAll(List<TextSegment>, String) - Method in class dev.langchain4j.model.jina.JinaScoringModel
- scoreAll(List<TextSegment>, String) - Method in class dev.langchain4j.model.scoring.onnx.OnnxScoringModel
- scoreAll(List<TextSegment>, String) - Method in interface dev.langchain4j.model.scoring.ScoringModel
-
Scores all provided
TextSegment
s against a given query. - scoreAll(List<TextSegment>, String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel
-
Scores all provided
TextSegment
s against a given query. - scoreAll(List<TextSegment>, String) - Method in class dev.langchain4j.model.voyageai.VoyageAiScoringModel
- ScoredLabel<L> - Record Class in dev.langchain4j.classification
-
Represents a classification label with score.
- ScoredLabel(L, double) - Constructor for record class dev.langchain4j.classification.ScoredLabel
-
Creates an instance of a
ScoredLabel
record class. - scoredLabels() - Method in record class dev.langchain4j.classification.ClassificationResult
-
Returns the value of the
scoredLabels
record component. - 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.azure.search.AbstractAzureAiSearchEmbeddingStore
- 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)
Embedding
s. - 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.milvus.MilvusEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbEmbeddingStore
- search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore
- 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)
Embedding
s. - 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.weaviate.WeaviateEmbeddingStore
-
Searches for the most similar (closest in the embedding space)
Embedding
s. - 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 interface dev.langchain4j.web.search.WebSearchEngine
-
Performs a search query on the web search engine and returns the search results.
- SearchApiWebSearchEngine - Class in dev.langchain4j.web.search.searchapi
-
An implementation of a
WebSearchEngine
that uses Search API for performing web searches. - SearchApiWebSearchEngine(String, String, Duration, String, Map<String, Object>) - Constructor for class dev.langchain4j.web.search.searchapi.SearchApiWebSearchEngine
- searchClient - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
- 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.
- 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.
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- seed(Integer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- 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
- 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
- SENTENCE_TRANSFORMERS_ALL_MINI_LM_L6_V2 - Static variable in class dev.langchain4j.model.huggingface.HuggingFaceModelName
- 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
- 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.spi
-
Utility wrapper around
ServiceLoader.load()
. - 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
- 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.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
Session
to use to obtain the document chunkNamedMap
. - session(Session) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the
Session
to use to obtain the document chunkNamedMap
. - session(String) - Method in class dev.langchain4j.store.embedding.coherence.CoherenceEmbeddingStore.Builder
-
Set the name of the
Session
to use to obtain the document chunkNamedMap
. - session(String) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore.Builder
-
Set the name of the
Session
to use to obtain the document chunkNamedMap
. - setAttributes(Collection<Document.Metadata.Attribute>) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
- setCategories(MistralCategories) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralModerationResult
- setCategoryScores(MistralCategoryScores) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralModerationResult
- setContent(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setContentVector(Collection<Float>) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setDangerousAndCriminalContent(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setDangerousAndCriminalContent(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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
- setEmbedding(List<Float>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setEmbedding(List<Float>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setExpiresAt(OffsetDateTime) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setFamilies(List<String>) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setFamily(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setFormat(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setGeneratedText(String) - Method in class dev.langchain4j.model.huggingface.client.TextGenerationResponse
- setHateAndDiscrimination(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setHateAndDiscrimination(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- setHealth(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setHealth(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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
- setKey(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- setLaw(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setLaw(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- setLicense(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setMetadata(Document.Metadata) - Method in class dev.langchain4j.store.embedding.azure.search.Document
- setMetadata(Map<String, Object>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setMetadata(Map<String, Object>) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- 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<String, Object>) - 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.model.ollama.OllamaModel
- setName(String) - Method in class dev.langchain4j.model.ollama.RunningOllamaModel
- setParameters(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setParameterSize(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setPii(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setPii(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- setQuantizationLevel(String) - Method in class dev.langchain4j.model.ollama.OllamaModelDetails
- setScore(Double) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setSelfHarm(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setSelfHarm(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- setSexual(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setSexual(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- 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.store.embedding.azure.search.Document.Metadata
- setTemplate(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard
- setText(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbDocument
- setText(String) - Method in class dev.langchain4j.store.embedding.mongodb.MongoDbMatchedDocument
- setValue(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
- setViolenceAndThreats(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategories
- setViolenceAndThreats(Double) - Method in class dev.langchain4j.model.mistralai.internal.api.MistralCategoryScores
- similarity() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
similarity
record 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
. - 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(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.OpenAiImageModel.OpenAiImageModelBuilder
- 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 for a given attempt.
- 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 - 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
- sources(List<Content>) - Method in class dev.langchain4j.service.Result.ResultBuilder
- 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(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.
- splitAll(List<Document>) - Method in interface dev.langchain4j.data.document.DocumentSplitter
-
Splits a list of Documents into a list of TextSegment objects.
- 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, ChatLanguageModel, Integer) - Constructor for class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
-
Creates an instance of a
SqlDatabaseContentRetriever
. - sqlFilterParser - Variable in class dev.langchain4j.store.embedding.filter.builder.sql.LanguageModelSqlFilterBuilder
- SqlFilterParser - Class in dev.langchain4j.store.embedding.filter.parser.sql
-
Parses an SQL "WHERE" clause into a
Filter
object 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
- 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.
- StableDiffuseXlV0 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.Types
- StableDiffuseXlV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.Types
- 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.
- 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.
- 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.
- statusCode() - Method in exception class dev.langchain4j.model.anthropic.internal.client.AnthropicHttpException
-
HTTP response status code.
- stop(List<String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.github.GitHubModelsChatModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.github.GitHubModelsStreamingChatModel.Builder
- stop(List<String>) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- stop(List<String>) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- stop(List<String>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- stop(List<String>) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- stop(List<String>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- stop(List<String>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- 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 - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- stopSequences - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- stopSequences - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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.
- stream - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- streamingChatCompletion(MistralAiChatCompletionRequest) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- streamingChatLanguageModel(StreamingChatLanguageModel) - Method in class dev.langchain4j.service.AiServices
-
Configures streaming chat model that will be used under the hood of the AI Service.
- StreamingChatLanguageModel - Interface in dev.langchain4j.model.chat
-
Represents a language model that has a chat interface and can stream a response one token at a time.
- streamingChatModel - Variable in class dev.langchain4j.service.AiServiceContext
- 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.
- StreamingResponseHandler<T> - Interface in dev.langchain4j.model
-
Represents a handler for streaming responses from a language model.
- streamMessage(String, String, String, AnthropicCreateMessageRequest) - Method in interface dev.langchain4j.model.anthropic.internal.api.AnthropicApi
- strictJsonSchema(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- strictTools(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- strictTools(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- STRING - Static variable in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonStringSchema()
instead - 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(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.OpenAiImageModel.OpenAiImageModelBuilder
- subSplitter - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- sum(TokenUsage, TokenUsage) - Static method in class dev.langchain4j.model.output.TokenUsage
-
Adds two token usages.
- supportedCapabilities() - Method in interface dev.langchain4j.model.chat.ChatLanguageModel
- supportedCapabilities() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.openai.OpenAiChatModel
- 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 - 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
- systemMessage(String) - Static method in class dev.langchain4j.data.message.SystemMessage
-
Creates a new system message.
- SystemMessage - Class in dev.langchain4j.data.message
-
Represents a system message, typically defined by a developer.
- 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(String) - Constructor for class dev.langchain4j.data.message.SystemMessage
-
Creates a new system message.
- systemMessageProvider - Variable in class dev.langchain4j.service.AiServiceContext
- systemMessageProvider(Function<Object, String>) - 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.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 - Class in dev.langchain4j.store.embedding.filter.builder.sql
- TableDefinition(String, String, Collection<ColumnDefinition>) - Constructor for class dev.langchain4j.store.embedding.filter.builder.sql.TableDefinition
- TableDefinition.Builder - Class in dev.langchain4j.store.embedding.filter.builder.sql
- 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<FieldSchema>) - Constructor for class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- TablestoreEmbeddingStore(SyncClient, String, String, String, String, String, int, VectorMetricType, List<FieldSchema>) - Constructor for class dev.langchain4j.store.embedding.tablestore.TablestoreEmbeddingStore
- taskType(VertexAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel.Builder
- TavilyWebSearchEngine - Class in dev.langchain4j.web.search.tavily
-
Represents Tavily Search API as a
WebSearchEngine
. - TavilyWebSearchEngine(String, String, Duration, String, Boolean, Boolean, List<String>, List<String>) - Constructor for class dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- temperature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- temperature - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- temperature - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- temperature - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- temperature() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest
- 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.listener.ChatModelRequest.ChatModelRequestBuilder
- 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.huggingface.client.Parameters.Builder
- temperature(Double) - Method in class dev.langchain4j.model.huggingface.HuggingFaceChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- temperature(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.vertexai.VertexAiChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- template() - Method in class dev.langchain4j.model.input.PromptTemplate
- template(String) - Method in class dev.langchain4j.model.ollama.OllamaModelCard.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.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
- 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() - Method in class 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 interface dev.langchain4j.data.message.ChatMessage
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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.message.UserMessage
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
UserMessage.singleText()
orUserMessage.contents()
instead. - text() - Method in class dev.langchain4j.data.segment.TextSegment
-
Returns the text.
- text() - Method in class dev.langchain4j.model.input.Prompt
-
The text of the prompt.
- text() - Method in class dev.langchain4j.rag.query.Query
- text() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
-
Returns the value of the
text
record component. - 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.model.anthropic.internal.api.AnthropicContentBlockType
- 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 - 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- 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 - Static variable in class dev.langchain4j.model.azure.AzureOpenAiModelName
-
Deprecated.
- TEXT_EMBEDDING_ADA_002 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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_FILE - Enum constant in enum class dev.langchain4j.data.message.ContentType
-
Text file content.
- TEXT_MODERATION_LATEST - Enum constant in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- TEXT_MODERATION_LATEST - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- TEXT_MODERATION_STABLE - Enum constant in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- TEXT_MODERATION_STABLE - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
-
Deprecated.
- 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
- textFile() - Method in class dev.langchain4j.data.message.TextFileContent
-
Get the
TextFile
. - TextFile - Class in dev.langchain4j.data.text
- TextFile.Builder - Class in dev.langchain4j.data.text
-
Builder for
TextFile
. - TextFileContent - Class in dev.langchain4j.data.message
- TextFileContent(TextFile) - Constructor for class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given text file. - TextFileContent(String) - Constructor for class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given url. - TextFileContent(String, String) - Constructor for class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given base64 data and mime type. - TextFileContent(URI) - Constructor for class dev.langchain4j.data.message.TextFileContent
-
Create a new
TextFileContent
from the given url. - TextGenerationRequest - Class in dev.langchain4j.model.huggingface.client
- TextGenerationRequest.Builder - Class in dev.langchain4j.model.huggingface.client
- TextGenerationResponse - Class in dev.langchain4j.model.huggingface.client
- TextGenerationResponse() - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationResponse
- TextGenerationResponse(String) - Constructor for class dev.langchain4j.model.huggingface.client.TextGenerationResponse
- TextRange() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.TextRange
- TextResponse() - Constructor for class dev.langchain4j.model.workersai.client.WorkersAiTextCompletionResponse.TextResponse
-
Default constructor.
- textSegment() - Method in class dev.langchain4j.rag.content.Content
- 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
. - THREE_FOURTHS - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.AspectRatio
- ThreeDModel - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- 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
- TileTexture - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
- timeout - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- timeout - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- 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.data.document.loader.selenium.SeleniumDocumentLoader.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.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.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.huggingface.HuggingFaceChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiModerationModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- 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.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- 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.ovhai.internal.client.OvhAiClient.Builder
- 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.store.embedding.chroma.ChromaEmbeddingStore.Builder
- 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
- TitanTextExpressV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanChatModel.Types
- TitanTg1Large - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanChatModel.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.vertexai.VertexAiEmbeddingModel.Builder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.vertexai.VertexAiScoringModel.Builder
- toAiMessage() - Method in class dev.langchain4j.model.input.Prompt
-
Convert this prompt to an AiMessage.
- toAiMessage(List<AnthropicContent>) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAiMessage(T) - Method in class dev.langchain4j.model.bedrock.internal.AbstractBedrockChatModel
- toAnthropicMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toAnthropicSystemPrompt(List<ChatMessage>, 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
- toAnthropicTools(List<ToolSpecification>, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
- toContentRetriever() - Method in interface dev.langchain4j.retriever.Retriever
-
Deprecated.
- 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.
- toEmbedding() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingResponse
- toEmbedding() - Method in interface dev.langchain4j.model.bedrock.internal.BedrockEmbeddingResponse
-
Get embedding
- 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<ToolSpecification>) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
-
Deprecated.Functions are deprecated by OpenAI, use
InternalOpenAiHelper.toTools(Collection, boolean)
instead - toInputStream(Object, Class<?>) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Deprecated.Convert the given object to an
InputStream
. - toInputStream(Object, Class<?>) - Static method in class dev.langchain4j.internal.Json
-
Deprecated.use Jackson's ObjectMapper
- toJson(InMemoryEmbeddingStore<?>) - Method in class dev.langchain4j.store.embedding.inmemory.GsonInMemoryEmbeddingStoreJsonCodec
- toJson(InMemoryEmbeddingStore<?>) - Method in interface dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodec
- toJson(Object) - Method in interface dev.langchain4j.internal.Json.JsonCodec
-
Deprecated.Convert the given object to JSON.
- toJson(Object) - Static method in class dev.langchain4j.internal.Json
-
Deprecated.use Jackson's ObjectMapper
- toJson(Object) - Static method in class dev.langchain4j.model.bedrock.internal.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
- Token() - Constructor for class dev.langchain4j.model.bedrock.BedrockAI21LabsChatModelResponse.Token
- TokenCountEstimator - Interface in dev.langchain4j.model.chat
-
Represents an interface for estimating the count of tokens in various text types such as a text, message, prompt, text segment, etc.
- TokenCountEstimator - Interface in dev.langchain4j.model.embedding
-
Represents an interface for estimating the count of tokens in various texts, text segments, etc.
- TokenCountEstimator - Interface in dev.langchain4j.model.language
-
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.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.search.AzureAiSearchContentRetriever.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.
- tokenizer - Variable in class dev.langchain4j.data.document.splitter.HierarchicalDocumentSplitter
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.azure.AzureOpenAiChatModel.Builder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.azure.AzureOpenAiEmbeddingModel.Builder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.azure.AzureOpenAiLanguageModel.Builder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingLanguageModel.Builder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- tokenizer(Tokenizer) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- Tokenizer - 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.
- TokenLikelihood() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereChatModelResponse.TokenLikelihood
- TokenStream - Interface in dev.langchain4j.service
-
Represents a token stream from language model to which you can subscribe and receive updates when a new token is available, when language 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.listener.ChatModelResponse
- tokenUsage() - Method in class dev.langchain4j.model.chat.response.ChatResponse
- tokenUsage() - Method in class dev.langchain4j.model.output.Response
-
Get the token usage statistics.
- tokenUsage() - Method in class dev.langchain4j.service.Result
- tokenUsage() - Method in class dev.langchain4j.store.embedding.IngestionResult
- tokenUsage(TokenUsage) - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- tokenUsage(TokenUsage) - Method in class dev.langchain4j.model.chat.response.ChatResponse.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
TokenUsage
instance with all fields set to null. - TokenUsage(Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsage
instance with the given input token count. - TokenUsage(Integer, Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsage
instance with the given input and output token counts. - TokenUsage(Integer, Integer, Integer) - Constructor for class dev.langchain4j.model.output.TokenUsage
-
Creates a new
TokenUsage
instance with the given input, output and total token counts. - tokenUsageFrom(Usage) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
- tokenUsageFrom(MistralAiUsage) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- TokenWindowChatMemory - Class in dev.langchain4j.memory.chat
-
This chat memory operates as a sliding window of
TokenWindowChatMemory.maxTokens
tokens. - 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.model.chat.request.json.JsonSchemaElementHelper
- toMap(Map<String, JsonSchemaElement>) - Static method in class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper
- toMistralAiMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiResponseFormat(String) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiTools(List<ToolSpecification>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- Tool - Annotation Interface in dev.langchain4j.agent.tool
-
Java methods annotated with
@Tool
are considered tools/functions that language model can execute/call. - 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_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_USE - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicContentBlockType
- ToolCallingMode - Enum Class in dev.langchain4j.model.vertexai
-
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.
- toolChoice - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- toolConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- toolConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- toolConfig(GeminiMode, String...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- toolConfig(GeminiMode, String...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
- 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
- ToolExecutionRequest - Class in dev.langchain4j.agent.tool
-
Represents an LLM-generated request to execute a tool.
- ToolExecutionRequest.Builder - Class in dev.langchain4j.agent.tool
-
ToolExecutionRequest
builder static inner class. - toolExecutionRequests() - Method in class dev.langchain4j.data.message.AiMessage
-
Get the tool execution requests of the message.
- toolExecutionResultMessage(ToolExecutionRequest, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessage
from aToolExecutionRequest
and the result of the tool execution. - toolExecutionResultMessage(String, String, String) - Static method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Creates a
ToolExecutionResultMessage
from aToolExecutionRequest
and 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
- toolExecutions(List<ToolExecution>) - Method in class dev.langchain4j.service.Result.ResultBuilder
- ToolExecutor - Interface in dev.langchain4j.service.tool
-
A low-level executor/handler of a
ToolExecutionRequest
. - toolExecutors - Variable in class dev.langchain4j.service.AiServiceContext
- ToolMemoryId - Annotation Interface in dev.langchain4j.agent.tool
-
If a
Tool
method parameter is annotated with this annotation, memory id (parameter annotated with @MemoryId in AI Service) will be injected automatically. - toolName() - Method in class dev.langchain4j.data.message.ToolExecutionResultMessage
-
Returns the name of the tool.
- toolParameters() - Method in class dev.langchain4j.agent.tool.ToolSpecification
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
ToolSpecification.parameters()
instead - ToolParameters - Class in dev.langchain4j.agent.tool
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonObjectSchema
API instead to define the schema for tool parameters. Example:ToolSpecification.builder() .name("weather") .description("Returns the current weather in the specified city") .parameters(JsonObjectSchema.builder() .addStringProperty("city", "The name of the city, e.g., Munich") .addEnumProperty("units", List.of("CELSIUS", "FAHRENHEIT")) .required("city") // please specify mandatory properties explicitly .build()) .build();
- ToolParameters.Builder - Class in dev.langchain4j.agent.tool
-
Deprecated.
ToolParameters
builder static inner class. - toolProvider - Variable in class dev.langchain4j.service.AiServiceContext
- toolProvider(ToolProvider) - Method in class dev.langchain4j.service.AiServices
-
Configures the tool provider that the LLM can use
- ToolProvider - Interface in dev.langchain4j.service.tool
-
A tool provider.
- ToolProviderRequest - Class in dev.langchain4j.service.tool
- ToolProviderRequest(Object, UserMessage) - Constructor for class dev.langchain4j.service.tool.ToolProviderRequest
- ToolProviderResult - Class in dev.langchain4j.service.tool
- ToolProviderResult(Map<ToolSpecification, ToolExecutor>) - Constructor for class dev.langchain4j.service.tool.ToolProviderResult
- ToolProviderResult.Builder - Class in dev.langchain4j.service.tool
- tools - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- tools() - Method in class dev.langchain4j.service.tool.ToolProviderResult
- tools(Object...) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- tools(List<Object>) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- tools(Map<ToolSpecification, ToolExecutor>) - Method in class dev.langchain4j.service.AiServices
-
Configures the tools that the LLM can use.
- ToolSpecification - Class in dev.langchain4j.agent.tool
-
Describes a tool that language model can execute.
- ToolSpecification.Builder - Class in dev.langchain4j.agent.tool
-
ToolSpecification
builder static inner class. - toolSpecificationFrom(Method) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns the
ToolSpecification
for the given method annotated with @Tool
. - toolSpecifications - Variable in class dev.langchain4j.service.AiServiceContext
- toolSpecifications() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest
- toolSpecifications() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- toolSpecifications(List<ToolSpecification>) - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest.ChatModelRequestBuilder
- toolSpecifications(List<ToolSpecification>) - Method in class dev.langchain4j.model.chat.request.ChatRequest.Builder
- ToolSpecifications - Class in dev.langchain4j.agent.tool
-
Utility methods for
ToolSpecification
s. - toolSpecificationsFrom(Class<?>) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns
ToolSpecification
s for all methods annotated with @Tool
within the specified class. - toolSpecificationsFrom(Object) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Returns
ToolSpecification
s for all methods annotated with @Tool
within the class of the specified object. - toolUseId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
- toOpenAiMessage(ChatMessage) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
- toOpenAiMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
- topK - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- topK - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- topK - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- topK - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- topK(Integer) - Method in class dev.langchain4j.model.huggingface.client.Parameters.Builder
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- topK(Integer) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.
- topP - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
- topP - Variable in class dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- topP - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- topP - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- topP() - Method in class dev.langchain4j.model.chat.listener.ChatModelRequest
- 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.listener.ChatModelRequest.ChatModelRequestBuilder
- 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.huggingface.client.Parameters.Builder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingChatModel.OllamaStreamingChatModelBuilder
- topP(Double) - Method in class dev.langchain4j.model.ollama.OllamaStreamingLanguageModel.OllamaStreamingLanguageModelBuilder
- 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.vertexai.VertexAiChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.vertexai.VertexAiLanguageModel.Builder
- toPrompt(Object) - Method in class dev.langchain4j.model.input.structured.DefaultStructuredPromptFactory
- 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.
- toString() - Method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated.
- toString() - Method in class dev.langchain4j.agent.tool.ToolExecutionRequest
- toString() - Method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated.
- toString() - Method in class dev.langchain4j.agent.tool.ToolSpecification
- toString() - Method in class dev.langchain4j.chain.ConversationalChain.ConversationalChainBuilder
- toString() - Method in record class dev.langchain4j.classification.ClassificationResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.classification.ScoredLabel
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.data.audio.Audio
- toString() - Method in class dev.langchain4j.data.document.Document
- toString() - Method in class dev.langchain4j.data.document.Metadata
- 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.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.TextFileContent
- 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.text.TextFile
- toString() - Method in class dev.langchain4j.data.video.Video
- toString() - Method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
- 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.listener.ChatModelRequest.ChatModelRequestBuilder
- toString() - Method in class dev.langchain4j.model.chat.listener.ChatModelResponse.ChatModelResponseBuilder
- toString() - Method in class dev.langchain4j.model.chat.request.ChatRequest
- 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.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 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
- toString() - Method in class dev.langchain4j.model.huggingface.client.TextGenerationRequest
- toString() - Method in class dev.langchain4j.model.input.Prompt
- toString() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.langchain4j.model.mistralai.internal.api.MistralAiModerationResponse
-
Returns a string representation of this record class.
- 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 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 class dev.langchain4j.model.moderation.Moderation
- toString() - Method in class dev.langchain4j.model.openai.OpenAiChatModel.OpenAiChatModelBuilder
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiChatModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiEmbeddingModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiImageModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel.OpenAiLanguageModelBuilder
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiLanguageModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- toString() - Method in enum class dev.langchain4j.model.openai.OpenAiModerationModelName
- toString() - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
- toString() - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel.OpenAiStreamingLanguageModelBuilder
- toString() - Method in class dev.langchain4j.model.output.Response
- toString() - Method in class dev.langchain4j.model.output.TokenUsage
- 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 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.AugmentationResult.AugmentationResultBuilder
- toString() - Method in class dev.langchain4j.rag.content.aggregator.ReRankingContentAggregator.ReRankingContentAggregatorBuilder
- toString() - Method in class dev.langchain4j.rag.content.Content
- toString() - Method in class dev.langchain4j.rag.content.injector.DefaultContentInjector.DefaultContentInjectorBuilder
- toString() - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder
- toString() - Method in class dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever
- toString() - Method in class dev.langchain4j.rag.content.retriever.WebSearchContentRetriever.WebSearchContentRetrieverBuilder
- toString() - Method in class dev.langchain4j.rag.DefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder
- toString() - Method in class dev.langchain4j.rag.query.Metadata
- toString() - Method in class dev.langchain4j.rag.query.Query
- toString() - Method in class dev.langchain4j.rag.query.router.LanguageModelQueryRouter.LanguageModelQueryRouterBuilder
- toString() - Method in class dev.langchain4j.rag.query.transformer.CompressingQueryTransformer.CompressingQueryTransformerBuilder
- toString() - Method in class dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer.ExpandingQueryTransformerBuilder
- toString() - Method in class dev.langchain4j.service.Result.ResultBuilder
- toString() - Method in class dev.langchain4j.service.tool.ToolExecution
- toString() - Method in class dev.langchain4j.store.embedding.EmbeddingMatch
- toString() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest.EmbeddingSearchRequestBuilder
- toString() - Method in class dev.langchain4j.store.embedding.EmbeddingSearchRequest
- 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 class dev.langchain4j.store.embedding.tablestore.IsTextMatch
- toString() - Method in class dev.langchain4j.store.embedding.tablestore.IsTextMatchPhrase
- toString() - Method in class dev.langchain4j.web.search.google.customsearch.GoogleCustomWebSearchEngine.ImageSearchResult
- 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
- 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.
- totalTokens - Variable in class dev.langchain4j.model.jina.internal.api.JinaUsage
- toTextSegment() - Method in class dev.langchain4j.data.document.Document
-
Builds a TextSegment from 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<MistralAiToolCall>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toTools(Collection<ToolSpecification>, boolean) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
- 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.
- 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(List<Document>) - Method in interface dev.langchain4j.data.document.DocumentTransformer
-
Transforms all the provided documents.
- transformAll(List<TextSegment>) - Method in interface dev.langchain4j.data.segment.TextSegmentTransformer
-
Transforms all the provided segments.
- 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.AnthropicResponseMessage
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
- type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
- type() - Method in class dev.langchain4j.agent.tool.ToolParameters
-
Deprecated.Returns the type of the tool.
- 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.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.TextFileContent
- 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.model.chat.request.ResponseFormat
- type() - Method in class dev.langchain4j.store.embedding.filter.builder.sql.ColumnDefinition
- 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(String) - Static method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.please use the new
JsonSchemaElement
API instead to define the schema for tool parameters - type(String) - Method in class dev.langchain4j.agent.tool.ToolParameters.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.please use
JsonObjectSchema.builder()
instead - typeHasRawClass(Type, Class<?>) - Static method in class dev.langchain4j.service.TypeUtils
- TypeUtils - Class in dev.langchain4j.internal
- TypeUtils - Class in dev.langchain4j.service
- TypeUtils() - Constructor for class dev.langchain4j.internal.TypeUtils
- 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.
- UNRECOGNIZED - Enum constant in enum class dev.langchain4j.model.vertexai.HarmCategory
- UNRECOGNIZED - Enum constant in enum class dev.langchain4j.model.vertexai.SafetyThreshold
- updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
-
Updates messages for a specified chat memory.
- updateMessages(Object, List<ChatMessage>) - Method in interface dev.langchain4j.store.memory.chat.ChatMemoryStore
-
Updates messages for a specified chat memory.
- updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.coherence.CoherenceChatMemoryStore
- updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.InMemoryChatMemoryStore
- updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore
- updateMessages(Object, List<ChatMessage>) - Method in class dev.langchain4j.store.memory.chat.tablestore.TablestoreChatMemoryStore
- uri(String) - Method in class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore.Builder
- url() - Method in class dev.langchain4j.data.audio.Audio
-
Get the url of the audio.
- 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.text.TextFile
-
Get the url of the text file.
- url() - Method in class dev.langchain4j.data.video.Video
-
Get the url of the video.
- url() - Method in class dev.langchain4j.web.search.WebSearchOrganicResult
-
Returns the URL associated with the web page.
- 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.text.TextFile.Builder
-
Set the url of the text document.
- url(String) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the url of the video.
- 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.text.TextFile.Builder
-
Set the url of the text document.
- url(URI) - Method in class dev.langchain4j.data.video.Video.Builder
-
Set the url of the video.
- URL - Static variable in class 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
- useAsyncClient(boolean) - Method in class dev.langchain4j.model.azure.AzureOpenAiStreamingChatModel.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.If you want to continue using sync client, use
AzureOpenAiChatModel
instead. - useCache(Boolean) - Method in class dev.langchain4j.model.huggingface.client.Options.Builder
- user - Enum constant in enum class dev.langchain4j.model.workersai.client.WorkersAiChatCompletionRequest.MessageRole
-
The message is from the user.
- 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.OpenAiChatModel.OpenAiChatModelBuilder
- 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.store.embedding.redis.RedisEmbeddingStore.Builder
- user(String) - Method in class dev.langchain4j.store.memory.chat.redis.RedisChatMemoryStore.Builder
- USER - Enum constant in enum class dev.langchain4j.data.message.ChatMessageType
-
A message from the user.
- 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
- 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
- userMessage() - Method in class dev.langchain4j.rag.query.Metadata
- userMessage() - Method in class dev.langchain4j.service.tool.ToolProviderRequest
- userMessage(Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from contents. - userMessage(String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a text. - userMessage(String, Content...) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a name and contents. - userMessage(String, String) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a name and a text. - userMessage(String, List<Content>) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from a name and contents. - userMessage(List<Content>) - Static method in class dev.langchain4j.data.message.UserMessage
-
Create a
UserMessage
from contents. - UserMessage - Class in dev.langchain4j.data.message
-
Represents a message from a user, typically an end user of the application.
- 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
UserMessage
from one or multipleContent
s. - UserMessage(String) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessage
from a text. - UserMessage(String, Content...) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessage
from a name and one or multipleContent
s. - UserMessage(String, String) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessage
from a name and a text. - UserMessage(String, List<Content>) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessage
from a name and a list ofContent
s. - UserMessage(List<Content>) - Constructor for class dev.langchain4j.data.message.UserMessage
-
Creates a
UserMessage
from a list ofContent
s. - 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. - validate(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
- 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<ToolSpecification>) - Static method in class dev.langchain4j.agent.tool.ToolSpecifications
-
Validates all the
ToolSpecification
s. - 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() - Method in class dev.langchain4j.agent.tool.JsonSchemaProperty
-
Deprecated.Get the value.
- 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.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.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
value
record component. - 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.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.AnthropicContentBlockType
-
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.BedrockAI21LabsChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockAnthropicCompletionChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockAnthropicMessageChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockAnthropicStreamingChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereChatModel.ReturnLikelihood
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockLlamaChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockMistralAiChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.StylePreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockStabilityAIChatModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockTitanChatModel.Types
-
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.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.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.HarmCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.SafetyThreshold
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.vertexai.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.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.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.oracle.CreateOption
-
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.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.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.AnthropicContentBlockType
-
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.BedrockAI21LabsChatModel.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.bedrock.BedrockAnthropicCompletionChatModel.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.bedrock.BedrockAnthropicMessageChatModel.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.bedrock.BedrockAnthropicStreamingChatModel.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.bedrock.BedrockCohereChatModel.ReturnLikelihood
-
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.BedrockCohereChatModel.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.bedrock.BedrockLlamaChatModel.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.bedrock.BedrockMistralAiChatModel.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.bedrock.BedrockStabilityAIChatModel.StylePreset
-
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.BedrockStabilityAIChatModel.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.bedrock.BedrockTitanChatModel.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.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.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.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.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.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.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.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.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.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.pgvector.MetadataStorageMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vector() - Method in class dev.langchain4j.data.embedding.Embedding
-
Returns the vector.
- VECTOR - Enum constant in enum class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
-
Uses the vector search algorithm to find the most similar
TextSegment
s. - 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
EmbeddingTable
used by the embedding store. - verifyModerationIfNeeded(Future<Moderation>) - Static method in class dev.langchain4j.service.AiServices
- version - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
- version(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.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(String, String, String, String, String, Double, Integer, Integer, Double, Integer) - Constructor for class dev.langchain4j.model.vertexai.VertexAiChatModel
- VertexAiChatModel.Builder - Class in dev.langchain4j.model.vertexai
- VertexAiChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiChatModel.Builder
instances. - VertexAiEmbeddingModel - Class in dev.langchain4j.model.vertexai
-
Represents a Google Vertex AI embedding model, such as textembedding-gecko.
- VertexAiEmbeddingModel(String, String, String, String, String, Integer, Integer, Integer, VertexAiEmbeddingModel.TaskType, String, Integer, Boolean) - Constructor for class dev.langchain4j.model.vertexai.VertexAiEmbeddingModel
- 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.Builder
instances. - VertexAiEmbeddingModelName - Enum Class in dev.langchain4j.model.vertexai
- VertexAiGeminiChatModel - Class in dev.langchain4j.model.vertexai
-
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.VertexAiGeminiChatModel
- VertexAiGeminiChatModel(GenerativeModel, GenerationConfig, Integer) - Constructor for class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- VertexAiGeminiChatModel(String, String, String, Float, Integer, Integer, Float, Integer, Integer, String, Schema, Map<HarmCategory, SafetyThreshold>, Boolean, String, ToolCallingMode, List<String>, Boolean, Boolean, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel
- VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder - Class in dev.langchain4j.model.vertexai
- VertexAiGeminiChatModelBuilder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- VertexAiGeminiChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
instances. - VertexAiGeminiStreamingChatModel - Class in dev.langchain4j.model.vertexai
-
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.VertexAiGeminiStreamingChatModel
- VertexAiGeminiStreamingChatModel(String, String, String, Float, Integer, Integer, Float, String, Schema, Map<HarmCategory, SafetyThreshold>, Boolean, String, ToolCallingMode, List<String>, Boolean, Boolean, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel
- VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder - Class in dev.langchain4j.model.vertexai
- VertexAiGeminiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.vertexai.VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
- VertexAiGeminiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.vertexai.spi
-
A factory for building
VertexAiGeminiStreamingChatModel.VertexAiGeminiStreamingChatModelBuilder
instances. - 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.Builder
instances. - 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.Builder
instances. - VertexAiScoringModel - Class in dev.langchain4j.model.vertexai
-
Implementation of a
ScoringModel
for 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
- VespaEmbeddingStore - Class in dev.langchain4j.store.embedding.vespa
-
Represents the Vespa - search engine and vector database.
- VespaEmbeddingStore(String, String, String, Duration, String, String, String, Integer, Boolean) - Constructor for class dev.langchain4j.store.embedding.vespa.VespaEmbeddingStore
-
Creates a new VespaEmbeddingStore instance.
- 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
VideoContent
from the given video. - VideoContent(String) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given url. - VideoContent(String, String) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given base64 data and mime type. - VideoContent(URI) - Constructor for class dev.langchain4j.data.message.VideoContent
-
Create a new
VideoContent
from the given url. - VisitedClassMetadata(JsonSchemaElement, String, boolean) - Constructor for class dev.langchain4j.model.chat.request.json.JsonSchemaElementHelper.VisitedClassMetadata
- VOYAGE_3 - 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_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
EmbeddingModel
that uses Voyage AI Embedding API. - VoyageAiEmbeddingModel(String, Duration, Integer, String, String, String, Boolean, String, Boolean, Boolean, Integer) - 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
ScoringModel
that uses Voyage AI Rerank API. - VoyageAiScoringModel(String, Duration, Integer, String, String, Integer, Boolean, Boolean, Boolean) - 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
- waitForModel(Boolean) - Method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel.Builder
- WATERCOLOR - Enum constant in enum class dev.langchain4j.model.vertexai.VertexAiImageModel.ImageStyle
- watermark(Boolean) - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- 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, String) - Constructor for class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore
-
Creates a new WeaviateEmbeddingStore instance.
- 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<String, Object>) - 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 an organic search results are the web pages that are returned by the search engine in response to a search 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<String, String>) - 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<WebSearchOrganicResult>) - Constructor for class dev.langchain4j.web.search.WebSearchResults
-
Constructs a new instance of WebSearchResults.
- WebSearchResults(Map<String, Object>, WebSearchInformationResult, List<WebSearchOrganicResult>) - 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
- withAccessToken(String) - Static method in class dev.langchain4j.model.huggingface.HuggingFaceEmbeddingModel
- withAccessToken(String) - Static method in class dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
- withApiKey(String) - Static method in class dev.langchain4j.model.anthropic.AnthropicChatModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
-
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. The default value for the model name will be removed in future releases! - 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.jina.JinaEmbeddingModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.jina.JinaScoringModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiModels
- withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.nomic.NomicEmbeddingModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiChatModel
-
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. The default values for the model name and temperature will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiImageModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiLanguageModel
-
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. The default values for the model name and temperature will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiModerationModel
-
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. The default value for the model name will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
-
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. The default values for the model name and temperature will be removed in future releases! - withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
-
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. The default values for the model name and temperature will be removed in future releases! - 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.
- withBasicAuth(String, String, String) - Method in class dev.langchain4j.store.embedding.neo4j.Neo4jEmbeddingStore.Neo4jEmbeddingStoreBuilder
- withMaxMessages(int) - Static method in class dev.langchain4j.memory.chat.MessageWindowChatMemory
- withMaxTokens(int, Tokenizer) - Static method in class dev.langchain4j.memory.chat.TokenWindowChatMemory
- withPersisting() - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- withPersisting() - Method in class dev.langchain4j.model.vertexai.VertexAiImageModel.Builder
- withPersisting(Boolean) - Method in class dev.langchain4j.model.openai.OpenAiImageModel.OpenAiImageModelBuilder
- withRetry(Callable<T>) - Method in class dev.langchain4j.internal.RetryUtils.RetryPolicy
-
This method attempts to execute a given action up to a specified number of times with a 1-second delay.
- withRetry(Callable<T>) - Static method in class dev.langchain4j.internal.RetryUtils
-
This method attempts to execute a given action up to a specified number of times with a 1-second delay.
- withRetry(Callable<T>, 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 a 1-second delay.
- withRetry(Callable<T>, 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 a 1-second delay.
- 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.Builder
instances. - 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.Builder
instances. - 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.
- 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.Builder
instances. - 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.Builder
instances. - 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.
- 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.
- 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
X
- X_API_KEY - Static variable in interface dev.langchain4j.model.anthropic.internal.api.AnthropicApi
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
Metadata.put(String, String)
,Metadata.put(String, int)
,Metadata.put(String, long)
,Metadata.put(String, float)
,Metadata.put(String, double)
instead.