Micronaut Langchain4j Configuration Reference

Every documented configuration property of Micronaut Langchain4j, with types, descriptions, and defaults.

Micronaut Langchain4j documentation

8033 properties across 31 sections

Micronaut Langchain4j Agentic Config Properties

Configuration properties for AgentConfiguration

PropertyTypeDescription
langchain4j.agentic.agents.*.chat-modeljava.lang.StringThe chat model bean name to use for this agent

Configuration properties for AgentConfiguration$MemoryConfiguration

PropertyTypeDescription
langchain4j.agentic.agents.*.memory.storejava.lang.StringThe chat memory store name
langchain4j.agentic.agents.*.memory.max-messagesjava.lang.IntegerThe maximum number of messages to retain

Micronaut Langchain4j Anthropic Config Properties

Configuration properties for CommonAnthropicChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.anthropic.enabledbooleantrue
langchain4j.anthropic.base-urljava.lang.Stringhttps://api.anthropic.com/v1/
langchain4j.anthropic.model-namejava.lang.Stringclaude-haiku-4-5-20251001
langchain4j.anthropic.api-keyjava.lang.String
langchain4j.anthropic.versionjava.lang.String
langchain4j.anthropic.timeoutjava.time.Duration
langchain4j.anthropic.log-requestsjava.lang.Boolean
langchain4j.anthropic.log-responsesjava.lang.Boolean

Configuration properties for DefaultAnthropicChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.anthropic.chat-model.listenersjava.util.List

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-ttljava.lang.String
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-ttljava.lang.String
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for NamedAnthropicChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.anthropic.chat-models.*.listenersjava.util.List

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-ttljava.lang.String
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-ttljava.lang.String
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for DefaultAnthropicStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.anthropic.streaming-chat-model.listenersjava.util.List

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for NamedAnthropicStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.anthropic.streaming-chat-models.*.listenersjava.util.List

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-automaticallyjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-ttljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Micronaut Langchain4j Azure Config Properties

Configuration properties for CommonAzureOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.azure-open-ai.enabledbooleantrue
langchain4j.azure-open-ai.api-keyjava.lang.String
langchain4j.azure-open-ai.endpointjava.lang.String
langchain4j.azure-open-ai.service-versionjava.lang.String
langchain4j.azure-open-ai.deployment-namejava.lang.String
langchain4j.azure-open-ai.timeoutjava.time.Duration
langchain4j.azure-open-ai.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.log-requests-and-responsesjava.lang.Booleanfalse

Configuration properties for DefaultAzureOpenAiAudioTranscriptionModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.audio-transcription-model.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-model.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-model.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.audio-transcription-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-model.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-model.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.audio-transcription-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.custom-headersjava.util.Map

Configuration properties for NamedAzureOpenAiAudioTranscriptionModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.audio-transcription-models.*.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-model.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-model.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.audio-transcription-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.audio-transcription-model.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-model.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.audio-transcription-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.audio-transcription-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.response-formatcom.azure.ai.openai.models.AudioTranscriptionFormat
langchain4j.azure-open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.audio-transcription-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.audio-transcription-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.audio-transcription-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.audio-transcription-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.audio-transcription-models.*.custom-headersjava.util.Map

Configuration properties for DefaultAzureOpenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.chat-model.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.chat-model.data-sourcesjava.util.List
langchain4j.azure-open-ai.chat-model.listenersjava.util.List

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for NamedAzureOpenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.chat-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.chat-models.*.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.chat-models.*.data-sourcesjava.util.List
langchain4j.azure-open-ai.chat-models.*.listenersjava.util.List

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for DefaultAzureOpenAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.embedding-model.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for NamedAzureOpenAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.embedding-models.*.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for DefaultAzureOpenAiImageModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.image-model.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for NamedAzureOpenAiImageModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.image-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.image-models.*.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for DefaultAzureOpenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.streaming-chat-model.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.streaming-chat-model.data-sourcesjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.listenersjava.util.List

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for NamedAzureOpenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.streaming-chat-models.*.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.streaming-chat-models.*.data-sourcesjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.listenersjava.util.List

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Micronaut Langchain4j Bedrock Config Properties

Configuration properties for CommonBedrockChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.bedrock.enabledbooleantrue
langchain4j.bedrock.regionsoftware.amazon.awssdk.regions.Region

Configuration properties for DefaultBedrockCohereEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for NamedBedrockCohereEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-models.*.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for DefaultBedrockTitanEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider
langchain4j.bedrock-titan.embedding-model.listenersjava.util.List

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for NamedBedrockTitanEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-models.*.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider
langchain4j.bedrock-titan.embedding-models.*.listenersjava.util.List

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for DefaultBedrockChatModelConfiguration

PropertyTypeDescription
langchain4j.bedrock.chat-model.listenersjava.util.List

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for NamedBedrockChatModelConfiguration

PropertyTypeDescription
langchain4j.bedrock.chat-models.*.listenersjava.util.List

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.async-clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for DefaultBedrockStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.listenersjava.util.List

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer

Configuration properties for NamedBedrockStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-models.*.listenersjava.util.List

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer

Micronaut Langchain4j Cassandra Config Properties

Configuration properties for CassandraChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.cassandra.enabledbooleanenabled Whether Neo4j ChatMemory store is enabled. Default value true

Configuration properties for CassandraChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.cassandra.contact-pointsjava.util.List
langchain4j.chat-memory-store.cassandra.local-data-centerjava.lang.String
langchain4j.chat-memory-store.cassandra.portjava.lang.Integer
langchain4j.chat-memory-store.cassandra.user-namejava.lang.String
langchain4j.chat-memory-store.cassandra.passwordjava.lang.String
langchain4j.chat-memory-store.cassandra.keyspacejava.lang.String
langchain4j.chat-memory-store.cassandra.tablejava.lang.String

Micronaut Langchain4j Cohere Config Properties

Configuration properties for CommonCohereEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.cohere.enabledbooleantrue
langchain4j.cohere.base-urljava.lang.String
langchain4j.cohere.api-keyjava.lang.String
langchain4j.cohere.timeoutjava.time.Duration
langchain4j.cohere.log-requestsjava.lang.Booleanfalse
langchain4j.cohere.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultCohereEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.cohere.embedding-model.model-namejava.lang.Stringembed-v4.0
langchain4j.cohere.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.cohere.embedding-model.listenersjava.util.List

Configuration properties for CohereEmbeddingModel$CohereEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.cohere.embedding-model.base-urljava.lang.String
langchain4j.cohere.embedding-model.v2-base-urljava.lang.String
langchain4j.cohere.embedding-model.api-keyjava.lang.String
langchain4j.cohere.embedding-model.input-typejava.lang.String
langchain4j.cohere.embedding-model.timeoutjava.time.Duration
langchain4j.cohere.embedding-model.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-model.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-model.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.cohere.embedding-models.*.base-urljava.lang.String
langchain4j.cohere.embedding-models.*.v2-base-urljava.lang.String
langchain4j.cohere.embedding-models.*.api-keyjava.lang.String
langchain4j.cohere.embedding-models.*.input-typejava.lang.String
langchain4j.cohere.embedding-models.*.timeoutjava.time.Duration
langchain4j.cohere.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for CohereEmbeddingModel$CohereEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.cohere.embedding-model.base-urljava.lang.String
langchain4j.cohere.embedding-model.v2-base-urljava.lang.String
langchain4j.cohere.embedding-model.api-keyjava.lang.String
langchain4j.cohere.embedding-model.input-typejava.lang.String
langchain4j.cohere.embedding-model.timeoutjava.time.Duration
langchain4j.cohere.embedding-model.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-model.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-model.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.cohere.embedding-models.*.base-urljava.lang.String
langchain4j.cohere.embedding-models.*.v2-base-urljava.lang.String
langchain4j.cohere.embedding-models.*.api-keyjava.lang.String
langchain4j.cohere.embedding-models.*.input-typejava.lang.String
langchain4j.cohere.embedding-models.*.timeoutjava.time.Duration
langchain4j.cohere.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for NamedCohereEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.cohere.embedding-models.*.model-namejava.lang.Stringembed-v4.0
langchain4j.cohere.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.cohere.embedding-models.*.listenersjava.util.List

Configuration properties for CohereEmbeddingModel$CohereEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.cohere.embedding-model.base-urljava.lang.String
langchain4j.cohere.embedding-model.v2-base-urljava.lang.String
langchain4j.cohere.embedding-model.api-keyjava.lang.String
langchain4j.cohere.embedding-model.input-typejava.lang.String
langchain4j.cohere.embedding-model.timeoutjava.time.Duration
langchain4j.cohere.embedding-model.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-model.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-model.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.cohere.embedding-models.*.base-urljava.lang.String
langchain4j.cohere.embedding-models.*.v2-base-urljava.lang.String
langchain4j.cohere.embedding-models.*.api-keyjava.lang.String
langchain4j.cohere.embedding-models.*.input-typejava.lang.String
langchain4j.cohere.embedding-models.*.timeoutjava.time.Duration
langchain4j.cohere.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for CohereEmbeddingModel$CohereEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.cohere.embedding-model.base-urljava.lang.String
langchain4j.cohere.embedding-model.v2-base-urljava.lang.String
langchain4j.cohere.embedding-model.api-keyjava.lang.String
langchain4j.cohere.embedding-model.input-typejava.lang.String
langchain4j.cohere.embedding-model.timeoutjava.time.Duration
langchain4j.cohere.embedding-model.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-model.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-model.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.cohere.embedding-models.*.base-urljava.lang.String
langchain4j.cohere.embedding-models.*.v2-base-urljava.lang.String
langchain4j.cohere.embedding-models.*.api-keyjava.lang.String
langchain4j.cohere.embedding-models.*.input-typejava.lang.String
langchain4j.cohere.embedding-models.*.timeoutjava.time.Duration
langchain4j.cohere.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for DefaultCohereScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.cohere.scoring-model.model-namejava.lang.Stringrerank-v3.5
langchain4j.cohere.scoring-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for CohereScoringModel$CohereScoringModelBuilder

PropertyTypeDescription
langchain4j.cohere.scoring-model.base-urljava.lang.String
langchain4j.cohere.scoring-model.api-keyjava.lang.String
langchain4j.cohere.scoring-model.timeoutjava.time.Duration
langchain4j.cohere.scoring-model.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-model.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-model.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-model.loggerorg.slf4j.Logger
langchain4j.cohere.scoring-models.*.base-urljava.lang.String
langchain4j.cohere.scoring-models.*.api-keyjava.lang.String
langchain4j.cohere.scoring-models.*.timeoutjava.time.Duration
langchain4j.cohere.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for CohereScoringModel$CohereScoringModelBuilder

PropertyTypeDescription
langchain4j.cohere.scoring-model.base-urljava.lang.String
langchain4j.cohere.scoring-model.api-keyjava.lang.String
langchain4j.cohere.scoring-model.timeoutjava.time.Duration
langchain4j.cohere.scoring-model.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-model.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-model.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-model.loggerorg.slf4j.Logger
langchain4j.cohere.scoring-models.*.base-urljava.lang.String
langchain4j.cohere.scoring-models.*.api-keyjava.lang.String
langchain4j.cohere.scoring-models.*.timeoutjava.time.Duration
langchain4j.cohere.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedCohereScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.cohere.scoring-models.*.model-namejava.lang.Stringrerank-v3.5
langchain4j.cohere.scoring-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for CohereScoringModel$CohereScoringModelBuilder

PropertyTypeDescription
langchain4j.cohere.scoring-model.base-urljava.lang.String
langchain4j.cohere.scoring-model.api-keyjava.lang.String
langchain4j.cohere.scoring-model.timeoutjava.time.Duration
langchain4j.cohere.scoring-model.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-model.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-model.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-model.loggerorg.slf4j.Logger
langchain4j.cohere.scoring-models.*.base-urljava.lang.String
langchain4j.cohere.scoring-models.*.api-keyjava.lang.String
langchain4j.cohere.scoring-models.*.timeoutjava.time.Duration
langchain4j.cohere.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for CohereScoringModel$CohereScoringModelBuilder

PropertyTypeDescription
langchain4j.cohere.scoring-model.base-urljava.lang.String
langchain4j.cohere.scoring-model.api-keyjava.lang.String
langchain4j.cohere.scoring-model.timeoutjava.time.Duration
langchain4j.cohere.scoring-model.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-model.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-model.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-model.loggerorg.slf4j.Logger
langchain4j.cohere.scoring-models.*.base-urljava.lang.String
langchain4j.cohere.scoring-models.*.api-keyjava.lang.String
langchain4j.cohere.scoring-models.*.timeoutjava.time.Duration
langchain4j.cohere.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.cohere.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.cohere.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.cohere.scoring-models.*.loggerorg.slf4j.Logger

Micronaut Langchain4j Core Config Properties

Configuration properties for AiServiceConfiguration

PropertyTypeDescription
langchain4j.ai-services.*.max-tool-calling-round-tripsjava.lang.IntegerSets the maximum number of tool calling round trips with the model per AI service call. Defaults to LangChain4j’s limit.
langchain4j.ai-services.*.execute-tools-concurrentlybooleanSets whether the tools requested in a single model response are executed concurrently. Defaults to {@code false}.
langchain4j.ai-services.*.tool-executorjava.lang.StringSets the name of the Micronaut executor (for example {@code blocking} or {@code virtual}) that executes the tools when {@link #isExecuteToolsConcurrently()} is enabled. Defaults to LangChain4j’s executor.

Configuration properties for ChatMemoryConfiguration

PropertyTypeDescription
langchain4j.chat-memory.enabledbooleanWhether the default chat memory provider is enabled. Defaults to {@code true}.
langchain4j.chat-memory.storejava.lang.StringThe name of the chat memory store bean
langchain4j.chat-memory.typeChatMemoryConfiguration$TypeHow the memory evicts old messages
langchain4j.chat-memory.max-messagesjava.lang.IntegerThe maximum number of messages of a message window memory
langchain4j.chat-memory.max-tokensjava.lang.IntegerThe maximum number of tokens of a token window memory

Configuration properties for InMemoryChatMemoryConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.inmemory.enabledbooleanWhether InMemory Chat Memory store is enabled. Default value true.

Configuration properties for MessageWindowChatMemoryConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.message-window.max-messagesjava.lang.IntegerSets the maximum number of messages to retain. Default value 20. If there isn’t enough space for a new message, the oldest one is evicted.

Configuration properties for InMemoryEmbeddingStoreConfig

PropertyTypeDescriptionDefault
langchain4j.in-memory.embedding-stores.*.enabledbooleanWhether it is enabledtrue
langchain4j.in-memory.embedding-stores.*.pathjava.lang.StringThe path to the JSON file
langchain4j.in-memory.embedding-stores.*.jsonjava.lang.StringThe JSON text

Configuration properties for ContentRetrieverConfiguration

PropertyTypeDescription
langchain4j.rag.content-retrievers.*.embedding-storejava.lang.StringThe name of the embedding store bean, or {@code null} for the default embedding store
langchain4j.rag.content-retrievers.*.embedding-modeljava.lang.StringThe name of the embedding model bean, or {@code null} for the default embedding model
langchain4j.rag.content-retrievers.*.max-resultsintThe maximum number of segments retrieved
langchain4j.rag.content-retrievers.*.min-scorejava.lang.DoubleThe minimum relevance score of the segments retrieved

Configuration properties for IngestionConfiguration

PropertyTypeDescription
langchain4j.rag.ingestion.*.embedding-storejava.lang.StringThe name of the embedding store bean, or {@code null} for the default embedding store
langchain4j.rag.ingestion.*.embedding-modeljava.lang.StringThe name of the embedding model bean, or {@code null} for the default embedding model
langchain4j.rag.ingestion.*.sourcesjava.util.ListThe locations of the documents
langchain4j.rag.ingestion.*.globjava.lang.StringThe glob the documents match
langchain4j.rag.ingestion.*.recursivebooleanWhether the documents of the sub-directories of the file system sources are loaded
langchain4j.rag.ingestion.*.max-segment-sizeintThe maximum size of a segment, in characters
langchain4j.rag.ingestion.*.max-overlap-sizeintThe maximum overlap of two consecutive segments, in characters
langchain4j.rag.ingestion.*.ingest-on-startupbooleanWhether the documents of the sources are ingested when the application starts

Configuration properties for RetrievalAugmentorConfiguration

PropertyTypeDescription
langchain4j.rag.retrieval-augmentors.*.content-retrieversjava.util.ListThe names of the content retriever beans
langchain4j.rag.retrieval-augmentors.*.scoring-modeljava.lang.StringThe name of the scoring model bean that re-ranks the content
langchain4j.rag.retrieval-augmentors.*.re-rankbooleanWhether the content is re-ranked
langchain4j.rag.retrieval-augmentors.*.min-scorejava.lang.DoubleThe minimum score of the re-ranked content
langchain4j.rag.retrieval-augmentors.*.max-resultsjava.lang.IntegerThe maximum number of re-ranked contents passed to the model

Configuration properties for RoutingChatModelConfiguration

PropertyTypeDescription
langchain4j.routing-chat-models.*.routesjava.util.MapThe names of the {@code ChatModel} beans, by route.
langchain4j.routing-chat-models.*.descriptionsjava.util.MapThe descriptions of the requests that each route handles, which the router compares the requests with.
langchain4j.routing-chat-models.*.default-routejava.lang.StringThe route used when the router does not choose one.
langchain4j.routing-chat-models.*.routerjava.lang.StringThe name of the {@code ChatModelRouter} bean that chooses the route. By default, a router asks the {@code DecisionModel} (see {@link #setDecisionModel(String)}) which route matches the request.
langchain4j.routing-chat-models.*.decision-modeljava.lang.StringThe name of the {@code DecisionModel} bean of the default router, otherwise the default {@code DecisionModel}.
langchain4j.routing-chat-models.*.questionjava.lang.StringThe question the default router asks the decision model.
langchain4j.routing-chat-models.*.min-probabilityjava.lang.DoubleThe minimum probability of the route chosen by the default router, below which the fallback strategy applies.
langchain4j.routing-chat-models.*.fallback-strategydev.langchain4j.model.chat.router.DecisionModelChatModelRouter$FallbackStrategyWhat the default router does when no route is likely enough.

Configuration properties for SkillsConfiguration

PropertyTypeDescription
langchain4j.skills.*.classpathjava.lang.StringThe classpath directory that contains the skill directories, for example {@code skills}.
langchain4j.skills.*.directoryjava.nio.file.PathThe file system directory that contains the skill directories.

Configuration properties for StructuredOutputConfiguration

PropertyTypeDescription
langchain4j.structured-output.enabledbooleanWhether the JSON schemas supplied by {@link StructuredOutputSchemaProvider} beans (for example generated by Micronaut JSON Schema) replace the schemas LangChain4j derives reflectively. Default value true.
langchain4j.structured-output.force-json-schema-response-formatjava.lang.BooleanWhether services returning a type with a generated schema send it as the JSON schema response format to chat models that do not declare {@code RESPONSE_FORMAT_JSON_SCHEMA}, instead of appending format instructions to the user message. When not set, it is done for the models of the providers known to accept it (see {@link JsonSchemaResponseFormatSupport}), such as Google AI Gemini.

Micronaut Langchain4j Google Genai Config Properties

Configuration properties for GoogleGenAiClientConfiguration

PropertyTypeDescription
langchain4j.google-gen-ai.api-keyjava.lang.StringThe API key of the Gemini API
langchain4j.google-gen-ai.vertex-aibooleanWhether Vertex AI is used instead of the Gemini API
langchain4j.google-gen-ai.project-idjava.lang.StringThe Google Cloud project of Vertex AI
langchain4j.google-gen-ai.locationjava.lang.StringThe location of Vertex AI
langchain4j.google-gen-ai.base-urljava.lang.StringThe base URL of the API
langchain4j.google-gen-ai.api-versionjava.lang.StringThe version of the API
langchain4j.google-gen-ai.timeoutjava.time.DurationThe timeout of the requests
langchain4j.google-gen-ai.max-connectionsjava.lang.IntegerThe maximum number of connections of the HTTP client
langchain4j.google-gen-ai.max-connections-per-hostjava.lang.IntegerThe maximum number of connections of the HTTP client per host

Micronaut Langchain4j Googleai Gemini Config Properties

Configuration properties for CommonGoogleAiGeminiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.google-ai-gemini.enabledbooleantrue
langchain4j.google-ai-gemini.model-namejava.lang.Stringgemini-2.5-flash
langchain4j.google-ai-gemini.api-keyjava.lang.String

Configuration properties for DefaultGoogleAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai-gemini.chat-model.listenersjava.util.List

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for NamedGoogleAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai-gemini.chat-models.*.listenersjava.util.List

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for DefaultGoogleAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai-gemini.streaming-chat-model.listenersjava.util.List

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for NamedGoogleAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai-gemini.streaming-chat-models.*.listenersjava.util.List

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for DefaultGoogleAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.google-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai.embedding-model.listenersjava.util.List

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedGoogleAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.google-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.google-ai.embedding-models.*.listenersjava.util.List

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Micronaut Langchain4j Hugging Face Config Properties

Configuration properties for CommonHuggingFaceChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.hugging-face.enabledbooleantrue
langchain4j.hugging-face.model-idjava.lang.Stringtiiuae/falcon-7b-instruct
langchain4j.hugging-face.access-tokenjava.lang.String
langchain4j.hugging-face.timeoutjava.time.Duration

Configuration properties for DefaultHuggingFaceChatModelConfiguration

PropertyTypeDescription
langchain4j.hugging-face.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for NamedHuggingFaceChatModelConfiguration

PropertyTypeDescription
langchain4j.hugging-face.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for DefaultHuggingFaceEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for NamedHuggingFaceEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.hugging-face.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Micronaut Langchain4j Jdbc Config Properties

Configuration properties for JdbcChatMemoryStoreConfiguration

PropertyTypeDescription
langchain4j.chat-memory-store.jdbc.*.enabledbooleanWhether the JDBC chat memory store is enabled. Defaults to {@code true}.
langchain4j.chat-memory-store.jdbc.*.dialectJdbcChatMemoryStoreConfiguration$DialectThe SQL dialect, or {@code null} to detect it from the database

Configuration properties for SQLChatMemoryStore$SQLChatMemoryStoreBuilder

PropertyTypeDescription
langchain4j.chat-memory-store.jdbc.*.table-namejava.lang.String
langchain4j.chat-memory-store.jdbc.*.auto-create-tablejava.lang.Boolean
langchain4j.chat-memory-store.jdbc.*.memory-id-column-namejava.lang.String
langchain4j.chat-memory-store.jdbc.*.content-column-namejava.lang.String

Configuration properties for SQLChatMemoryStore$SQLChatMemoryStoreBuilder

PropertyTypeDescription
langchain4j.chat-memory-store.jdbc.*.table-namejava.lang.String
langchain4j.chat-memory-store.jdbc.*.auto-create-tablejava.lang.Boolean
langchain4j.chat-memory-store.jdbc.*.memory-id-column-namejava.lang.String
langchain4j.chat-memory-store.jdbc.*.content-column-namejava.lang.String

Micronaut Langchain4j Jina Config Properties

Configuration properties for CommonJinaEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.jina.enabledbooleantrue
langchain4j.jina.base-urljava.lang.String
langchain4j.jina.api-keyjava.lang.String
langchain4j.jina.timeoutjava.time.Duration
langchain4j.jina.log-requestsjava.lang.Booleanfalse
langchain4j.jina.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultJinaEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.jina.embedding-model.model-namejava.lang.Stringjina-embeddings-v3
langchain4j.jina.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.jina.embedding-model.listenersjava.util.List

Configuration properties for JinaEmbeddingModel$JinaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jina.embedding-model.base-urljava.lang.String
langchain4j.jina.embedding-model.api-keyjava.lang.String
langchain4j.jina.embedding-model.timeoutjava.time.Duration
langchain4j.jina.embedding-model.max-retriesjava.lang.Integer
langchain4j.jina.embedding-model.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-model.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-model.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-model.loggerorg.slf4j.Logger
langchain4j.jina.embedding-models.*.base-urljava.lang.String
langchain4j.jina.embedding-models.*.api-keyjava.lang.String
langchain4j.jina.embedding-models.*.timeoutjava.time.Duration
langchain4j.jina.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.jina.embedding-models.*.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for JinaEmbeddingModel$JinaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jina.embedding-model.base-urljava.lang.String
langchain4j.jina.embedding-model.api-keyjava.lang.String
langchain4j.jina.embedding-model.timeoutjava.time.Duration
langchain4j.jina.embedding-model.max-retriesjava.lang.Integer
langchain4j.jina.embedding-model.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-model.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-model.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-model.loggerorg.slf4j.Logger
langchain4j.jina.embedding-models.*.base-urljava.lang.String
langchain4j.jina.embedding-models.*.api-keyjava.lang.String
langchain4j.jina.embedding-models.*.timeoutjava.time.Duration
langchain4j.jina.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.jina.embedding-models.*.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedJinaEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.jina.embedding-models.*.model-namejava.lang.Stringjina-embeddings-v3
langchain4j.jina.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.jina.embedding-models.*.listenersjava.util.List

Configuration properties for JinaEmbeddingModel$JinaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jina.embedding-model.base-urljava.lang.String
langchain4j.jina.embedding-model.api-keyjava.lang.String
langchain4j.jina.embedding-model.timeoutjava.time.Duration
langchain4j.jina.embedding-model.max-retriesjava.lang.Integer
langchain4j.jina.embedding-model.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-model.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-model.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-model.loggerorg.slf4j.Logger
langchain4j.jina.embedding-models.*.base-urljava.lang.String
langchain4j.jina.embedding-models.*.api-keyjava.lang.String
langchain4j.jina.embedding-models.*.timeoutjava.time.Duration
langchain4j.jina.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.jina.embedding-models.*.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for JinaEmbeddingModel$JinaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jina.embedding-model.base-urljava.lang.String
langchain4j.jina.embedding-model.api-keyjava.lang.String
langchain4j.jina.embedding-model.timeoutjava.time.Duration
langchain4j.jina.embedding-model.max-retriesjava.lang.Integer
langchain4j.jina.embedding-model.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-model.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-model.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-model.loggerorg.slf4j.Logger
langchain4j.jina.embedding-models.*.base-urljava.lang.String
langchain4j.jina.embedding-models.*.api-keyjava.lang.String
langchain4j.jina.embedding-models.*.timeoutjava.time.Duration
langchain4j.jina.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.jina.embedding-models.*.late-chunkingjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for DefaultJinaScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.jina.scoring-model.model-namejava.lang.Stringjina-reranker-v2-base-multilingual
langchain4j.jina.scoring-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for JinaScoringModel$JinaScoringModelBuilder

PropertyTypeDescription
langchain4j.jina.scoring-model.base-urljava.lang.String
langchain4j.jina.scoring-model.api-keyjava.lang.String
langchain4j.jina.scoring-model.timeoutjava.time.Duration
langchain4j.jina.scoring-model.max-retriesjava.lang.Integer
langchain4j.jina.scoring-model.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-model.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-model.loggerorg.slf4j.Logger
langchain4j.jina.scoring-models.*.base-urljava.lang.String
langchain4j.jina.scoring-models.*.api-keyjava.lang.String
langchain4j.jina.scoring-models.*.timeoutjava.time.Duration
langchain4j.jina.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.jina.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for JinaScoringModel$JinaScoringModelBuilder

PropertyTypeDescription
langchain4j.jina.scoring-model.base-urljava.lang.String
langchain4j.jina.scoring-model.api-keyjava.lang.String
langchain4j.jina.scoring-model.timeoutjava.time.Duration
langchain4j.jina.scoring-model.max-retriesjava.lang.Integer
langchain4j.jina.scoring-model.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-model.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-model.loggerorg.slf4j.Logger
langchain4j.jina.scoring-models.*.base-urljava.lang.String
langchain4j.jina.scoring-models.*.api-keyjava.lang.String
langchain4j.jina.scoring-models.*.timeoutjava.time.Duration
langchain4j.jina.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.jina.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedJinaScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.jina.scoring-models.*.model-namejava.lang.Stringjina-reranker-v2-base-multilingual
langchain4j.jina.scoring-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for JinaScoringModel$JinaScoringModelBuilder

PropertyTypeDescription
langchain4j.jina.scoring-model.base-urljava.lang.String
langchain4j.jina.scoring-model.api-keyjava.lang.String
langchain4j.jina.scoring-model.timeoutjava.time.Duration
langchain4j.jina.scoring-model.max-retriesjava.lang.Integer
langchain4j.jina.scoring-model.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-model.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-model.loggerorg.slf4j.Logger
langchain4j.jina.scoring-models.*.base-urljava.lang.String
langchain4j.jina.scoring-models.*.api-keyjava.lang.String
langchain4j.jina.scoring-models.*.timeoutjava.time.Duration
langchain4j.jina.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.jina.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for JinaScoringModel$JinaScoringModelBuilder

PropertyTypeDescription
langchain4j.jina.scoring-model.base-urljava.lang.String
langchain4j.jina.scoring-model.api-keyjava.lang.String
langchain4j.jina.scoring-model.timeoutjava.time.Duration
langchain4j.jina.scoring-model.max-retriesjava.lang.Integer
langchain4j.jina.scoring-model.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-model.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-model.loggerorg.slf4j.Logger
langchain4j.jina.scoring-models.*.base-urljava.lang.String
langchain4j.jina.scoring-models.*.api-keyjava.lang.String
langchain4j.jina.scoring-models.*.timeoutjava.time.Duration
langchain4j.jina.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.jina.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.jina.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.jina.scoring-models.*.loggerorg.slf4j.Logger

Micronaut Langchain4j Jlama Config Properties

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Micronaut Langchain4j Mistralai Config Properties

Configuration properties for CommonMistralAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.mistral-ai.enabledbooleantrue
langchain4j.mistral-ai.base-urljava.lang.Stringhttps://api.mistral.ai/v1/
langchain4j.mistral-ai.model-namejava.lang.Stringmistral-small-latest
langchain4j.mistral-ai.api-keyjava.lang.String
langchain4j.mistral-ai.log-requestsjava.lang.Booleanfalse
langchain4j.mistral-ai.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultMistralAiChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.mistral-ai.chat-model.listenersjava.util.List

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedMistralAiChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.mistral-ai.chat-models.*.listenersjava.util.List

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for DefaultMistralAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for NamedMistralAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for DefaultMistralAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.mistral-ai.streaming-chat-model.listenersjava.util.List

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedMistralAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.mistral-ai.streaming-chat-models.*.listenersjava.util.List

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Micronaut Langchain4j Oci Genai Config Properties

Configuration properties for CommonOciGenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.oci-gen-ai.enabledbooleantrue
langchain4j.oci-gen-ai.compartment-idjava.lang.String
langchain4j.oci-gen-ai.regioncom.oracle.bmc.Region

Configuration properties for DefaultOciGenAiCohereChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.chat-model.listenersjava.util.List

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for NamedOciGenAiCohereChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for DefaultOciGenAiCohereStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.streaming-chat-model.listenersjava.util.List

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for NamedOciGenAiCohereStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for DefaultOciGenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.chat-model.listenersjava.util.List

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for NamedOciGenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for DefaultOciGenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.streaming-chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.streaming-chat-model.listenersjava.util.List

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for NamedOciGenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.streaming-chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.streaming-chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Micronaut Langchain4j Ollama Config Properties

Configuration properties for CommonOllamaChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.ollama.enabledbooleantrue
langchain4j.ollama.base-urljava.lang.String
langchain4j.ollama.model-namejava.lang.Stringllama3
langchain4j.ollama.timeoutjava.time.Duration
langchain4j.ollama.log-requestsjava.lang.Boolean
langchain4j.ollama.log-responsesjava.lang.Boolean

Configuration properties for DefaultOllamaChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.chat-model.listenersjava.util.List

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.truncatejava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.truncatejava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for NamedOllamaChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.chat-models.*.listenersjava.util.List

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.truncatejava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.truncatejava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for DefaultOllamaEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.ollama.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.embedding-model.listenersjava.util.List

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer

Configuration properties for NamedOllamaEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.ollama.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.embedding-models.*.listenersjava.util.List

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer

Configuration properties for DefaultOllamaStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.streaming-chat-model.listenersjava.util.List

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for NamedOllamaStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.ollama.streaming-chat-models.*.listenersjava.util.List

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.truncatejava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Micronaut Langchain4j Openai Config Properties

Configuration properties for CommonOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.enabledbooleantrue
langchain4j.open-ai.base-urljava.lang.Stringhttps://api.openai.com/v1
langchain4j.open-ai.api-keyjava.lang.String
langchain4j.open-ai.organization-idjava.lang.String
langchain4j.open-ai.timeoutjava.time.Duration
langchain4j.open-ai.log-requestsjava.lang.Booleanfalse
langchain4j.open-ai.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultOpenAiResponsesChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai-responses.chat-model.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai-responses.chat-model.listenersjava.util.List
langchain4j.open-ai-responses.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiResponsesChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.chat-model.includejava.util.List
langchain4j.open-ai-responses.chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.chat-models.*.includejava.util.List
langchain4j.open-ai-responses.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for OpenAiResponsesChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.chat-model.includejava.util.List
langchain4j.open-ai-responses.chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.chat-models.*.includejava.util.List
langchain4j.open-ai-responses.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedOpenAiResponsesChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai-responses.chat-models.*.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai-responses.chat-models.*.listenersjava.util.List
langchain4j.open-ai-responses.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiResponsesChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.chat-model.includejava.util.List
langchain4j.open-ai-responses.chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.chat-models.*.includejava.util.List
langchain4j.open-ai-responses.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for OpenAiResponsesChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.chat-model.includejava.util.List
langchain4j.open-ai-responses.chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.chat-models.*.includejava.util.List
langchain4j.open-ai-responses.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for DefaultOpenAiResponsesStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai-responses.streaming-chat-model.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai-responses.streaming-chat-model.listenersjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiResponsesStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for OpenAiResponsesStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedOpenAiResponsesStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai-responses.streaming-chat-models.*.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai-responses.streaming-chat-models.*.listenersjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiResponsesStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for OpenAiResponsesStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.open-ai-responses.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-model.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-model.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai-responses.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai-responses.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.max-tool-callsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.previous-response-idjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai-responses.streaming-chat-models.*.truncationjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.includejava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.safety-identifierjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-retentionjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.reasoning-summaryjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.text-verbosityjava.lang.String
langchain4j.open-ai-responses.streaming-chat-models.*.stream-include-obfuscationjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai-responses.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.open-ai-responses.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.open-ai-responses.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai-responses.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai-responses.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for DefaultOpenAiAudioTranscriptionModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.audio-transcription-model.model-namejava.lang.Stringgpt-4o-mini-transcribe
langchain4j.open-ai.audio-transcription-model.http-client-providerdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.open-ai.audio-transcription-model.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-model.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.loggerorg.slf4j.Logger
langchain4j.open-ai.audio-transcription-models.*.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-models.*.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.loggerorg.slf4j.Logger

Configuration properties for OpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.open-ai.audio-transcription-model.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-model.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.loggerorg.slf4j.Logger
langchain4j.open-ai.audio-transcription-models.*.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-models.*.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedOpenAiAudioTranscriptionModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.audio-transcription-models.*.model-namejava.lang.Stringgpt-4o-mini-transcribe
langchain4j.open-ai.audio-transcription-models.*.http-client-providerdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.open-ai.audio-transcription-model.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-model.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.loggerorg.slf4j.Logger
langchain4j.open-ai.audio-transcription-models.*.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-models.*.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.loggerorg.slf4j.Logger

Configuration properties for OpenAiAudioTranscriptionModel$Builder

PropertyTypeDescription
langchain4j.open-ai.audio-transcription-model.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-model.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-model.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-model.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-model.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-model.loggerorg.slf4j.Logger
langchain4j.open-ai.audio-transcription-models.*.base-urljava.lang.String
langchain4j.open-ai.audio-transcription-models.*.organization-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.project-idjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.api-keyjava.lang.String
langchain4j.open-ai.audio-transcription-models.*.timeoutjava.time.Duration
langchain4j.open-ai.audio-transcription-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.audio-transcription-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.audio-transcription-models.*.loggerorg.slf4j.Logger

Configuration properties for DefaultOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.chat-model.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai.chat-model.listenersjava.util.List
langchain4j.open-ai.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.chat-models.*.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai.chat-models.*.listenersjava.util.List
langchain4j.open-ai.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for DefaultOpenAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.embedding-model.model-namejava.lang.Stringtext-embedding-3-small
langchain4j.open-ai.embedding-model.listenersjava.util.List
langchain4j.open-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.embedding-models.*.model-namejava.lang.Stringtext-embedding-3-small
langchain4j.open-ai.embedding-models.*.listenersjava.util.List
langchain4j.open-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for DefaultOpenAiImageModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.image-model.model-namejava.lang.Stringgpt-image-1
langchain4j.open-ai.image-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for NamedOpenAiImageModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.image-models.*.model-namejava.lang.Stringgpt-image-1
langchain4j.open-ai.image-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for DefaultOpenAiModerationModelConfiguration

PropertyTypeDescription
langchain4j.open-ai.moderation-model.listenersjava.util.List
langchain4j.open-ai.moderation-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for NamedOpenAiModerationModelConfiguration

PropertyTypeDescription
langchain4j.open-ai.moderation-models.*.listenersjava.util.List
langchain4j.open-ai.moderation-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for DefaultOpenAiStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.streaming-chat-model.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.open-ai.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.streaming-chat-models.*.model-namejava.lang.Stringgpt-4.1-mini
langchain4j.open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.open-ai.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.prompt-cache-optionsdev.langchain4j.model.openai.OpenAiPromptCacheOptions
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.streaming-buffer-sizejava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for DefaultOpenAiTextToSpeechModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.text-to-speech-model.model-namejava.lang.Stringgpt-4o-mini-tts
langchain4j.open-ai.text-to-speech-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiTextToSpeechModel$Builder

PropertyTypeDescription
langchain4j.open-ai.text-to-speech-model.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-model.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-model.voicejava.lang.String
langchain4j.open-ai.text-to-speech-model.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-model.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.loggerorg.slf4j.Logger
langchain4j.open-ai.text-to-speech-models.*.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-models.*.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.voicejava.lang.String
langchain4j.open-ai.text-to-speech-models.*.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.loggerorg.slf4j.Logger

Configuration properties for OpenAiTextToSpeechModel$Builder

PropertyTypeDescription
langchain4j.open-ai.text-to-speech-model.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-model.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-model.voicejava.lang.String
langchain4j.open-ai.text-to-speech-model.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-model.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.loggerorg.slf4j.Logger
langchain4j.open-ai.text-to-speech-models.*.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-models.*.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.voicejava.lang.String
langchain4j.open-ai.text-to-speech-models.*.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedOpenAiTextToSpeechModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.text-to-speech-models.*.model-namejava.lang.Stringgpt-4o-mini-tts
langchain4j.open-ai.text-to-speech-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiTextToSpeechModel$Builder

PropertyTypeDescription
langchain4j.open-ai.text-to-speech-model.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-model.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-model.voicejava.lang.String
langchain4j.open-ai.text-to-speech-model.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-model.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.loggerorg.slf4j.Logger
langchain4j.open-ai.text-to-speech-models.*.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-models.*.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.voicejava.lang.String
langchain4j.open-ai.text-to-speech-models.*.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.loggerorg.slf4j.Logger

Configuration properties for OpenAiTextToSpeechModel$Builder

PropertyTypeDescription
langchain4j.open-ai.text-to-speech-model.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-model.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-model.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-model.voicejava.lang.String
langchain4j.open-ai.text-to-speech-model.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-model.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-model.loggerorg.slf4j.Logger
langchain4j.open-ai.text-to-speech-models.*.base-urljava.lang.String
langchain4j.open-ai.text-to-speech-models.*.organization-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.project-idjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.api-keyjava.lang.String
langchain4j.open-ai.text-to-speech-models.*.voicejava.lang.String
langchain4j.open-ai.text-to-speech-models.*.timeoutjava.time.Duration
langchain4j.open-ai.text-to-speech-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.text-to-speech-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.text-to-speech-models.*.loggerorg.slf4j.Logger

Micronaut Langchain4j Store Chroma Config Properties

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Micronaut Langchain4j Store Elasticsearch Config Properties

Configuration properties for CommonElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescriptionDefault
langchain4j.elasticsearch.enabledbooleantrue
langchain4j.elasticsearch.api-keyjava.lang.String
langchain4j.elasticsearch.server-urljava.lang.String

Configuration properties for DefaultElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.rest-clientorg.elasticsearch.client.RestClient

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for NamedElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.elasticsearch.embedding-stores.*.rest-clientorg.elasticsearch.client.RestClient

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.refreshco.elastic.clients.elasticsearch._types.Refresh
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Micronaut Langchain4j Store Milvus Config Properties

Configuration properties for MilvusV2EmbeddingStore$Builder

PropertyTypeDescription
langchain4j.milvus-v2.embedding-store.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-store.hostjava.lang.String
langchain4j.milvus-v2.embedding-store.portjava.lang.Integer
langchain4j.milvus-v2.embedding-store.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-store.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-store.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.urijava.lang.String
langchain4j.milvus-v2.embedding-store.tokenjava.lang.String
langchain4j.milvus-v2.embedding-store.usernamejava.lang.String
langchain4j.milvus-v2.embedding-store.passwordjava.lang.String
langchain4j.milvus-v2.embedding-store.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-store.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.database-namejava.lang.String
langchain4j.milvus-v2.embedding-store.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-store.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-store.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode
langchain4j.milvus-v2.embedding-stores.*.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-stores.*.hostjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.portjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.urijava.lang.String
langchain4j.milvus-v2.embedding-stores.*.tokenjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.usernamejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.passwordjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-stores.*.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.database-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-stores.*.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-stores.*.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode

Configuration properties for MilvusV2EmbeddingStore$Builder

PropertyTypeDescription
langchain4j.milvus-v2.embedding-store.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-store.hostjava.lang.String
langchain4j.milvus-v2.embedding-store.portjava.lang.Integer
langchain4j.milvus-v2.embedding-store.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-store.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-store.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.urijava.lang.String
langchain4j.milvus-v2.embedding-store.tokenjava.lang.String
langchain4j.milvus-v2.embedding-store.usernamejava.lang.String
langchain4j.milvus-v2.embedding-store.passwordjava.lang.String
langchain4j.milvus-v2.embedding-store.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-store.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.database-namejava.lang.String
langchain4j.milvus-v2.embedding-store.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-store.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-store.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode
langchain4j.milvus-v2.embedding-stores.*.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-stores.*.hostjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.portjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.urijava.lang.String
langchain4j.milvus-v2.embedding-stores.*.tokenjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.usernamejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.passwordjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-stores.*.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.database-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-stores.*.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-stores.*.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode

Configuration properties for MilvusV2EmbeddingStore$Builder

PropertyTypeDescription
langchain4j.milvus-v2.embedding-store.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-store.hostjava.lang.String
langchain4j.milvus-v2.embedding-store.portjava.lang.Integer
langchain4j.milvus-v2.embedding-store.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-store.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-store.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.urijava.lang.String
langchain4j.milvus-v2.embedding-store.tokenjava.lang.String
langchain4j.milvus-v2.embedding-store.usernamejava.lang.String
langchain4j.milvus-v2.embedding-store.passwordjava.lang.String
langchain4j.milvus-v2.embedding-store.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-store.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.database-namejava.lang.String
langchain4j.milvus-v2.embedding-store.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-store.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-store.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode
langchain4j.milvus-v2.embedding-stores.*.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-stores.*.hostjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.portjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.urijava.lang.String
langchain4j.milvus-v2.embedding-stores.*.tokenjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.usernamejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.passwordjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-stores.*.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.database-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-stores.*.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-stores.*.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode

Configuration properties for MilvusV2EmbeddingStore$Builder

PropertyTypeDescription
langchain4j.milvus-v2.embedding-store.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-store.hostjava.lang.String
langchain4j.milvus-v2.embedding-store.portjava.lang.Integer
langchain4j.milvus-v2.embedding-store.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-store.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-store.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.urijava.lang.String
langchain4j.milvus-v2.embedding-store.tokenjava.lang.String
langchain4j.milvus-v2.embedding-store.usernamejava.lang.String
langchain4j.milvus-v2.embedding-store.passwordjava.lang.String
langchain4j.milvus-v2.embedding-store.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-store.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-store.database-namejava.lang.String
langchain4j.milvus-v2.embedding-store.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-store.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-store.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-store.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-store.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-store.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode
langchain4j.milvus-v2.embedding-stores.*.milvus-clientio.milvus.v2.client.MilvusClientV2
langchain4j.milvus-v2.embedding-stores.*.hostjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.portjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.collection-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.dimensionjava.lang.Integer
langchain4j.milvus-v2.embedding-stores.*.index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.urijava.lang.String
langchain4j.milvus-v2.embedding-stores.*.tokenjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.usernamejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.passwordjava.lang.String
langchain4j.milvus-v2.embedding-stores.*.consistency-levelio.milvus.v2.common.ConsistencyLevel
langchain4j.milvus-v2.embedding-stores.*.retrieve-embeddings-on-searchjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.auto-flush-on-insertjava.lang.Boolean
langchain4j.milvus-v2.embedding-stores.*.database-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.id-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.text-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.metadata-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.sparse-vector-field-namejava.lang.String
langchain4j.milvus-v2.embedding-stores.*.rankerdev.langchain4j.store.embedding.milvus.v2.MilvusV2Ranker
langchain4j.milvus-v2.embedding-stores.*.sparse-metric-typeio.milvus.v2.common.IndexParam$MetricType
langchain4j.milvus-v2.embedding-stores.*.sparse-index-typeio.milvus.v2.common.IndexParam$IndexType
langchain4j.milvus-v2.embedding-stores.*.sparse-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$MilvusSparseMode
langchain4j.milvus-v2.embedding-stores.*.search-modedev.langchain4j.store.embedding.milvus.v2.MilvusV2EmbeddingStore$SearchMode

Micronaut Langchain4j Store Mongodb Config Properties

Configuration properties for MongoDbChatMemoryStoreConfiguration

PropertyTypeDescription
langchain4j.chat-memory-store.mongodb.*.enabledbooleanWhether the MongoDB chat memory store is enabled. Defaults to {@code true}.
langchain4j.chat-memory-store.mongodb.*.serverjava.lang.StringThe name of the MongoDB server, or {@code null} for the default server

Configuration properties for MongoDbChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.mongodb.*.database-namejava.lang.String
langchain4j.chat-memory-store.mongodb.*.collection-namejava.lang.String
langchain4j.chat-memory-store.mongodb.*.expire-after-secondsjava.lang.Long

Configuration properties for MongoDbChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.mongodb.*.database-namejava.lang.String
langchain4j.chat-memory-store.mongodb.*.collection-namejava.lang.String
langchain4j.chat-memory-store.mongodb.*.expire-after-secondsjava.lang.Long

Configuration properties for MongoDbEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.database-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.collection-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.index-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratiojava.lang.Long
langchain4j.mongodb-atlas.embedding-stores.*.create-indexjava.lang.Boolean

Configuration properties for MongoDbEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.database-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.collection-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.index-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratiojava.lang.Long
langchain4j.mongodb-atlas.embedding-stores.*.create-indexjava.lang.Boolean

Configuration properties for IndexMapping$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.dimensionint
langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.metadata-field-namesjava.util.Set

Micronaut Langchain4j Store Neo4j Config Properties

Configuration properties for Neo4jChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.neo4j.enabledbooleanenabled Whether Neo4j ChatMemory store is enabled. Default value {@value #DEFAULT_ENABLED}.
langchain4j.chat-memory-store.neo4j.urijava.lang.Stringthe Bolt URI to a Neo4j instance
langchain4j.chat-memory-store.neo4j.userjava.lang.Stringthe Neo4j instance’s username
langchain4j.chat-memory-store.neo4j.passwordjava.lang.Stringthe Neo4j instance’s password

Configuration properties for Neo4jChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.neo4j.driverorg.neo4j.driver.Driver
langchain4j.chat-memory-store.neo4j.configorg.neo4j.driver.SessionConfig
langchain4j.chat-memory-store.neo4j.memory-labeljava.lang.String
langchain4j.chat-memory-store.neo4j.message-labeljava.lang.String
langchain4j.chat-memory-store.neo4j.id-propertyjava.lang.String
langchain4j.chat-memory-store.neo4j.message-propertyjava.lang.String
langchain4j.chat-memory-store.neo4j.last-message-rel-typejava.lang.String
langchain4j.chat-memory-store.neo4j.next-message-rel-typejava.lang.String
langchain4j.chat-memory-store.neo4j.database-namejava.lang.String
langchain4j.chat-memory-store.neo4j.sizejava.lang.Integer

Micronaut Langchain4j Store Opensearch Config Properties

Configuration properties for CommonOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-search.enabledbooleantrue
langchain4j.open-search.server-urljava.lang.String
langchain4j.open-search.api-keyjava.lang.String

Configuration properties for DefaultOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.open-search.embedding-store.open-search-clientorg.opensearch.client.opensearch.OpenSearchClient
langchain4j.open-search.embedding-store.optionsorg.opensearch.client.transport.aws.AwsSdk2TransportOptions

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for NamedOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.open-search.embedding-stores.*.open-search-clientorg.opensearch.client.opensearch.OpenSearchClient
langchain4j.open-search.embedding-stores.*.optionsorg.opensearch.client.transport.aws.AwsSdk2TransportOptions

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Micronaut Langchain4j Store Oracle Config Properties

Configuration properties for OracleChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.oracle.*.enabledbooleanWhether Oracle ChatMemory store is enabled. Default value true

Configuration properties for OracleChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.oracle.*.table-namejava.lang.String
langchain4j.chat-memory-store.oracle.*.memory-id-column-namejava.lang.String
langchain4j.chat-memory-store.oracle.*.content-column-namejava.lang.String

Configuration properties for OracleEmbeddingStoreConfig

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.tablejava.lang.StringThe table name.

Configuration properties for OracleEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.vector-indexdev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.indexdev.langchain4j.store.embedding.oracle.Index
langchain4j.oracle.embedding-stores.*.exact-searchboolean

Configuration properties for OracleEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.vector-indexdev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.indexdev.langchain4j.store.embedding.oracle.Index
langchain4j.oracle.embedding-stores.*.exact-searchboolean

Configuration properties for EmbeddingTable$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.table.create-optiondev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.table.namejava.lang.String
langchain4j.oracle.embedding-stores.*.table.id-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.embedding-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.text-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.metadata-columnjava.lang.String

Micronaut Langchain4j Store Pgvector Config Properties

Configuration properties for PgVectorEmbeddingStoreConfig

PropertyTypeDescription
langchain4j.pgvector.embedding-stores.*.tablejava.lang.StringThe table to use.
langchain4j.pgvector.embedding-stores.*.dimensionjava.lang.IntegerSets the dimension.
langchain4j.pgvector.embedding-stores.*.use-indexjava.lang.BooleanSets whether to use the index.
langchain4j.pgvector.embedding-stores.*.index-list-sizejava.lang.IntegerSets the index list size.
langchain4j.pgvector.embedding-stores.*.create-tablejava.lang.BooleanSets whether to create the table.
langchain4j.pgvector.embedding-stores.*.drop-table-firstjava.lang.BooleanSets whether the table should be dropped.
langchain4j.pgvector.embedding-stores.*.metadata-storage-configdev.langchain4j.store.embedding.pgvector.MetadataStorageConfigThe config

Micronaut Langchain4j Store Qdrant Config Properties

Configuration properties for QdrantTestResourceConfig

PropertyTypeDescriptionDefault
test-resources.containers.qdrant.dimensionjava.lang.IntegerThe dimension384
test-resources.containers.qdrant.distanceio.qdrant.client.grpc.Collections$DistanceThe distanceCosine

Micronaut Langchain4j Store Redis Config Properties

Configuration properties for RedisChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.redis.enabledbooleanWhether Redis ChatMemory store is enabled. Default value true

Configuration properties for RedisChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.redis.hostjava.lang.String
langchain4j.chat-memory-store.redis.portjava.lang.Integer
langchain4j.chat-memory-store.redis.userjava.lang.String
langchain4j.chat-memory-store.redis.passwordjava.lang.String
langchain4j.chat-memory-store.redis.ttljava.lang.Long
langchain4j.chat-memory-store.redis.prefixjava.lang.String
langchain4j.chat-memory-store.redis.store-typedev.langchain4j.community.store.memory.chat.redis.StoreType
langchain4j.chat-memory-store.redis.sslboolean

Micronaut Langchain4j Store Weaviate Config Properties

Configuration properties for WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder

PropertyTypeDescription
langchain4j.weaviate.embedding-store.api-keyjava.lang.String
langchain4j.weaviate.embedding-store.schemejava.lang.String
langchain4j.weaviate.embedding-store.hostjava.lang.String
langchain4j.weaviate.embedding-store.portjava.lang.Integer
langchain4j.weaviate.embedding-store.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-store.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-store.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-store.object-classjava.lang.String
langchain4j.weaviate.embedding-store.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-store.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-store.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-store.text-field-namejava.lang.String
langchain4j.weaviate.embedding-store.metadata-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.api-keyjava.lang.String
langchain4j.weaviate.embedding-stores.*.schemejava.lang.String
langchain4j.weaviate.embedding-stores.*.hostjava.lang.String
langchain4j.weaviate.embedding-stores.*.portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.object-classjava.lang.String
langchain4j.weaviate.embedding-stores.*.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-stores.*.text-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-field-namejava.lang.String

Configuration properties for WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder

PropertyTypeDescription
langchain4j.weaviate.embedding-store.api-keyjava.lang.String
langchain4j.weaviate.embedding-store.schemejava.lang.String
langchain4j.weaviate.embedding-store.hostjava.lang.String
langchain4j.weaviate.embedding-store.portjava.lang.Integer
langchain4j.weaviate.embedding-store.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-store.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-store.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-store.object-classjava.lang.String
langchain4j.weaviate.embedding-store.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-store.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-store.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-store.text-field-namejava.lang.String
langchain4j.weaviate.embedding-store.metadata-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.api-keyjava.lang.String
langchain4j.weaviate.embedding-stores.*.schemejava.lang.String
langchain4j.weaviate.embedding-stores.*.hostjava.lang.String
langchain4j.weaviate.embedding-stores.*.portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.object-classjava.lang.String
langchain4j.weaviate.embedding-stores.*.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-stores.*.text-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-field-namejava.lang.String

Configuration properties for WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder

PropertyTypeDescription
langchain4j.weaviate.embedding-store.api-keyjava.lang.String
langchain4j.weaviate.embedding-store.schemejava.lang.String
langchain4j.weaviate.embedding-store.hostjava.lang.String
langchain4j.weaviate.embedding-store.portjava.lang.Integer
langchain4j.weaviate.embedding-store.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-store.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-store.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-store.object-classjava.lang.String
langchain4j.weaviate.embedding-store.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-store.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-store.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-store.text-field-namejava.lang.String
langchain4j.weaviate.embedding-store.metadata-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.api-keyjava.lang.String
langchain4j.weaviate.embedding-stores.*.schemejava.lang.String
langchain4j.weaviate.embedding-stores.*.hostjava.lang.String
langchain4j.weaviate.embedding-stores.*.portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.object-classjava.lang.String
langchain4j.weaviate.embedding-stores.*.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-stores.*.text-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-field-namejava.lang.String

Configuration properties for WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder

PropertyTypeDescription
langchain4j.weaviate.embedding-store.api-keyjava.lang.String
langchain4j.weaviate.embedding-store.schemejava.lang.String
langchain4j.weaviate.embedding-store.hostjava.lang.String
langchain4j.weaviate.embedding-store.portjava.lang.Integer
langchain4j.weaviate.embedding-store.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-store.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-store.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-store.object-classjava.lang.String
langchain4j.weaviate.embedding-store.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-store.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-store.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-store.text-field-namejava.lang.String
langchain4j.weaviate.embedding-store.metadata-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.api-keyjava.lang.String
langchain4j.weaviate.embedding-stores.*.schemejava.lang.String
langchain4j.weaviate.embedding-stores.*.hostjava.lang.String
langchain4j.weaviate.embedding-stores.*.portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.use-grpc-for-insertsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.secured-grpcjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.grpc-portjava.lang.Integer
langchain4j.weaviate.embedding-stores.*.object-classjava.lang.String
langchain4j.weaviate.embedding-stores.*.avoid-dupsjava.lang.Boolean
langchain4j.weaviate.embedding-stores.*.consistency-leveljava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-keysjava.util.Collection
langchain4j.weaviate.embedding-stores.*.text-field-namejava.lang.String
langchain4j.weaviate.embedding-stores.*.metadata-field-namejava.lang.String

Micronaut Langchain4j Vertexai Config Properties

Configuration properties for CommonVertexAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.vertex-ai.enabledbooleantrue
langchain4j.vertex-ai.endpointjava.lang.String
langchain4j.vertex-ai.model-namejava.lang.Stringchat-bison
langchain4j.vertex-ai.projectjava.lang.String
langchain4j.vertex-ai.locationjava.lang.String
langchain4j.vertex-ai.publisherjava.lang.Stringgoogle
langchain4j.vertex-ai.max-retriesjava.lang.Integer5

Configuration properties for DefaultVertexAiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for NamedVertexAiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for DefaultVertexAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for NamedVertexAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.embedding-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Micronaut Langchain4j Vertexai Gemini Config Properties

Configuration properties for CommonVertexAiGeminiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.vertex-ai-gemini.enabledbooleantrue
langchain4j.vertex-ai-gemini.model-namejava.lang.Stringgemini-3.8-flash
langchain4j.vertex-ai-gemini.projectjava.lang.String
langchain4j.vertex-ai-gemini.locationjava.lang.String

Configuration properties for DefaultVertexAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.credentialscom.google.auth.oauth2.GoogleCredentials
langchain4j.vertex-ai-gemini.chat-model.listenersjava.util.List

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for NamedVertexAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials
langchain4j.vertex-ai-gemini.chat-models.*.listenersjava.util.List

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for DefaultVertexAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.credentialscom.google.auth.oauth2.GoogleCredentials
langchain4j.vertex-ai-gemini.streaming-chat-model.listenersjava.util.List

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for NamedVertexAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials
langchain4j.vertex-ai-gemini.streaming-chat-models.*.listenersjava.util.List

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Micronaut Langchain4j Voyageai Config Properties

Configuration properties for CommonVoyageAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.voyage-ai.enabledbooleantrue
langchain4j.voyage-ai.base-urljava.lang.String
langchain4j.voyage-ai.api-keyjava.lang.String
langchain4j.voyage-ai.timeoutjava.time.Duration
langchain4j.voyage-ai.log-requestsjava.lang.Booleanfalse
langchain4j.voyage-ai.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultVoyageAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.voyage-ai.embedding-model.model-namejava.lang.Stringvoyage-3.5
langchain4j.voyage-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.voyage-ai.embedding-model.listenersjava.util.List

Configuration properties for VoyageAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.embedding-model.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-model.base-urljava.lang.String
langchain4j.voyage-ai.embedding-model.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-model.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-model.input-typejava.lang.String
langchain4j.voyage-ai.embedding-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-model.multimodaljava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-models.*.base-urljava.lang.String
langchain4j.voyage-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-models.*.input-typejava.lang.String
langchain4j.voyage-ai.embedding-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.multimodaljava.lang.Boolean

Configuration properties for VoyageAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.embedding-model.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-model.base-urljava.lang.String
langchain4j.voyage-ai.embedding-model.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-model.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-model.input-typejava.lang.String
langchain4j.voyage-ai.embedding-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-model.multimodaljava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-models.*.base-urljava.lang.String
langchain4j.voyage-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-models.*.input-typejava.lang.String
langchain4j.voyage-ai.embedding-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.multimodaljava.lang.Boolean

Configuration properties for NamedVoyageAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.voyage-ai.embedding-models.*.model-namejava.lang.Stringvoyage-3.5
langchain4j.voyage-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.voyage-ai.embedding-models.*.listenersjava.util.List

Configuration properties for VoyageAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.embedding-model.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-model.base-urljava.lang.String
langchain4j.voyage-ai.embedding-model.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-model.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-model.input-typejava.lang.String
langchain4j.voyage-ai.embedding-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-model.multimodaljava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-models.*.base-urljava.lang.String
langchain4j.voyage-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-models.*.input-typejava.lang.String
langchain4j.voyage-ai.embedding-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.multimodaljava.lang.Boolean

Configuration properties for VoyageAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.embedding-model.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-model.base-urljava.lang.String
langchain4j.voyage-ai.embedding-model.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-model.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-model.input-typejava.lang.String
langchain4j.voyage-ai.embedding-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-model.multimodaljava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.embedding-models.*.base-urljava.lang.String
langchain4j.voyage-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.embedding-models.*.input-typejava.lang.String
langchain4j.voyage-ai.embedding-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.voyage-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.voyage-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.voyage-ai.embedding-models.*.multimodaljava.lang.Boolean

Configuration properties for DefaultVoyageAiScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.voyage-ai.scoring-model.model-namejava.lang.Stringrerank-2.5
langchain4j.voyage-ai.scoring-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for VoyageAiScoringModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.scoring-model.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-model.base-urljava.lang.String
langchain4j.voyage-ai.scoring-model.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-model.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.scoring-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-models.*.base-urljava.lang.String
langchain4j.voyage-ai.scoring-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for VoyageAiScoringModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.scoring-model.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-model.base-urljava.lang.String
langchain4j.voyage-ai.scoring-model.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-model.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.scoring-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-models.*.base-urljava.lang.String
langchain4j.voyage-ai.scoring-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedVoyageAiScoringModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.voyage-ai.scoring-models.*.model-namejava.lang.Stringrerank-2.5
langchain4j.voyage-ai.scoring-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for VoyageAiScoringModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.scoring-model.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-model.base-urljava.lang.String
langchain4j.voyage-ai.scoring-model.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-model.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.scoring-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-models.*.base-urljava.lang.String
langchain4j.voyage-ai.scoring-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.loggerorg.slf4j.Logger

Configuration properties for VoyageAiScoringModel$Builder

PropertyTypeDescription
langchain4j.voyage-ai.scoring-model.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-model.base-urljava.lang.String
langchain4j.voyage-ai.scoring-model.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-model.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-model.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-model.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-model.loggerorg.slf4j.Logger
langchain4j.voyage-ai.scoring-models.*.custom-headersjava.util.Map
langchain4j.voyage-ai.scoring-models.*.base-urljava.lang.String
langchain4j.voyage-ai.scoring-models.*.timeoutjava.time.Duration
langchain4j.voyage-ai.scoring-models.*.max-retriesjava.lang.Integer
langchain4j.voyage-ai.scoring-models.*.api-keyjava.lang.String
langchain4j.voyage-ai.scoring-models.*.truncationjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-requestsjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.log-responsesjava.lang.Boolean
langchain4j.voyage-ai.scoring-models.*.loggerorg.slf4j.Logger