Configuration Reference

Version:2.0.0-SNAPSHOT

Micronaut Langchain4j Anthropic Config Properties

🔗
Table 1. Configuration Properties for CommonAnthropicChatModelConfiguration
Property Type Description Default value

langchain4j.anthropic.enabled

boolean

true

langchain4j.anthropic.base-url

java.lang.String

https://api.anthropic.com/v1/

langchain4j.anthropic.model-name

java.lang.String

claude-3-haiku-20240307

langchain4j.anthropic.api-key

java.lang.String

langchain4j.anthropic.version

java.lang.String

langchain4j.anthropic.timeout

java.time.Duration

langchain4j.anthropic.log-requests

java.lang.Boolean

langchain4j.anthropic.log-responses

java.lang.Boolean

🔗
Table 2. Configuration Properties for AnthropicChatModel$AnthropicChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-model.base-url

java.lang.String

langchain4j.anthropic.chat-model.api-key

java.lang.String

langchain4j.anthropic.chat-model.version

java.lang.String

langchain4j.anthropic.chat-model.beta

java.lang.String

langchain4j.anthropic.chat-model.model-name

java.lang.String

langchain4j.anthropic.chat-model.temperature

java.lang.Double

langchain4j.anthropic.chat-model.top-p

java.lang.Double

langchain4j.anthropic.chat-model.top-k

java.lang.Integer

langchain4j.anthropic.chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.stop-sequences

java.util.List

langchain4j.anthropic.chat-model.tool-specifications

java.util.List

langchain4j.anthropic.chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-model.thinking-type

java.lang.String

langchain4j.anthropic.chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.timeout

java.time.Duration

langchain4j.anthropic.chat-model.max-retries

java.lang.Integer

langchain4j.anthropic.chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.chat-model.listeners

java.util.List

langchain4j.anthropic.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-model.user-id

java.lang.String

langchain4j.anthropic.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-models.*.base-url

java.lang.String

langchain4j.anthropic.chat-models.*.api-key

java.lang.String

langchain4j.anthropic.chat-models.*.version

java.lang.String

langchain4j.anthropic.chat-models.*.beta

java.lang.String

langchain4j.anthropic.chat-models.*.model-name

java.lang.String

langchain4j.anthropic.chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.chat-models.*.max-retries

java.lang.Integer

langchain4j.anthropic.chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.chat-models.*.listeners

java.util.List

langchain4j.anthropic.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-models.*.user-id

java.lang.String

🔗
Table 3. Configuration Properties for AnthropicChatModel$AnthropicChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-model.base-url

java.lang.String

langchain4j.anthropic.chat-model.api-key

java.lang.String

langchain4j.anthropic.chat-model.version

java.lang.String

langchain4j.anthropic.chat-model.beta

java.lang.String

langchain4j.anthropic.chat-model.model-name

java.lang.String

langchain4j.anthropic.chat-model.temperature

java.lang.Double

langchain4j.anthropic.chat-model.top-p

java.lang.Double

langchain4j.anthropic.chat-model.top-k

java.lang.Integer

langchain4j.anthropic.chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.stop-sequences

java.util.List

langchain4j.anthropic.chat-model.tool-specifications

java.util.List

langchain4j.anthropic.chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-model.thinking-type

java.lang.String

langchain4j.anthropic.chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.timeout

java.time.Duration

langchain4j.anthropic.chat-model.max-retries

java.lang.Integer

langchain4j.anthropic.chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.chat-model.listeners

java.util.List

langchain4j.anthropic.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-model.user-id

java.lang.String

langchain4j.anthropic.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-models.*.base-url

java.lang.String

langchain4j.anthropic.chat-models.*.api-key

java.lang.String

langchain4j.anthropic.chat-models.*.version

java.lang.String

langchain4j.anthropic.chat-models.*.beta

java.lang.String

langchain4j.anthropic.chat-models.*.model-name

java.lang.String

langchain4j.anthropic.chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.chat-models.*.max-retries

java.lang.Integer

langchain4j.anthropic.chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.chat-models.*.listeners

java.util.List

langchain4j.anthropic.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-models.*.user-id

java.lang.String

🔗
Table 4. Configuration Properties for AnthropicChatModel$AnthropicChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-model.base-url

java.lang.String

langchain4j.anthropic.chat-model.api-key

java.lang.String

langchain4j.anthropic.chat-model.version

java.lang.String

langchain4j.anthropic.chat-model.beta

java.lang.String

langchain4j.anthropic.chat-model.model-name

java.lang.String

langchain4j.anthropic.chat-model.temperature

java.lang.Double

langchain4j.anthropic.chat-model.top-p

java.lang.Double

langchain4j.anthropic.chat-model.top-k

java.lang.Integer

langchain4j.anthropic.chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.stop-sequences

java.util.List

langchain4j.anthropic.chat-model.tool-specifications

java.util.List

langchain4j.anthropic.chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-model.thinking-type

java.lang.String

langchain4j.anthropic.chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.timeout

java.time.Duration

langchain4j.anthropic.chat-model.max-retries

java.lang.Integer

langchain4j.anthropic.chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.chat-model.listeners

java.util.List

langchain4j.anthropic.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-model.user-id

java.lang.String

langchain4j.anthropic.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-models.*.base-url

java.lang.String

langchain4j.anthropic.chat-models.*.api-key

java.lang.String

langchain4j.anthropic.chat-models.*.version

java.lang.String

langchain4j.anthropic.chat-models.*.beta

java.lang.String

langchain4j.anthropic.chat-models.*.model-name

java.lang.String

langchain4j.anthropic.chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.chat-models.*.max-retries

java.lang.Integer

langchain4j.anthropic.chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.chat-models.*.listeners

java.util.List

langchain4j.anthropic.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-models.*.user-id

java.lang.String

🔗
Table 5. Configuration Properties for AnthropicChatModel$AnthropicChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-model.base-url

java.lang.String

langchain4j.anthropic.chat-model.api-key

java.lang.String

langchain4j.anthropic.chat-model.version

java.lang.String

langchain4j.anthropic.chat-model.beta

java.lang.String

langchain4j.anthropic.chat-model.model-name

java.lang.String

langchain4j.anthropic.chat-model.temperature

java.lang.Double

langchain4j.anthropic.chat-model.top-p

java.lang.Double

langchain4j.anthropic.chat-model.top-k

java.lang.Integer

langchain4j.anthropic.chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.stop-sequences

java.util.List

langchain4j.anthropic.chat-model.tool-specifications

java.util.List

langchain4j.anthropic.chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-model.thinking-type

java.lang.String

langchain4j.anthropic.chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-model.timeout

java.time.Duration

langchain4j.anthropic.chat-model.max-retries

java.lang.Integer

langchain4j.anthropic.chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.chat-model.listeners

java.util.List

langchain4j.anthropic.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-model.user-id

java.lang.String

langchain4j.anthropic.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.chat-models.*.base-url

java.lang.String

langchain4j.anthropic.chat-models.*.api-key

java.lang.String

langchain4j.anthropic.chat-models.*.version

java.lang.String

langchain4j.anthropic.chat-models.*.beta

java.lang.String

langchain4j.anthropic.chat-models.*.model-name

java.lang.String

langchain4j.anthropic.chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.chat-models.*.max-retries

java.lang.Integer

langchain4j.anthropic.chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.chat-models.*.listeners

java.util.List

langchain4j.anthropic.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.anthropic.chat-models.*.user-id

java.lang.String

🔗
Table 6. Configuration Properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-model.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-model.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-model.version

java.lang.String

langchain4j.anthropic.streaming-chat-model.beta

java.lang.String

langchain4j.anthropic.streaming-chat-model.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-model.listeners

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.user-id

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-models.*.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.version

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.beta

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-models.*.listeners

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.user-id

java.lang.String

🔗
Table 7. Configuration Properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-model.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-model.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-model.version

java.lang.String

langchain4j.anthropic.streaming-chat-model.beta

java.lang.String

langchain4j.anthropic.streaming-chat-model.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-model.listeners

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.user-id

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-models.*.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.version

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.beta

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-models.*.listeners

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.user-id

java.lang.String

🔗
Table 8. Configuration Properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-model.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-model.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-model.version

java.lang.String

langchain4j.anthropic.streaming-chat-model.beta

java.lang.String

langchain4j.anthropic.streaming-chat-model.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-model.listeners

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.user-id

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-models.*.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.version

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.beta

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-models.*.listeners

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.user-id

java.lang.String

🔗
Table 9. Configuration Properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder
Property Type Description Default value

langchain4j.anthropic.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-model.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-model.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-model.version

java.lang.String

langchain4j.anthropic.streaming-chat-model.beta

java.lang.String

langchain4j.anthropic.streaming-chat-model.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-model.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-model.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-model.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-model.listeners

java.util.List

langchain4j.anthropic.streaming-chat-model.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-model.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-model.user-id

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.anthropic.streaming-chat-models.*.base-url

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.api-key

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.version

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.beta

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.model-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.anthropic.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-specifications

java.util.List

langchain4j.anthropic.streaming-chat-models.*.cache-system-messages

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.cache-tools

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.thinking-type

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokens

java.lang.Integer

langchain4j.anthropic.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.anthropic.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.anthropic.streaming-chat-models.*.listeners

java.util.List

langchain4j.anthropic.streaming-chat-models.*.tool-choice

dev.langchain4j.model.chat.request.ToolChoice

langchain4j.anthropic.streaming-chat-models.*.tool-choice-name

java.lang.String

langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-use

java.lang.Boolean

langchain4j.anthropic.streaming-chat-models.*.user-id

java.lang.String

Micronaut Langchain4j Azure Config Properties

🔗
Table 10. Configuration Properties for CommonAzureOpenAiChatModelConfiguration
Property Type Description Default value

langchain4j.azure-open-ai.enabled

boolean

true

langchain4j.azure-open-ai.api-key

java.lang.String

langchain4j.azure-open-ai.endpoint

java.lang.String

langchain4j.azure-open-ai.service-version

java.lang.String

langchain4j.azure-open-ai.deployment-name

java.lang.String

langchain4j.azure-open-ai.timeout

java.time.Duration

langchain4j.azure-open-ai.max-retries

java.lang.Integer

langchain4j.azure-open-ai.log-requests-and-responses

java.lang.Boolean

false

🔗
Table 11. Configuration Properties for AzureOpenAiChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-model.user

java.lang.String

langchain4j.azure-open-ai.chat-model.stop

java.util.List

langchain4j.azure-open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-model.listeners

java.util.List

langchain4j.azure-open-ai.chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 12. Configuration Properties for AzureOpenAiChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-model.user

java.lang.String

langchain4j.azure-open-ai.chat-model.stop

java.util.List

langchain4j.azure-open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-model.listeners

java.util.List

langchain4j.azure-open-ai.chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 13. Configuration Properties for AzureOpenAiChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-model.user

java.lang.String

langchain4j.azure-open-ai.chat-model.stop

java.util.List

langchain4j.azure-open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-model.listeners

java.util.List

langchain4j.azure-open-ai.chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 14. Configuration Properties for AzureOpenAiChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-model.user

java.lang.String

langchain4j.azure-open-ai.chat-model.stop

java.util.List

langchain4j.azure-open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-model.listeners

java.util.List

langchain4j.azure-open-ai.chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.chat-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 15. Configuration Properties for AzureOpenAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.embedding-model.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-model.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-model.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-model.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.custom-headers

java.util.Map

🔗
Table 16. Configuration Properties for AzureOpenAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.embedding-model.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-model.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-model.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-model.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.custom-headers

java.util.Map

🔗
Table 17. Configuration Properties for AzureOpenAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.embedding-model.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-model.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-model.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-model.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.custom-headers

java.util.Map

🔗
Table 18. Configuration Properties for AzureOpenAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.embedding-model.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-model.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-model.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-model.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.embedding-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.embedding-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.embedding-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.azure-open-ai.embedding-models.*.custom-headers

java.util.Map

🔗
Table 19. Configuration Properties for AzureOpenAiImageModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.image-model.endpoint

java.lang.String

langchain4j.azure-open-ai.image-model.service-version

java.lang.String

langchain4j.azure-open-ai.image-model.api-key

java.lang.String

langchain4j.azure-open-ai.image-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-model.quality

java.lang.String

langchain4j.azure-open-ai.image-model.size

java.lang.String

langchain4j.azure-open-ai.image-model.user

java.lang.String

langchain4j.azure-open-ai.image-model.style

java.lang.String

langchain4j.azure-open-ai.image-model.response-format

java.lang.String

langchain4j.azure-open-ai.image-model.timeout

java.time.Duration

langchain4j.azure-open-ai.image-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.image-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.image-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.image-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-models.*.quality

java.lang.String

langchain4j.azure-open-ai.image-models.*.size

java.lang.String

langchain4j.azure-open-ai.image-models.*.user

java.lang.String

langchain4j.azure-open-ai.image-models.*.style

java.lang.String

langchain4j.azure-open-ai.image-models.*.response-format

java.lang.String

langchain4j.azure-open-ai.image-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 20. Configuration Properties for AzureOpenAiImageModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.image-model.endpoint

java.lang.String

langchain4j.azure-open-ai.image-model.service-version

java.lang.String

langchain4j.azure-open-ai.image-model.api-key

java.lang.String

langchain4j.azure-open-ai.image-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-model.quality

java.lang.String

langchain4j.azure-open-ai.image-model.size

java.lang.String

langchain4j.azure-open-ai.image-model.user

java.lang.String

langchain4j.azure-open-ai.image-model.style

java.lang.String

langchain4j.azure-open-ai.image-model.response-format

java.lang.String

langchain4j.azure-open-ai.image-model.timeout

java.time.Duration

langchain4j.azure-open-ai.image-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.image-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.image-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.image-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-models.*.quality

java.lang.String

langchain4j.azure-open-ai.image-models.*.size

java.lang.String

langchain4j.azure-open-ai.image-models.*.user

java.lang.String

langchain4j.azure-open-ai.image-models.*.style

java.lang.String

langchain4j.azure-open-ai.image-models.*.response-format

java.lang.String

langchain4j.azure-open-ai.image-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 21. Configuration Properties for AzureOpenAiImageModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.image-model.endpoint

java.lang.String

langchain4j.azure-open-ai.image-model.service-version

java.lang.String

langchain4j.azure-open-ai.image-model.api-key

java.lang.String

langchain4j.azure-open-ai.image-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-model.quality

java.lang.String

langchain4j.azure-open-ai.image-model.size

java.lang.String

langchain4j.azure-open-ai.image-model.user

java.lang.String

langchain4j.azure-open-ai.image-model.style

java.lang.String

langchain4j.azure-open-ai.image-model.response-format

java.lang.String

langchain4j.azure-open-ai.image-model.timeout

java.time.Duration

langchain4j.azure-open-ai.image-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.image-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.image-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.image-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-models.*.quality

java.lang.String

langchain4j.azure-open-ai.image-models.*.size

java.lang.String

langchain4j.azure-open-ai.image-models.*.user

java.lang.String

langchain4j.azure-open-ai.image-models.*.style

java.lang.String

langchain4j.azure-open-ai.image-models.*.response-format

java.lang.String

langchain4j.azure-open-ai.image-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 22. Configuration Properties for AzureOpenAiImageModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.image-model.endpoint

java.lang.String

langchain4j.azure-open-ai.image-model.service-version

java.lang.String

langchain4j.azure-open-ai.image-model.api-key

java.lang.String

langchain4j.azure-open-ai.image-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-model.quality

java.lang.String

langchain4j.azure-open-ai.image-model.size

java.lang.String

langchain4j.azure-open-ai.image-model.user

java.lang.String

langchain4j.azure-open-ai.image-model.style

java.lang.String

langchain4j.azure-open-ai.image-model.response-format

java.lang.String

langchain4j.azure-open-ai.image-model.timeout

java.time.Duration

langchain4j.azure-open-ai.image-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-model.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-model.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.image-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.image-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.image-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.image-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.image-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.image-models.*.quality

java.lang.String

langchain4j.azure-open-ai.image-models.*.size

java.lang.String

langchain4j.azure-open-ai.image-models.*.user

java.lang.String

langchain4j.azure-open-ai.image-models.*.style

java.lang.String

langchain4j.azure-open-ai.image-models.*.response-format

java.lang.String

langchain4j.azure-open-ai.image-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.image-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.image-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.azure-open-ai.image-models.*.open-aiclient

com.azure.ai.openai.OpenAIClient

langchain4j.azure-open-ai.image-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 23. Configuration Properties for AzureOpenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 24. Configuration Properties for AzureOpenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 25. Configuration Properties for AzureOpenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 26. Configuration Properties for AzureOpenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.azure-open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-model.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-model.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-model.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-model.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-model.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-model.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-model.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.azure-open-ai.streaming-chat-models.*.endpoint

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.service-version

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-key

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.http-client-provider

com.azure.core.http.HttpClientProvider

langchain4j.azure-open-ai.streaming-chat-models.*.deployment-name

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.azure-open-ai.streaming-chat-models.*.enhancements

com.azure.ai.openai.models.AzureChatEnhancementConfiguration

langchain4j.azure-open-ai.streaming-chat-models.*.seed

java.lang.Long

langchain4j.azure-open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.azure-open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.azure-open-ai.streaming-chat-models.*.max-retries

java.lang.Integer

langchain4j.azure-open-ai.streaming-chat-models.*.retry-options

com.azure.core.http.policy.RetryOptions

langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responses

boolean

langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-client

com.azure.ai.openai.OpenAIAsyncClient

langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffix

java.lang.String

langchain4j.azure-open-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.azure-open-ai.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilities

java.util.Set

Micronaut Langchain4j Bedrock Config Properties

🔗
Table 27. Configuration Properties for CommonBedrockChatModelConfiguration
Property Type Description Default value

langchain4j.bedrock.enabled

boolean

true

langchain4j.bedrock.region

software.amazon.awssdk.regions.Region

🔗
Table 28. Configuration Properties for BedrockCohereEmbeddingModel$Builder
Property Type Description Default value

langchain4j.bedrock-cohere.embedding-model.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-model.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-model.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-cohere.embedding-models.*.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-models.*.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-models.*.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-models.*.max-retries

java.lang.Integer

🔗
Table 29. Configuration Properties for BedrockCohereEmbeddingModel$Builder
Property Type Description Default value

langchain4j.bedrock-cohere.embedding-model.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-model.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-model.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-cohere.embedding-models.*.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-models.*.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-models.*.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-models.*.max-retries

java.lang.Integer

🔗
Table 30. Configuration Properties for BedrockCohereEmbeddingModel$Builder
Property Type Description Default value

langchain4j.bedrock-cohere.embedding-model.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-model.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-model.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-cohere.embedding-models.*.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-models.*.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-models.*.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-models.*.max-retries

java.lang.Integer

🔗
Table 31. Configuration Properties for BedrockCohereEmbeddingModel$Builder
Property Type Description Default value

langchain4j.bedrock-cohere.embedding-model.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-model.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-model.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-cohere.embedding-models.*.model

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model

langchain4j.bedrock-cohere.embedding-models.*.input-type

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType

langchain4j.bedrock-cohere.embedding-models.*.truncate

dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate

langchain4j.bedrock-cohere.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-cohere.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-cohere.embedding-models.*.max-retries

java.lang.Integer

🔗
Table 32. Configuration Properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder
Property Type Description Default value

langchain4j.bedrock-titan.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.model

java.lang.String

langchain4j.bedrock-titan.embedding-model.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.normalize

java.lang.Boolean

langchain4j.bedrock-titan.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-models.*.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.model

java.lang.String

langchain4j.bedrock-titan.embedding-models.*.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.normalize

java.lang.Boolean

🔗
Table 33. Configuration Properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder
Property Type Description Default value

langchain4j.bedrock-titan.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.model

java.lang.String

langchain4j.bedrock-titan.embedding-model.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.normalize

java.lang.Boolean

langchain4j.bedrock-titan.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-models.*.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.model

java.lang.String

langchain4j.bedrock-titan.embedding-models.*.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.normalize

java.lang.Boolean

🔗
Table 34. Configuration Properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder
Property Type Description Default value

langchain4j.bedrock-titan.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.model

java.lang.String

langchain4j.bedrock-titan.embedding-model.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.normalize

java.lang.Boolean

langchain4j.bedrock-titan.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-models.*.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.model

java.lang.String

langchain4j.bedrock-titan.embedding-models.*.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.normalize

java.lang.Boolean

🔗
Table 35. Configuration Properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder
Property Type Description Default value

langchain4j.bedrock-titan.embedding-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-model.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.model

java.lang.String

langchain4j.bedrock-titan.embedding-model.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-model.normalize

java.lang.Boolean

langchain4j.bedrock-titan.embedding-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock-titan.embedding-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-titan.embedding-models.*.max-retries

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.model

java.lang.String

langchain4j.bedrock-titan.embedding-models.*.dimensions

java.lang.Integer

langchain4j.bedrock-titan.embedding-models.*.normalize

java.lang.Boolean

🔗
Table 36. Configuration Properties for BedrockChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-model.model-id

java.lang.String

langchain4j.bedrock.chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.timeout

java.time.Duration

langchain4j.bedrock.chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.chat-model.listeners

java.util.List

langchain4j.bedrock.chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-model.max-retries

java.lang.Integer

langchain4j.bedrock.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-models.*.model-id

java.lang.String

langchain4j.bedrock.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.chat-models.*.listeners

java.util.List

langchain4j.bedrock.chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-models.*.max-retries

java.lang.Integer

🔗
Table 37. Configuration Properties for BedrockChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-model.model-id

java.lang.String

langchain4j.bedrock.chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.timeout

java.time.Duration

langchain4j.bedrock.chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.chat-model.listeners

java.util.List

langchain4j.bedrock.chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-model.max-retries

java.lang.Integer

langchain4j.bedrock.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-models.*.model-id

java.lang.String

langchain4j.bedrock.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.chat-models.*.listeners

java.util.List

langchain4j.bedrock.chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-models.*.max-retries

java.lang.Integer

🔗
Table 38. Configuration Properties for BedrockChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-model.model-id

java.lang.String

langchain4j.bedrock.chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.timeout

java.time.Duration

langchain4j.bedrock.chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.chat-model.listeners

java.util.List

langchain4j.bedrock.chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-model.max-retries

java.lang.Integer

langchain4j.bedrock.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-models.*.model-id

java.lang.String

langchain4j.bedrock.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.chat-models.*.listeners

java.util.List

langchain4j.bedrock.chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-models.*.max-retries

java.lang.Integer

🔗
Table 39. Configuration Properties for BedrockChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-model.model-id

java.lang.String

langchain4j.bedrock.chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-model.timeout

java.time.Duration

langchain4j.bedrock.chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.chat-model.listeners

java.util.List

langchain4j.bedrock.chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-model.max-retries

java.lang.Integer

langchain4j.bedrock.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.chat-models.*.model-id

java.lang.String

langchain4j.bedrock.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.chat-models.*.listeners

java.util.List

langchain4j.bedrock.chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient

langchain4j.bedrock.chat-models.*.max-retries

java.lang.Integer

🔗
Table 40. Configuration Properties for BedrockStreamingChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-model.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-model.listeners

java.util.List

langchain4j.bedrock.streaming-chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

langchain4j.bedrock.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-models.*.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-models.*.listeners

java.util.List

langchain4j.bedrock.streaming-chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

🔗
Table 41. Configuration Properties for BedrockStreamingChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-model.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-model.listeners

java.util.List

langchain4j.bedrock.streaming-chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

langchain4j.bedrock.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-models.*.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-models.*.listeners

java.util.List

langchain4j.bedrock.streaming-chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

🔗
Table 42. Configuration Properties for BedrockStreamingChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-model.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-model.listeners

java.util.List

langchain4j.bedrock.streaming-chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

langchain4j.bedrock.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-models.*.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-models.*.listeners

java.util.List

langchain4j.bedrock.streaming-chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

🔗
Table 43. Configuration Properties for BedrockStreamingChatModel$Builder
Property Type Description Default value

langchain4j.bedrock.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-model.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-model.listeners

java.util.List

langchain4j.bedrock.streaming-chat-model.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

langchain4j.bedrock.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.bedrock.streaming-chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock.streaming-chat-models.*.model-id

java.lang.String

langchain4j.bedrock.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.bedrock.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.bedrock.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.bedrock.streaming-chat-models.*.listeners

java.util.List

langchain4j.bedrock.streaming-chat-models.*.client

software.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

Micronaut Langchain4j Cassandra Config Properties

🔗
Table 44. Configuration Properties for CassandraChatMemoryStoreConfigurationProperties
Property Type Description Default value

langchain4j.chat-memory-store.cassandra.enabled

boolean

enabled Whether Neo4j ChatMemory store is enabled. Default value true

🔗
Table 45. Configuration Properties for CassandraChatMemoryStore$Builder
Property Type Description Default value

langchain4j.chat-memory-store.cassandra.contact-points

java.util.List

langchain4j.chat-memory-store.cassandra.local-data-center

java.lang.String

langchain4j.chat-memory-store.cassandra.port

java.lang.Integer

langchain4j.chat-memory-store.cassandra.user-name

java.lang.String

langchain4j.chat-memory-store.cassandra.password

java.lang.String

langchain4j.chat-memory-store.cassandra.keyspace

java.lang.String

langchain4j.chat-memory-store.cassandra.table

java.lang.String

Micronaut Langchain4j Core Config Properties

🔗
Table 46. Configuration Properties for InMemoryChatMemoryConfigurationProperties
Property Type Description Default value

langchain4j.chat-memory-store.inmemory.enabled

boolean

Whether InMemory Chat Memory store is enabled. Default value true.

🔗
Table 47. Configuration Properties for MessageWindowChatMemoryConfigurationProperties
Property Type Description Default value

langchain4j.chat-memory-store.message-window.max-messages

java.lang.Integer

Sets 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.

🔗
Table 48. Configuration Properties for InMemoryEmbeddingStoreConfig
Property Type Description Default value

langchain4j.in-memory.embedding-stores.*.enabled

boolean

Whether it is enabled

true

langchain4j.in-memory.embedding-stores.*.path

java.lang.String

The path to the JSON file

langchain4j.in-memory.embedding-stores.*.json

java.lang.String

The JSON text

Micronaut Langchain4j Googleai Gemini Config Properties

🔗
Table 49. Configuration Properties for CommonGoogleAiGeminiChatModelConfiguration
Property Type Description Default value

langchain4j.google-ai-gemini.enabled

boolean

true

langchain4j.google-ai-gemini.model-name

java.lang.String

gemini-1.5-flash

langchain4j.google-ai-gemini.api-key

java.lang.String

🔗
Table 50. Configuration Properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.google-ai-gemini.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 51. Configuration Properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.google-ai-gemini.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 52. Configuration Properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.google-ai-gemini.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 53. Configuration Properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.google-ai-gemini.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

🔗
Table 54. Configuration Properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

🔗
Table 55. Configuration Properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

🔗
Table 56. Configuration Properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

🔗
Table 57. Configuration Properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.google-ai-gemini.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-model.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-model.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-model.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-model.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-model.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answers

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.google-ai-gemini.streaming-chat-models.*.api-key

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.base-url

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.google-ai-gemini.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.google-ai-gemini.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-execution

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-output

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.google-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-config

dev.langchain4j.model.googleai.GeminiThinkingConfig

langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinking

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobs

java.lang.Boolean

langchain4j.google-ai-gemini.streaming-chat-models.*.logprobs

java.lang.Integer

langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answers

java.lang.Boolean

🔗
Table 58. Configuration Properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.google-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-model.model-name

java.lang.String

langchain4j.google-ai.embedding-model.api-key

java.lang.String

langchain4j.google-ai.embedding-model.base-url

java.lang.String

langchain4j.google-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-model.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-model.timeout

java.time.Duration

langchain4j.google-ai.embedding-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.google-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-models.*.model-name

java.lang.String

langchain4j.google-ai.embedding-models.*.api-key

java.lang.String

langchain4j.google-ai.embedding-models.*.base-url

java.lang.String

langchain4j.google-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-models.*.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.google-ai.embedding-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.logger

org.slf4j.Logger

🔗
Table 59. Configuration Properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.google-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-model.model-name

java.lang.String

langchain4j.google-ai.embedding-model.api-key

java.lang.String

langchain4j.google-ai.embedding-model.base-url

java.lang.String

langchain4j.google-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-model.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-model.timeout

java.time.Duration

langchain4j.google-ai.embedding-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.google-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-models.*.model-name

java.lang.String

langchain4j.google-ai.embedding-models.*.api-key

java.lang.String

langchain4j.google-ai.embedding-models.*.base-url

java.lang.String

langchain4j.google-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-models.*.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.google-ai.embedding-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.logger

org.slf4j.Logger

🔗
Table 60. Configuration Properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.google-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-model.model-name

java.lang.String

langchain4j.google-ai.embedding-model.api-key

java.lang.String

langchain4j.google-ai.embedding-model.base-url

java.lang.String

langchain4j.google-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-model.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-model.timeout

java.time.Duration

langchain4j.google-ai.embedding-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.google-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-models.*.model-name

java.lang.String

langchain4j.google-ai.embedding-models.*.api-key

java.lang.String

langchain4j.google-ai.embedding-models.*.base-url

java.lang.String

langchain4j.google-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-models.*.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.google-ai.embedding-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.logger

org.slf4j.Logger

🔗
Table 61. Configuration Properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.google-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-model.model-name

java.lang.String

langchain4j.google-ai.embedding-model.api-key

java.lang.String

langchain4j.google-ai.embedding-model.base-url

java.lang.String

langchain4j.google-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-model.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-model.timeout

java.time.Duration

langchain4j.google-ai.embedding-model.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.google-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.google-ai.embedding-models.*.model-name

java.lang.String

langchain4j.google-ai.embedding-models.*.api-key

java.lang.String

langchain4j.google-ai.embedding-models.*.base-url

java.lang.String

langchain4j.google-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.google-ai.embedding-models.*.task-type

dev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType

langchain4j.google-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.google-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.google-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.google-ai.embedding-models.*.log-requests-and-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.google-ai.embedding-models.*.logger

org.slf4j.Logger

Micronaut Langchain4j Hugging Face Config Properties

🔗
Table 62. Configuration Properties for CommonHuggingFaceChatModelConfiguration
Property Type Description Default value

langchain4j.hugging-face.enabled

boolean

true

langchain4j.hugging-face.model-id

java.lang.String

tiiuae/falcon-7b-instruct

langchain4j.hugging-face.access-token

java.lang.String

langchain4j.hugging-face.timeout

java.time.Duration

🔗
Table 63. Configuration Properties for HuggingFaceChatModel$Builder
Property Type Description Default value

langchain4j.hugging-face.chat-model.base-url

java.lang.String

langchain4j.hugging-face.chat-model.access-token

java.lang.String

langchain4j.hugging-face.chat-model.model-id

java.lang.String

langchain4j.hugging-face.chat-model.timeout

java.time.Duration

langchain4j.hugging-face.chat-model.temperature

java.lang.Double

langchain4j.hugging-face.chat-model.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-model.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.base-url

java.lang.String

langchain4j.hugging-face.chat-models.*.access-token

java.lang.String

langchain4j.hugging-face.chat-models.*.model-id

java.lang.String

langchain4j.hugging-face.chat-models.*.timeout

java.time.Duration

langchain4j.hugging-face.chat-models.*.temperature

java.lang.Double

langchain4j.hugging-face.chat-models.*.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-models.*.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.wait-for-model

java.lang.Boolean

🔗
Table 64. Configuration Properties for HuggingFaceChatModel$Builder
Property Type Description Default value

langchain4j.hugging-face.chat-model.base-url

java.lang.String

langchain4j.hugging-face.chat-model.access-token

java.lang.String

langchain4j.hugging-face.chat-model.model-id

java.lang.String

langchain4j.hugging-face.chat-model.timeout

java.time.Duration

langchain4j.hugging-face.chat-model.temperature

java.lang.Double

langchain4j.hugging-face.chat-model.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-model.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.base-url

java.lang.String

langchain4j.hugging-face.chat-models.*.access-token

java.lang.String

langchain4j.hugging-face.chat-models.*.model-id

java.lang.String

langchain4j.hugging-face.chat-models.*.timeout

java.time.Duration

langchain4j.hugging-face.chat-models.*.temperature

java.lang.Double

langchain4j.hugging-face.chat-models.*.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-models.*.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.wait-for-model

java.lang.Boolean

🔗
Table 65. Configuration Properties for HuggingFaceChatModel$Builder
Property Type Description Default value

langchain4j.hugging-face.chat-model.base-url

java.lang.String

langchain4j.hugging-face.chat-model.access-token

java.lang.String

langchain4j.hugging-face.chat-model.model-id

java.lang.String

langchain4j.hugging-face.chat-model.timeout

java.time.Duration

langchain4j.hugging-face.chat-model.temperature

java.lang.Double

langchain4j.hugging-face.chat-model.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-model.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.base-url

java.lang.String

langchain4j.hugging-face.chat-models.*.access-token

java.lang.String

langchain4j.hugging-face.chat-models.*.model-id

java.lang.String

langchain4j.hugging-face.chat-models.*.timeout

java.time.Duration

langchain4j.hugging-face.chat-models.*.temperature

java.lang.Double

langchain4j.hugging-face.chat-models.*.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-models.*.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.wait-for-model

java.lang.Boolean

🔗
Table 66. Configuration Properties for HuggingFaceChatModel$Builder
Property Type Description Default value

langchain4j.hugging-face.chat-model.base-url

java.lang.String

langchain4j.hugging-face.chat-model.access-token

java.lang.String

langchain4j.hugging-face.chat-model.model-id

java.lang.String

langchain4j.hugging-face.chat-model.timeout

java.time.Duration

langchain4j.hugging-face.chat-model.temperature

java.lang.Double

langchain4j.hugging-face.chat-model.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-model.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.base-url

java.lang.String

langchain4j.hugging-face.chat-models.*.access-token

java.lang.String

langchain4j.hugging-face.chat-models.*.model-id

java.lang.String

langchain4j.hugging-face.chat-models.*.timeout

java.time.Duration

langchain4j.hugging-face.chat-models.*.temperature

java.lang.Double

langchain4j.hugging-face.chat-models.*.max-new-tokens

java.lang.Integer

langchain4j.hugging-face.chat-models.*.return-full-text

java.lang.Boolean

langchain4j.hugging-face.chat-models.*.wait-for-model

java.lang.Boolean

🔗
Table 67. Configuration Properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder
Property Type Description Default value

langchain4j.hugging-face.embedding-model.base-url

java.lang.String

langchain4j.hugging-face.embedding-model.access-token

java.lang.String

langchain4j.hugging-face.embedding-model.model-id

java.lang.String

langchain4j.hugging-face.embedding-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-model.timeout

java.time.Duration

langchain4j.hugging-face.embedding-models.*.base-url

java.lang.String

langchain4j.hugging-face.embedding-models.*.access-token

java.lang.String

langchain4j.hugging-face.embedding-models.*.model-id

java.lang.String

langchain4j.hugging-face.embedding-models.*.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-models.*.timeout

java.time.Duration

🔗
Table 68. Configuration Properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder
Property Type Description Default value

langchain4j.hugging-face.embedding-model.base-url

java.lang.String

langchain4j.hugging-face.embedding-model.access-token

java.lang.String

langchain4j.hugging-face.embedding-model.model-id

java.lang.String

langchain4j.hugging-face.embedding-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-model.timeout

java.time.Duration

langchain4j.hugging-face.embedding-models.*.base-url

java.lang.String

langchain4j.hugging-face.embedding-models.*.access-token

java.lang.String

langchain4j.hugging-face.embedding-models.*.model-id

java.lang.String

langchain4j.hugging-face.embedding-models.*.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-models.*.timeout

java.time.Duration

🔗
Table 69. Configuration Properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder
Property Type Description Default value

langchain4j.hugging-face.embedding-model.base-url

java.lang.String

langchain4j.hugging-face.embedding-model.access-token

java.lang.String

langchain4j.hugging-face.embedding-model.model-id

java.lang.String

langchain4j.hugging-face.embedding-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-model.timeout

java.time.Duration

langchain4j.hugging-face.embedding-models.*.base-url

java.lang.String

langchain4j.hugging-face.embedding-models.*.access-token

java.lang.String

langchain4j.hugging-face.embedding-models.*.model-id

java.lang.String

langchain4j.hugging-face.embedding-models.*.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-models.*.timeout

java.time.Duration

🔗
Table 70. Configuration Properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder
Property Type Description Default value

langchain4j.hugging-face.embedding-model.base-url

java.lang.String

langchain4j.hugging-face.embedding-model.access-token

java.lang.String

langchain4j.hugging-face.embedding-model.model-id

java.lang.String

langchain4j.hugging-face.embedding-model.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-model.timeout

java.time.Duration

langchain4j.hugging-face.embedding-models.*.base-url

java.lang.String

langchain4j.hugging-face.embedding-models.*.access-token

java.lang.String

langchain4j.hugging-face.embedding-models.*.model-id

java.lang.String

langchain4j.hugging-face.embedding-models.*.wait-for-model

java.lang.Boolean

langchain4j.hugging-face.embedding-models.*.timeout

java.time.Duration

Micronaut Langchain4j Jlama Config Properties

🔗
Table 71. Configuration Properties for JlamaChatModel$JlamaChatModelBuilder
Property Type Description Default value

langchain4j.jlama.chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-model.model-name

java.lang.String

langchain4j.jlama.chat-model.auth-token

java.lang.String

langchain4j.jlama.chat-model.thread-count

java.lang.Integer

langchain4j.jlama.chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-model.temperature

java.lang.Float

langchain4j.jlama.chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-models.*.model-name

java.lang.String

langchain4j.jlama.chat-models.*.auth-token

java.lang.String

langchain4j.jlama.chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-models.*.temperature

java.lang.Float

langchain4j.jlama.chat-models.*.max-tokens

java.lang.Integer

🔗
Table 72. Configuration Properties for JlamaChatModel$JlamaChatModelBuilder
Property Type Description Default value

langchain4j.jlama.chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-model.model-name

java.lang.String

langchain4j.jlama.chat-model.auth-token

java.lang.String

langchain4j.jlama.chat-model.thread-count

java.lang.Integer

langchain4j.jlama.chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-model.temperature

java.lang.Float

langchain4j.jlama.chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-models.*.model-name

java.lang.String

langchain4j.jlama.chat-models.*.auth-token

java.lang.String

langchain4j.jlama.chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-models.*.temperature

java.lang.Float

langchain4j.jlama.chat-models.*.max-tokens

java.lang.Integer

🔗
Table 73. Configuration Properties for JlamaChatModel$JlamaChatModelBuilder
Property Type Description Default value

langchain4j.jlama.chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-model.model-name

java.lang.String

langchain4j.jlama.chat-model.auth-token

java.lang.String

langchain4j.jlama.chat-model.thread-count

java.lang.Integer

langchain4j.jlama.chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-model.temperature

java.lang.Float

langchain4j.jlama.chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-models.*.model-name

java.lang.String

langchain4j.jlama.chat-models.*.auth-token

java.lang.String

langchain4j.jlama.chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-models.*.temperature

java.lang.Float

langchain4j.jlama.chat-models.*.max-tokens

java.lang.Integer

🔗
Table 74. Configuration Properties for JlamaChatModel$JlamaChatModelBuilder
Property Type Description Default value

langchain4j.jlama.chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-model.model-name

java.lang.String

langchain4j.jlama.chat-model.auth-token

java.lang.String

langchain4j.jlama.chat-model.thread-count

java.lang.Integer

langchain4j.jlama.chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-model.temperature

java.lang.Float

langchain4j.jlama.chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.chat-models.*.model-name

java.lang.String

langchain4j.jlama.chat-models.*.auth-token

java.lang.String

langchain4j.jlama.chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.chat-models.*.temperature

java.lang.Float

langchain4j.jlama.chat-models.*.max-tokens

java.lang.Integer

🔗
Table 75. Configuration Properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.jlama.embedding-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-model.model-name

java.lang.String

langchain4j.jlama.embedding-model.auth-token

java.lang.String

langchain4j.jlama.embedding-model.thread-count

java.lang.Integer

langchain4j.jlama.embedding-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-model.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-model.working-directory

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-name

java.lang.String

langchain4j.jlama.embedding-models.*.auth-token

java.lang.String

langchain4j.jlama.embedding-models.*.thread-count

java.lang.Integer

langchain4j.jlama.embedding-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-models.*.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-models.*.working-directory

java.nio.file.Path

🔗
Table 76. Configuration Properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.jlama.embedding-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-model.model-name

java.lang.String

langchain4j.jlama.embedding-model.auth-token

java.lang.String

langchain4j.jlama.embedding-model.thread-count

java.lang.Integer

langchain4j.jlama.embedding-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-model.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-model.working-directory

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-name

java.lang.String

langchain4j.jlama.embedding-models.*.auth-token

java.lang.String

langchain4j.jlama.embedding-models.*.thread-count

java.lang.Integer

langchain4j.jlama.embedding-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-models.*.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-models.*.working-directory

java.nio.file.Path

🔗
Table 77. Configuration Properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.jlama.embedding-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-model.model-name

java.lang.String

langchain4j.jlama.embedding-model.auth-token

java.lang.String

langchain4j.jlama.embedding-model.thread-count

java.lang.Integer

langchain4j.jlama.embedding-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-model.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-model.working-directory

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-name

java.lang.String

langchain4j.jlama.embedding-models.*.auth-token

java.lang.String

langchain4j.jlama.embedding-models.*.thread-count

java.lang.Integer

langchain4j.jlama.embedding-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-models.*.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-models.*.working-directory

java.nio.file.Path

🔗
Table 78. Configuration Properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.jlama.embedding-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-model.model-name

java.lang.String

langchain4j.jlama.embedding-model.auth-token

java.lang.String

langchain4j.jlama.embedding-model.thread-count

java.lang.Integer

langchain4j.jlama.embedding-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-model.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-model.working-directory

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.embedding-models.*.model-name

java.lang.String

langchain4j.jlama.embedding-models.*.auth-token

java.lang.String

langchain4j.jlama.embedding-models.*.thread-count

java.lang.Integer

langchain4j.jlama.embedding-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.embedding-models.*.pooling-type

com.github.tjake.jlama.model.functions.Generator$PoolingType

langchain4j.jlama.embedding-models.*.working-directory

java.nio.file.Path

🔗
Table 79. Configuration Properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.jlama.streaming-chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.model-name

java.lang.String

langchain4j.jlama.streaming-chat-model.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-model.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-model.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.jlama.streaming-chat-models.*.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-models.*.max-tokens

java.lang.Integer

🔗
Table 80. Configuration Properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.jlama.streaming-chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.model-name

java.lang.String

langchain4j.jlama.streaming-chat-model.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-model.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-model.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.jlama.streaming-chat-models.*.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-models.*.max-tokens

java.lang.Integer

🔗
Table 81. Configuration Properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.jlama.streaming-chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.model-name

java.lang.String

langchain4j.jlama.streaming-chat-model.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-model.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-model.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.jlama.streaming-chat-models.*.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-models.*.max-tokens

java.lang.Integer

🔗
Table 82. Configuration Properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.jlama.streaming-chat-model.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.model-name

java.lang.String

langchain4j.jlama.streaming-chat-model.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-model.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-model.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-model.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-model.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-model.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.model-cache-path

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.jlama.streaming-chat-models.*.auth-token

java.lang.String

langchain4j.jlama.streaming-chat-models.*.thread-count

java.lang.Integer

langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtime

java.lang.Boolean

langchain4j.jlama.streaming-chat-models.*.working-directory

java.nio.file.Path

langchain4j.jlama.streaming-chat-models.*.working-quantized-type

com.github.tjake.jlama.safetensors.DType

langchain4j.jlama.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.jlama.streaming-chat-models.*.max-tokens

java.lang.Integer

Micronaut Langchain4j Mistralai Config Properties

🔗
Table 83. Configuration Properties for CommonMistralAiChatModelConfiguration
Property Type Description Default value

langchain4j.mistral-ai.enabled

boolean

true

langchain4j.mistral-ai.base-url

java.lang.String

https://api.mistral.ai/v1/

langchain4j.mistral-ai.model-name

java.lang.String

mistral-tiny

langchain4j.mistral-ai.api-key

java.lang.String

langchain4j.mistral-ai.log-requests

java.lang.Boolean

false

langchain4j.mistral-ai.log-responses

java.lang.Boolean

false

🔗
Table 84. Configuration Properties for MistralAiChatModel$MistralAiChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-model.model-name

java.lang.String

langchain4j.mistral-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-model.base-url

java.lang.String

langchain4j.mistral-ai.chat-model.api-key

java.lang.String

langchain4j.mistral-ai.chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.listeners

java.util.List

langchain4j.mistral-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 85. Configuration Properties for MistralAiChatModel$MistralAiChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-model.model-name

java.lang.String

langchain4j.mistral-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-model.base-url

java.lang.String

langchain4j.mistral-ai.chat-model.api-key

java.lang.String

langchain4j.mistral-ai.chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.listeners

java.util.List

langchain4j.mistral-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 86. Configuration Properties for MistralAiChatModel$MistralAiChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-model.model-name

java.lang.String

langchain4j.mistral-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-model.base-url

java.lang.String

langchain4j.mistral-ai.chat-model.api-key

java.lang.String

langchain4j.mistral-ai.chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.listeners

java.util.List

langchain4j.mistral-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 87. Configuration Properties for MistralAiChatModel$MistralAiChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-model.model-name

java.lang.String

langchain4j.mistral-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-model.base-url

java.lang.String

langchain4j.mistral-ai.chat-model.api-key

java.lang.String

langchain4j.mistral-ai.chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-model.listeners

java.util.List

langchain4j.mistral-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 88. Configuration Properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.embedding-model.model-name

java.lang.String

langchain4j.mistral-ai.embedding-model.base-url

java.lang.String

langchain4j.mistral-ai.embedding-model.api-key

java.lang.String

langchain4j.mistral-ai.embedding-model.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.embedding-models.*.model-name

java.lang.String

langchain4j.mistral-ai.embedding-models.*.base-url

java.lang.String

langchain4j.mistral-ai.embedding-models.*.api-key

java.lang.String

langchain4j.mistral-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

🔗
Table 89. Configuration Properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.embedding-model.model-name

java.lang.String

langchain4j.mistral-ai.embedding-model.base-url

java.lang.String

langchain4j.mistral-ai.embedding-model.api-key

java.lang.String

langchain4j.mistral-ai.embedding-model.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.embedding-models.*.model-name

java.lang.String

langchain4j.mistral-ai.embedding-models.*.base-url

java.lang.String

langchain4j.mistral-ai.embedding-models.*.api-key

java.lang.String

langchain4j.mistral-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

🔗
Table 90. Configuration Properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.embedding-model.model-name

java.lang.String

langchain4j.mistral-ai.embedding-model.base-url

java.lang.String

langchain4j.mistral-ai.embedding-model.api-key

java.lang.String

langchain4j.mistral-ai.embedding-model.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.embedding-models.*.model-name

java.lang.String

langchain4j.mistral-ai.embedding-models.*.base-url

java.lang.String

langchain4j.mistral-ai.embedding-models.*.api-key

java.lang.String

langchain4j.mistral-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

🔗
Table 91. Configuration Properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.embedding-model.model-name

java.lang.String

langchain4j.mistral-ai.embedding-model.base-url

java.lang.String

langchain4j.mistral-ai.embedding-model.api-key

java.lang.String

langchain4j.mistral-ai.embedding-model.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.embedding-models.*.model-name

java.lang.String

langchain4j.mistral-ai.embedding-models.*.base-url

java.lang.String

langchain4j.mistral-ai.embedding-models.*.api-key

java.lang.String

langchain4j.mistral-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.mistral-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

🔗
Table 92. Configuration Properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 93. Configuration Properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 94. Configuration Properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

🔗
Table 95. Configuration Properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.mistral-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-model.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-model.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-model.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.mistral-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.mistral-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.mistral-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.safe-prompt

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.random-seed

java.lang.Integer

langchain4j.mistral-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.mistral-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilities

dev.langchain4j.model.chat.Capability

langchain4j.mistral-ai.streaming-chat-models.*.stop-sequences

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.mistral-ai.streaming-chat-models.*.listeners

java.util.List

langchain4j.mistral-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

Micronaut Langchain4j Oci Genai Config Properties

🔗
Table 96. Configuration Properties for CommonOciGenAiChatModelConfiguration
Property Type Description Default value

langchain4j.oci-gen-ai.enabled

boolean

true

langchain4j.oci-gen-ai.compartment-id

java.lang.String

langchain4j.oci-gen-ai.region

com.oracle.bmc.Region

🔗
Table 97. Configuration Properties for OciGenAiCohereChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 98. Configuration Properties for OciGenAiCohereChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 99. Configuration Properties for OciGenAiCohereChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 100. Configuration Properties for OciGenAiCohereChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 101. Configuration Properties for OciGenAiCohereStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 102. Configuration Properties for OciGenAiCohereStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 103. Configuration Properties for OciGenAiCohereStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 104. Configuration Properties for OciGenAiCohereStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documents

java.util.List

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-only

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-override

java.lang.String

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokens

java.lang.Integer

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncation

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-prompting

java.lang.Boolean

langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-quality

com.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

🔗
Table 105. Configuration Properties for OciGenAiChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.stop

java.util.List

langchain4j.oci-gen-ai.chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.logit-bias

java.lang.Object

🔗
Table 106. Configuration Properties for OciGenAiChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.stop

java.util.List

langchain4j.oci-gen-ai.chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.logit-bias

java.lang.Object

🔗
Table 107. Configuration Properties for OciGenAiChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.stop

java.util.List

langchain4j.oci-gen-ai.chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.logit-bias

java.lang.Object

🔗
Table 108. Configuration Properties for OciGenAiChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.stop

java.util.List

langchain4j.oci-gen-ai.chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.chat-models.*.logit-bias

java.lang.Object

🔗
Table 109. Configuration Properties for OciGenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.logit-bias

java.lang.Object

🔗
Table 110. Configuration Properties for OciGenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.logit-bias

java.lang.Object

🔗
Table 111. Configuration Properties for OciGenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.logit-bias

java.lang.Object

🔗
Table 112. Configuration Properties for OciGenAiStreamingChatModel$Builder
Property Type Description Default value

langchain4j.oci-gen-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-model.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-model.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-model.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-model.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-model.logit-bias

java.lang.Object

langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.oci-gen-ai.streaming-chat-models.*.region

com.oracle.bmc.Region

langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-id

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.oci-gen-ai.streaming-chat-models.*.serving-type

com.oracle.bmc.generativeaiinference.model.ServingMode$ServingType

langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.oci-gen-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.oci-gen-ai.streaming-chat-models.*.num-generations

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.log-probs

java.lang.Integer

langchain4j.oci-gen-ai.streaming-chat-models.*.logit-bias

java.lang.Object

Micronaut Langchain4j Ollama Config Properties

🔗
Table 113. Configuration Properties for CommonOllamaChatModelConfiguration
Property Type Description Default value

langchain4j.ollama.enabled

boolean

true

langchain4j.ollama.base-url

java.lang.String

langchain4j.ollama.model-name

java.lang.String

llama3

langchain4j.ollama.timeout

java.time.Duration

langchain4j.ollama.log-requests

java.lang.Boolean

langchain4j.ollama.log-responses

java.lang.Boolean

🔗
Table 114. Configuration Properties for OllamaChatModel$OllamaChatModelBuilder
Property Type Description Default value

langchain4j.ollama.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-model.base-url

java.lang.String

langchain4j.ollama.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-model.model-name

java.lang.String

langchain4j.ollama.chat-model.temperature

java.lang.Double

langchain4j.ollama.chat-model.top-k

java.lang.Integer

langchain4j.ollama.chat-model.top-p

java.lang.Double

langchain4j.ollama.chat-model.mirostat

java.lang.Integer

langchain4j.ollama.chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-model.seed

java.lang.Integer

langchain4j.ollama.chat-model.num-predict

java.lang.Integer

langchain4j.ollama.chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.chat-model.stop

java.util.List

langchain4j.ollama.chat-model.min-p

java.lang.Double

langchain4j.ollama.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-model.think

java.lang.Boolean

langchain4j.ollama.chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-model.timeout

java.time.Duration

langchain4j.ollama.chat-model.custom-headers

java.util.Map

langchain4j.ollama.chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.chat-model.logger

org.slf4j.Logger

langchain4j.ollama.chat-model.listeners

java.util.List

langchain4j.ollama.chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.chat-model.max-retries

java.lang.Integer

langchain4j.ollama.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-models.*.base-url

java.lang.String

langchain4j.ollama.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-models.*.model-name

java.lang.String

langchain4j.ollama.chat-models.*.temperature

java.lang.Double

langchain4j.ollama.chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.chat-models.*.top-p

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-models.*.seed

java.lang.Integer

langchain4j.ollama.chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.chat-models.*.stop

java.util.List

langchain4j.ollama.chat-models.*.min-p

java.lang.Double

langchain4j.ollama.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-models.*.think

java.lang.Boolean

langchain4j.ollama.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-models.*.timeout

java.time.Duration

langchain4j.ollama.chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.chat-models.*.listeners

java.util.List

langchain4j.ollama.chat-models.*.supported-capabilities

java.util.Set

langchain4j.ollama.chat-models.*.max-retries

java.lang.Integer

🔗
Table 115. Configuration Properties for OllamaChatModel$OllamaChatModelBuilder
Property Type Description Default value

langchain4j.ollama.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-model.base-url

java.lang.String

langchain4j.ollama.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-model.model-name

java.lang.String

langchain4j.ollama.chat-model.temperature

java.lang.Double

langchain4j.ollama.chat-model.top-k

java.lang.Integer

langchain4j.ollama.chat-model.top-p

java.lang.Double

langchain4j.ollama.chat-model.mirostat

java.lang.Integer

langchain4j.ollama.chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-model.seed

java.lang.Integer

langchain4j.ollama.chat-model.num-predict

java.lang.Integer

langchain4j.ollama.chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.chat-model.stop

java.util.List

langchain4j.ollama.chat-model.min-p

java.lang.Double

langchain4j.ollama.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-model.think

java.lang.Boolean

langchain4j.ollama.chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-model.timeout

java.time.Duration

langchain4j.ollama.chat-model.custom-headers

java.util.Map

langchain4j.ollama.chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.chat-model.logger

org.slf4j.Logger

langchain4j.ollama.chat-model.listeners

java.util.List

langchain4j.ollama.chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.chat-model.max-retries

java.lang.Integer

langchain4j.ollama.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-models.*.base-url

java.lang.String

langchain4j.ollama.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-models.*.model-name

java.lang.String

langchain4j.ollama.chat-models.*.temperature

java.lang.Double

langchain4j.ollama.chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.chat-models.*.top-p

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-models.*.seed

java.lang.Integer

langchain4j.ollama.chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.chat-models.*.stop

java.util.List

langchain4j.ollama.chat-models.*.min-p

java.lang.Double

langchain4j.ollama.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-models.*.think

java.lang.Boolean

langchain4j.ollama.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-models.*.timeout

java.time.Duration

langchain4j.ollama.chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.chat-models.*.listeners

java.util.List

langchain4j.ollama.chat-models.*.supported-capabilities

java.util.Set

langchain4j.ollama.chat-models.*.max-retries

java.lang.Integer

🔗
Table 116. Configuration Properties for OllamaChatModel$OllamaChatModelBuilder
Property Type Description Default value

langchain4j.ollama.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-model.base-url

java.lang.String

langchain4j.ollama.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-model.model-name

java.lang.String

langchain4j.ollama.chat-model.temperature

java.lang.Double

langchain4j.ollama.chat-model.top-k

java.lang.Integer

langchain4j.ollama.chat-model.top-p

java.lang.Double

langchain4j.ollama.chat-model.mirostat

java.lang.Integer

langchain4j.ollama.chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-model.seed

java.lang.Integer

langchain4j.ollama.chat-model.num-predict

java.lang.Integer

langchain4j.ollama.chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.chat-model.stop

java.util.List

langchain4j.ollama.chat-model.min-p

java.lang.Double

langchain4j.ollama.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-model.think

java.lang.Boolean

langchain4j.ollama.chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-model.timeout

java.time.Duration

langchain4j.ollama.chat-model.custom-headers

java.util.Map

langchain4j.ollama.chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.chat-model.logger

org.slf4j.Logger

langchain4j.ollama.chat-model.listeners

java.util.List

langchain4j.ollama.chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.chat-model.max-retries

java.lang.Integer

langchain4j.ollama.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-models.*.base-url

java.lang.String

langchain4j.ollama.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-models.*.model-name

java.lang.String

langchain4j.ollama.chat-models.*.temperature

java.lang.Double

langchain4j.ollama.chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.chat-models.*.top-p

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-models.*.seed

java.lang.Integer

langchain4j.ollama.chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.chat-models.*.stop

java.util.List

langchain4j.ollama.chat-models.*.min-p

java.lang.Double

langchain4j.ollama.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-models.*.think

java.lang.Boolean

langchain4j.ollama.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-models.*.timeout

java.time.Duration

langchain4j.ollama.chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.chat-models.*.listeners

java.util.List

langchain4j.ollama.chat-models.*.supported-capabilities

java.util.Set

langchain4j.ollama.chat-models.*.max-retries

java.lang.Integer

🔗
Table 117. Configuration Properties for OllamaChatModel$OllamaChatModelBuilder
Property Type Description Default value

langchain4j.ollama.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-model.base-url

java.lang.String

langchain4j.ollama.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-model.model-name

java.lang.String

langchain4j.ollama.chat-model.temperature

java.lang.Double

langchain4j.ollama.chat-model.top-k

java.lang.Integer

langchain4j.ollama.chat-model.top-p

java.lang.Double

langchain4j.ollama.chat-model.mirostat

java.lang.Integer

langchain4j.ollama.chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-model.seed

java.lang.Integer

langchain4j.ollama.chat-model.num-predict

java.lang.Integer

langchain4j.ollama.chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.chat-model.stop

java.util.List

langchain4j.ollama.chat-model.min-p

java.lang.Double

langchain4j.ollama.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-model.think

java.lang.Boolean

langchain4j.ollama.chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-model.timeout

java.time.Duration

langchain4j.ollama.chat-model.custom-headers

java.util.Map

langchain4j.ollama.chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.chat-model.logger

org.slf4j.Logger

langchain4j.ollama.chat-model.listeners

java.util.List

langchain4j.ollama.chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.chat-model.max-retries

java.lang.Integer

langchain4j.ollama.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.chat-models.*.base-url

java.lang.String

langchain4j.ollama.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.chat-models.*.model-name

java.lang.String

langchain4j.ollama.chat-models.*.temperature

java.lang.Double

langchain4j.ollama.chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.chat-models.*.top-p

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.chat-models.*.seed

java.lang.Integer

langchain4j.ollama.chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.chat-models.*.stop

java.util.List

langchain4j.ollama.chat-models.*.min-p

java.lang.Double

langchain4j.ollama.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.chat-models.*.think

java.lang.Boolean

langchain4j.ollama.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.chat-models.*.timeout

java.time.Duration

langchain4j.ollama.chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.chat-models.*.listeners

java.util.List

langchain4j.ollama.chat-models.*.supported-capabilities

java.util.Set

langchain4j.ollama.chat-models.*.max-retries

java.lang.Integer

🔗
Table 118. Configuration Properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.ollama.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-model.base-url

java.lang.String

langchain4j.ollama.embedding-model.model-name

java.lang.String

langchain4j.ollama.embedding-model.timeout

java.time.Duration

langchain4j.ollama.embedding-model.max-retries

java.lang.Integer

langchain4j.ollama.embedding-model.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-model.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-model.custom-headers

java.util.Map

langchain4j.ollama.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-models.*.base-url

java.lang.String

langchain4j.ollama.embedding-models.*.model-name

java.lang.String

langchain4j.ollama.embedding-models.*.timeout

java.time.Duration

langchain4j.ollama.embedding-models.*.max-retries

java.lang.Integer

langchain4j.ollama.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-models.*.custom-headers

java.util.Map

🔗
Table 119. Configuration Properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.ollama.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-model.base-url

java.lang.String

langchain4j.ollama.embedding-model.model-name

java.lang.String

langchain4j.ollama.embedding-model.timeout

java.time.Duration

langchain4j.ollama.embedding-model.max-retries

java.lang.Integer

langchain4j.ollama.embedding-model.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-model.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-model.custom-headers

java.util.Map

langchain4j.ollama.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-models.*.base-url

java.lang.String

langchain4j.ollama.embedding-models.*.model-name

java.lang.String

langchain4j.ollama.embedding-models.*.timeout

java.time.Duration

langchain4j.ollama.embedding-models.*.max-retries

java.lang.Integer

langchain4j.ollama.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-models.*.custom-headers

java.util.Map

🔗
Table 120. Configuration Properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.ollama.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-model.base-url

java.lang.String

langchain4j.ollama.embedding-model.model-name

java.lang.String

langchain4j.ollama.embedding-model.timeout

java.time.Duration

langchain4j.ollama.embedding-model.max-retries

java.lang.Integer

langchain4j.ollama.embedding-model.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-model.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-model.custom-headers

java.util.Map

langchain4j.ollama.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-models.*.base-url

java.lang.String

langchain4j.ollama.embedding-models.*.model-name

java.lang.String

langchain4j.ollama.embedding-models.*.timeout

java.time.Duration

langchain4j.ollama.embedding-models.*.max-retries

java.lang.Integer

langchain4j.ollama.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-models.*.custom-headers

java.util.Map

🔗
Table 121. Configuration Properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder
Property Type Description Default value

langchain4j.ollama.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-model.base-url

java.lang.String

langchain4j.ollama.embedding-model.model-name

java.lang.String

langchain4j.ollama.embedding-model.timeout

java.time.Duration

langchain4j.ollama.embedding-model.max-retries

java.lang.Integer

langchain4j.ollama.embedding-model.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-model.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-model.custom-headers

java.util.Map

langchain4j.ollama.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.embedding-models.*.base-url

java.lang.String

langchain4j.ollama.embedding-models.*.model-name

java.lang.String

langchain4j.ollama.embedding-models.*.timeout

java.time.Duration

langchain4j.ollama.embedding-models.*.max-retries

java.lang.Integer

langchain4j.ollama.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.embedding-models.*.custom-headers

java.util.Map

🔗
Table 122. Configuration Properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.ollama.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-model.base-url

java.lang.String

langchain4j.ollama.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-model.model-name

java.lang.String

langchain4j.ollama.streaming-chat-model.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-model.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-model.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-model.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-model.stop

java.util.List

langchain4j.ollama.streaming-chat-model.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-model.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-model.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-model.listeners

java.util.List

langchain4j.ollama.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-models.*.base-url

java.lang.String

langchain4j.ollama.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.ollama.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.stop

java.util.List

langchain4j.ollama.streaming-chat-models.*.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-models.*.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-models.*.listeners

java.util.List

langchain4j.ollama.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 123. Configuration Properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.ollama.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-model.base-url

java.lang.String

langchain4j.ollama.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-model.model-name

java.lang.String

langchain4j.ollama.streaming-chat-model.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-model.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-model.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-model.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-model.stop

java.util.List

langchain4j.ollama.streaming-chat-model.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-model.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-model.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-model.listeners

java.util.List

langchain4j.ollama.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-models.*.base-url

java.lang.String

langchain4j.ollama.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.ollama.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.stop

java.util.List

langchain4j.ollama.streaming-chat-models.*.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-models.*.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-models.*.listeners

java.util.List

langchain4j.ollama.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 124. Configuration Properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.ollama.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-model.base-url

java.lang.String

langchain4j.ollama.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-model.model-name

java.lang.String

langchain4j.ollama.streaming-chat-model.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-model.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-model.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-model.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-model.stop

java.util.List

langchain4j.ollama.streaming-chat-model.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-model.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-model.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-model.listeners

java.util.List

langchain4j.ollama.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-models.*.base-url

java.lang.String

langchain4j.ollama.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.ollama.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.stop

java.util.List

langchain4j.ollama.streaming-chat-models.*.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-models.*.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-models.*.listeners

java.util.List

langchain4j.ollama.streaming-chat-models.*.supported-capabilities

java.util.Set

🔗
Table 125. Configuration Properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder
Property Type Description Default value

langchain4j.ollama.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-model.base-url

java.lang.String

langchain4j.ollama.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-model.model-name

java.lang.String

langchain4j.ollama.streaming-chat-model.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-model.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-model.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-model.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-model.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-model.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-model.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-model.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-model.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-model.stop

java.util.List

langchain4j.ollama.streaming-chat-model.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-model.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-model.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-model.listeners

java.util.List

langchain4j.ollama.streaming-chat-model.supported-capabilities

java.util.Set

langchain4j.ollama.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.ollama.streaming-chat-models.*.base-url

java.lang.String

langchain4j.ollama.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.ollama.streaming-chat-models.*.model-name

java.lang.String

langchain4j.ollama.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.mirostat-eta

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.mirostat-tau

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.repeat-last-n

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.repeat-penalty

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-predict

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.num-ctx

java.lang.Integer

langchain4j.ollama.streaming-chat-models.*.stop

java.util.List

langchain4j.ollama.streaming-chat-models.*.min-p

java.lang.Double

langchain4j.ollama.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.ollama.streaming-chat-models.*.think

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.ollama.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.ollama.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.ollama.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.ollama.streaming-chat-models.*.listeners

java.util.List

langchain4j.ollama.streaming-chat-models.*.supported-capabilities

java.util.Set

Micronaut Langchain4j Openai Config Properties

🔗
Table 126. Configuration Properties for CommonOpenAiChatModelConfiguration
Property Type Description Default value

langchain4j.open-ai.enabled

boolean

true

langchain4j.open-ai.base-url

java.lang.String

https://api.openai.com/v1/

langchain4j.open-ai.api-key

java.lang.String

langchain4j.open-ai.organization-id

java.lang.String

langchain4j.open-ai.timeout

java.time.Duration

langchain4j.open-ai.log-requests

java.lang.Boolean

false

langchain4j.open-ai.log-responses

java.lang.Boolean

false

🔗
Table 127. Configuration Properties for DefaultOpenAiChatModelConfiguration
Property Type Description Default value

langchain4j.open-ai.chat-model.model-name

java.lang.String

gpt-3.5-turbo

🔗
Table 128. Configuration Properties for OpenAiChatModel$OpenAiChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-model.base-url

java.lang.String

langchain4j.open-ai.chat-model.api-key

java.lang.String

langchain4j.open-ai.chat-model.organization-id

java.lang.String

langchain4j.open-ai.chat-model.project-id

java.lang.String

langchain4j.open-ai.chat-model.temperature

java.lang.Double

langchain4j.open-ai.chat-model.top-p

java.lang.Double

langchain4j.open-ai.chat-model.stop

java.util.List

langchain4j.open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-model.logit-bias

java.util.Map

langchain4j.open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-model.seed

java.lang.Integer

langchain4j.open-ai.chat-model.user

java.lang.String

langchain4j.open-ai.chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-model.store

java.lang.Boolean

langchain4j.open-ai.chat-model.metadata

java.util.Map

langchain4j.open-ai.chat-model.service-tier

java.lang.String

langchain4j.open-ai.chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-model.timeout

java.time.Duration

langchain4j.open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.open-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.chat-model.custom-headers

java.util.Map

langchain4j.open-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-models.*.base-url

java.lang.String

langchain4j.open-ai.chat-models.*.api-key

java.lang.String

langchain4j.open-ai.chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.chat-models.*.project-id

java.lang.String

langchain4j.open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.chat-models.*.stop

java.util.List

langchain4j.open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-models.*.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.chat-models.*.user

java.lang.String

langchain4j.open-ai.chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.chat-models.*.metadata

java.util.Map

langchain4j.open-ai.chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.chat-models.*.custom-headers

java.util.Map

🔗
Table 129. Configuration Properties for OpenAiChatModel$OpenAiChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-model.base-url

java.lang.String

langchain4j.open-ai.chat-model.api-key

java.lang.String

langchain4j.open-ai.chat-model.organization-id

java.lang.String

langchain4j.open-ai.chat-model.project-id

java.lang.String

langchain4j.open-ai.chat-model.temperature

java.lang.Double

langchain4j.open-ai.chat-model.top-p

java.lang.Double

langchain4j.open-ai.chat-model.stop

java.util.List

langchain4j.open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-model.logit-bias

java.util.Map

langchain4j.open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-model.seed

java.lang.Integer

langchain4j.open-ai.chat-model.user

java.lang.String

langchain4j.open-ai.chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-model.store

java.lang.Boolean

langchain4j.open-ai.chat-model.metadata

java.util.Map

langchain4j.open-ai.chat-model.service-tier

java.lang.String

langchain4j.open-ai.chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-model.timeout

java.time.Duration

langchain4j.open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.open-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.chat-model.custom-headers

java.util.Map

langchain4j.open-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-models.*.base-url

java.lang.String

langchain4j.open-ai.chat-models.*.api-key

java.lang.String

langchain4j.open-ai.chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.chat-models.*.project-id

java.lang.String

langchain4j.open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.chat-models.*.stop

java.util.List

langchain4j.open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-models.*.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.chat-models.*.user

java.lang.String

langchain4j.open-ai.chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.chat-models.*.metadata

java.util.Map

langchain4j.open-ai.chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.chat-models.*.custom-headers

java.util.Map

🔗
Table 130. Configuration Properties for NamedOpenAiChatModelConfiguration
Property Type Description Default value

langchain4j.open-ai.chat-models.*.model-name

java.lang.String

gpt-3.5-turbo

🔗
Table 131. Configuration Properties for OpenAiChatModel$OpenAiChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-model.base-url

java.lang.String

langchain4j.open-ai.chat-model.api-key

java.lang.String

langchain4j.open-ai.chat-model.organization-id

java.lang.String

langchain4j.open-ai.chat-model.project-id

java.lang.String

langchain4j.open-ai.chat-model.temperature

java.lang.Double

langchain4j.open-ai.chat-model.top-p

java.lang.Double

langchain4j.open-ai.chat-model.stop

java.util.List

langchain4j.open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-model.logit-bias

java.util.Map

langchain4j.open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-model.seed

java.lang.Integer

langchain4j.open-ai.chat-model.user

java.lang.String

langchain4j.open-ai.chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-model.store

java.lang.Boolean

langchain4j.open-ai.chat-model.metadata

java.util.Map

langchain4j.open-ai.chat-model.service-tier

java.lang.String

langchain4j.open-ai.chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-model.timeout

java.time.Duration

langchain4j.open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.open-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.chat-model.custom-headers

java.util.Map

langchain4j.open-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-models.*.base-url

java.lang.String

langchain4j.open-ai.chat-models.*.api-key

java.lang.String

langchain4j.open-ai.chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.chat-models.*.project-id

java.lang.String

langchain4j.open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.chat-models.*.stop

java.util.List

langchain4j.open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-models.*.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.chat-models.*.user

java.lang.String

langchain4j.open-ai.chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.chat-models.*.metadata

java.util.Map

langchain4j.open-ai.chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.chat-models.*.custom-headers

java.util.Map

🔗
Table 132. Configuration Properties for OpenAiChatModel$OpenAiChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-model.base-url

java.lang.String

langchain4j.open-ai.chat-model.api-key

java.lang.String

langchain4j.open-ai.chat-model.organization-id

java.lang.String

langchain4j.open-ai.chat-model.project-id

java.lang.String

langchain4j.open-ai.chat-model.temperature

java.lang.Double

langchain4j.open-ai.chat-model.top-p

java.lang.Double

langchain4j.open-ai.chat-model.stop

java.util.List

langchain4j.open-ai.chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-model.logit-bias

java.util.Map

langchain4j.open-ai.chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-model.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-model.seed

java.lang.Integer

langchain4j.open-ai.chat-model.user

java.lang.String

langchain4j.open-ai.chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-model.store

java.lang.Boolean

langchain4j.open-ai.chat-model.metadata

java.util.Map

langchain4j.open-ai.chat-model.service-tier

java.lang.String

langchain4j.open-ai.chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-model.timeout

java.time.Duration

langchain4j.open-ai.chat-model.max-retries

java.lang.Integer

langchain4j.open-ai.chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.chat-model.custom-headers

java.util.Map

langchain4j.open-ai.chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.chat-models.*.base-url

java.lang.String

langchain4j.open-ai.chat-models.*.api-key

java.lang.String

langchain4j.open-ai.chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.chat-models.*.project-id

java.lang.String

langchain4j.open-ai.chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.chat-models.*.stop

java.util.List

langchain4j.open-ai.chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.chat-models.*.supported-capabilities

java.util.Set

langchain4j.open-ai.chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.chat-models.*.user

java.lang.String

langchain4j.open-ai.chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.chat-models.*.metadata

java.util.Map

langchain4j.open-ai.chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.chat-models.*.custom-headers

java.util.Map

🔗
Table 133. Configuration Properties for DefaultOpenAiEmbeddingModelConfiguration
Property Type Description Default value

langchain4j.open-ai.embedding-model.model-name

java.lang.String

text-embedding-ada-002

🔗
Table 134. Configuration Properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.open-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-model.base-url

java.lang.String

langchain4j.open-ai.embedding-model.api-key

java.lang.String

langchain4j.open-ai.embedding-model.organization-id

java.lang.String

langchain4j.open-ai.embedding-model.project-id

java.lang.String

langchain4j.open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-model.user

java.lang.String

langchain4j.open-ai.embedding-model.timeout

java.time.Duration

langchain4j.open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.open-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-model.encoding-format

java.lang.String

langchain4j.open-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-models.*.base-url

java.lang.String

langchain4j.open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.open-ai.embedding-models.*.organization-id

java.lang.String

langchain4j.open-ai.embedding-models.*.project-id

java.lang.String

langchain4j.open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-models.*.user

java.lang.String

langchain4j.open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-models.*.custom-headers

java.util.Map

langchain4j.open-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-models.*.encoding-format

java.lang.String

🔗
Table 135. Configuration Properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.open-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-model.base-url

java.lang.String

langchain4j.open-ai.embedding-model.api-key

java.lang.String

langchain4j.open-ai.embedding-model.organization-id

java.lang.String

langchain4j.open-ai.embedding-model.project-id

java.lang.String

langchain4j.open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-model.user

java.lang.String

langchain4j.open-ai.embedding-model.timeout

java.time.Duration

langchain4j.open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.open-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-model.encoding-format

java.lang.String

langchain4j.open-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-models.*.base-url

java.lang.String

langchain4j.open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.open-ai.embedding-models.*.organization-id

java.lang.String

langchain4j.open-ai.embedding-models.*.project-id

java.lang.String

langchain4j.open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-models.*.user

java.lang.String

langchain4j.open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-models.*.custom-headers

java.util.Map

langchain4j.open-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-models.*.encoding-format

java.lang.String

🔗
Table 136. Configuration Properties for NamedOpenAiEmbeddingModelConfiguration
Property Type Description Default value

langchain4j.open-ai.embedding-models.*.model-name

java.lang.String

text-embedding-ada-002

🔗
Table 137. Configuration Properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.open-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-model.base-url

java.lang.String

langchain4j.open-ai.embedding-model.api-key

java.lang.String

langchain4j.open-ai.embedding-model.organization-id

java.lang.String

langchain4j.open-ai.embedding-model.project-id

java.lang.String

langchain4j.open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-model.user

java.lang.String

langchain4j.open-ai.embedding-model.timeout

java.time.Duration

langchain4j.open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.open-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-model.encoding-format

java.lang.String

langchain4j.open-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-models.*.base-url

java.lang.String

langchain4j.open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.open-ai.embedding-models.*.organization-id

java.lang.String

langchain4j.open-ai.embedding-models.*.project-id

java.lang.String

langchain4j.open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-models.*.user

java.lang.String

langchain4j.open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-models.*.custom-headers

java.util.Map

langchain4j.open-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-models.*.encoding-format

java.lang.String

🔗
Table 138. Configuration Properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder
Property Type Description Default value

langchain4j.open-ai.embedding-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-model.base-url

java.lang.String

langchain4j.open-ai.embedding-model.api-key

java.lang.String

langchain4j.open-ai.embedding-model.organization-id

java.lang.String

langchain4j.open-ai.embedding-model.project-id

java.lang.String

langchain4j.open-ai.embedding-model.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-model.user

java.lang.String

langchain4j.open-ai.embedding-model.timeout

java.time.Duration

langchain4j.open-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-model.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-model.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-model.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-model.custom-headers

java.util.Map

langchain4j.open-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-model.encoding-format

java.lang.String

langchain4j.open-ai.embedding-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.embedding-models.*.base-url

java.lang.String

langchain4j.open-ai.embedding-models.*.api-key

java.lang.String

langchain4j.open-ai.embedding-models.*.organization-id

java.lang.String

langchain4j.open-ai.embedding-models.*.project-id

java.lang.String

langchain4j.open-ai.embedding-models.*.dimensions

java.lang.Integer

langchain4j.open-ai.embedding-models.*.user

java.lang.String

langchain4j.open-ai.embedding-models.*.timeout

java.time.Duration

langchain4j.open-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.embedding-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.embedding-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.embedding-models.*.custom-headers

java.util.Map

langchain4j.open-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.open-ai.embedding-models.*.encoding-format

java.lang.String

🔗
Table 139. Configuration Properties for DefaultOpenAiImageModelConfiguration
Property Type Description Default value

langchain4j.open-ai.image-model.model-name

java.lang.String

dall-e-3

🔗
Table 140. Configuration Properties for OpenAiImageModel$OpenAiImageModelBuilder
Property Type Description Default value

langchain4j.open-ai.image-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-model.base-url

java.lang.String

langchain4j.open-ai.image-model.api-key

java.lang.String

langchain4j.open-ai.image-model.organization-id

java.lang.String

langchain4j.open-ai.image-model.project-id

java.lang.String

langchain4j.open-ai.image-model.size

java.lang.String

langchain4j.open-ai.image-model.quality

java.lang.String

langchain4j.open-ai.image-model.style

java.lang.String

langchain4j.open-ai.image-model.user

java.lang.String

langchain4j.open-ai.image-model.response-format

java.lang.String

langchain4j.open-ai.image-model.timeout

java.time.Duration

langchain4j.open-ai.image-model.max-retries

java.lang.Integer

langchain4j.open-ai.image-model.log-requests

java.lang.Boolean

langchain4j.open-ai.image-model.log-responses

java.lang.Boolean

langchain4j.open-ai.image-model.logger

org.slf4j.Logger

langchain4j.open-ai.image-model.custom-headers

java.util.Map

langchain4j.open-ai.image-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-models.*.base-url

java.lang.String

langchain4j.open-ai.image-models.*.api-key

java.lang.String

langchain4j.open-ai.image-models.*.organization-id

java.lang.String

langchain4j.open-ai.image-models.*.project-id

java.lang.String

langchain4j.open-ai.image-models.*.size

java.lang.String

langchain4j.open-ai.image-models.*.quality

java.lang.String

langchain4j.open-ai.image-models.*.style

java.lang.String

langchain4j.open-ai.image-models.*.user

java.lang.String

langchain4j.open-ai.image-models.*.response-format

java.lang.String

langchain4j.open-ai.image-models.*.timeout

java.time.Duration

langchain4j.open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.image-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.image-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 141. Configuration Properties for OpenAiImageModel$OpenAiImageModelBuilder
Property Type Description Default value

langchain4j.open-ai.image-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-model.base-url

java.lang.String

langchain4j.open-ai.image-model.api-key

java.lang.String

langchain4j.open-ai.image-model.organization-id

java.lang.String

langchain4j.open-ai.image-model.project-id

java.lang.String

langchain4j.open-ai.image-model.size

java.lang.String

langchain4j.open-ai.image-model.quality

java.lang.String

langchain4j.open-ai.image-model.style

java.lang.String

langchain4j.open-ai.image-model.user

java.lang.String

langchain4j.open-ai.image-model.response-format

java.lang.String

langchain4j.open-ai.image-model.timeout

java.time.Duration

langchain4j.open-ai.image-model.max-retries

java.lang.Integer

langchain4j.open-ai.image-model.log-requests

java.lang.Boolean

langchain4j.open-ai.image-model.log-responses

java.lang.Boolean

langchain4j.open-ai.image-model.logger

org.slf4j.Logger

langchain4j.open-ai.image-model.custom-headers

java.util.Map

langchain4j.open-ai.image-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-models.*.base-url

java.lang.String

langchain4j.open-ai.image-models.*.api-key

java.lang.String

langchain4j.open-ai.image-models.*.organization-id

java.lang.String

langchain4j.open-ai.image-models.*.project-id

java.lang.String

langchain4j.open-ai.image-models.*.size

java.lang.String

langchain4j.open-ai.image-models.*.quality

java.lang.String

langchain4j.open-ai.image-models.*.style

java.lang.String

langchain4j.open-ai.image-models.*.user

java.lang.String

langchain4j.open-ai.image-models.*.response-format

java.lang.String

langchain4j.open-ai.image-models.*.timeout

java.time.Duration

langchain4j.open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.image-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.image-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 142. Configuration Properties for NamedOpenAiImageModelConfiguration
Property Type Description Default value

langchain4j.open-ai.image-models.*.model-name

java.lang.String

dall-e-3

🔗
Table 143. Configuration Properties for OpenAiImageModel$OpenAiImageModelBuilder
Property Type Description Default value

langchain4j.open-ai.image-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-model.base-url

java.lang.String

langchain4j.open-ai.image-model.api-key

java.lang.String

langchain4j.open-ai.image-model.organization-id

java.lang.String

langchain4j.open-ai.image-model.project-id

java.lang.String

langchain4j.open-ai.image-model.size

java.lang.String

langchain4j.open-ai.image-model.quality

java.lang.String

langchain4j.open-ai.image-model.style

java.lang.String

langchain4j.open-ai.image-model.user

java.lang.String

langchain4j.open-ai.image-model.response-format

java.lang.String

langchain4j.open-ai.image-model.timeout

java.time.Duration

langchain4j.open-ai.image-model.max-retries

java.lang.Integer

langchain4j.open-ai.image-model.log-requests

java.lang.Boolean

langchain4j.open-ai.image-model.log-responses

java.lang.Boolean

langchain4j.open-ai.image-model.logger

org.slf4j.Logger

langchain4j.open-ai.image-model.custom-headers

java.util.Map

langchain4j.open-ai.image-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-models.*.base-url

java.lang.String

langchain4j.open-ai.image-models.*.api-key

java.lang.String

langchain4j.open-ai.image-models.*.organization-id

java.lang.String

langchain4j.open-ai.image-models.*.project-id

java.lang.String

langchain4j.open-ai.image-models.*.size

java.lang.String

langchain4j.open-ai.image-models.*.quality

java.lang.String

langchain4j.open-ai.image-models.*.style

java.lang.String

langchain4j.open-ai.image-models.*.user

java.lang.String

langchain4j.open-ai.image-models.*.response-format

java.lang.String

langchain4j.open-ai.image-models.*.timeout

java.time.Duration

langchain4j.open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.image-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.image-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 144. Configuration Properties for OpenAiImageModel$OpenAiImageModelBuilder
Property Type Description Default value

langchain4j.open-ai.image-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-model.base-url

java.lang.String

langchain4j.open-ai.image-model.api-key

java.lang.String

langchain4j.open-ai.image-model.organization-id

java.lang.String

langchain4j.open-ai.image-model.project-id

java.lang.String

langchain4j.open-ai.image-model.size

java.lang.String

langchain4j.open-ai.image-model.quality

java.lang.String

langchain4j.open-ai.image-model.style

java.lang.String

langchain4j.open-ai.image-model.user

java.lang.String

langchain4j.open-ai.image-model.response-format

java.lang.String

langchain4j.open-ai.image-model.timeout

java.time.Duration

langchain4j.open-ai.image-model.max-retries

java.lang.Integer

langchain4j.open-ai.image-model.log-requests

java.lang.Boolean

langchain4j.open-ai.image-model.log-responses

java.lang.Boolean

langchain4j.open-ai.image-model.logger

org.slf4j.Logger

langchain4j.open-ai.image-model.custom-headers

java.util.Map

langchain4j.open-ai.image-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.image-models.*.base-url

java.lang.String

langchain4j.open-ai.image-models.*.api-key

java.lang.String

langchain4j.open-ai.image-models.*.organization-id

java.lang.String

langchain4j.open-ai.image-models.*.project-id

java.lang.String

langchain4j.open-ai.image-models.*.size

java.lang.String

langchain4j.open-ai.image-models.*.quality

java.lang.String

langchain4j.open-ai.image-models.*.style

java.lang.String

langchain4j.open-ai.image-models.*.user

java.lang.String

langchain4j.open-ai.image-models.*.response-format

java.lang.String

langchain4j.open-ai.image-models.*.timeout

java.time.Duration

langchain4j.open-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.image-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.image-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.image-models.*.custom-headers

java.util.Map

🔗
Table 145. Configuration Properties for OpenAiModerationModel$OpenAiModerationModelBuilder
Property Type Description Default value

langchain4j.open-ai.moderation-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-model.model-name

java.lang.String

langchain4j.open-ai.moderation-model.base-url

java.lang.String

langchain4j.open-ai.moderation-model.api-key

java.lang.String

langchain4j.open-ai.moderation-model.organization-id

java.lang.String

langchain4j.open-ai.moderation-model.project-id

java.lang.String

langchain4j.open-ai.moderation-model.timeout

java.time.Duration

langchain4j.open-ai.moderation-model.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-model.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-model.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-model.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-model.custom-headers

java.util.Map

langchain4j.open-ai.moderation-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-models.*.model-name

java.lang.String

langchain4j.open-ai.moderation-models.*.base-url

java.lang.String

langchain4j.open-ai.moderation-models.*.api-key

java.lang.String

langchain4j.open-ai.moderation-models.*.organization-id

java.lang.String

langchain4j.open-ai.moderation-models.*.project-id

java.lang.String

langchain4j.open-ai.moderation-models.*.timeout

java.time.Duration

langchain4j.open-ai.moderation-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-models.*.custom-headers

java.util.Map

🔗
Table 146. Configuration Properties for OpenAiModerationModel$OpenAiModerationModelBuilder
Property Type Description Default value

langchain4j.open-ai.moderation-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-model.model-name

java.lang.String

langchain4j.open-ai.moderation-model.base-url

java.lang.String

langchain4j.open-ai.moderation-model.api-key

java.lang.String

langchain4j.open-ai.moderation-model.organization-id

java.lang.String

langchain4j.open-ai.moderation-model.project-id

java.lang.String

langchain4j.open-ai.moderation-model.timeout

java.time.Duration

langchain4j.open-ai.moderation-model.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-model.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-model.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-model.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-model.custom-headers

java.util.Map

langchain4j.open-ai.moderation-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-models.*.model-name

java.lang.String

langchain4j.open-ai.moderation-models.*.base-url

java.lang.String

langchain4j.open-ai.moderation-models.*.api-key

java.lang.String

langchain4j.open-ai.moderation-models.*.organization-id

java.lang.String

langchain4j.open-ai.moderation-models.*.project-id

java.lang.String

langchain4j.open-ai.moderation-models.*.timeout

java.time.Duration

langchain4j.open-ai.moderation-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-models.*.custom-headers

java.util.Map

🔗
Table 147. Configuration Properties for OpenAiModerationModel$OpenAiModerationModelBuilder
Property Type Description Default value

langchain4j.open-ai.moderation-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-model.model-name

java.lang.String

langchain4j.open-ai.moderation-model.base-url

java.lang.String

langchain4j.open-ai.moderation-model.api-key

java.lang.String

langchain4j.open-ai.moderation-model.organization-id

java.lang.String

langchain4j.open-ai.moderation-model.project-id

java.lang.String

langchain4j.open-ai.moderation-model.timeout

java.time.Duration

langchain4j.open-ai.moderation-model.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-model.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-model.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-model.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-model.custom-headers

java.util.Map

langchain4j.open-ai.moderation-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-models.*.model-name

java.lang.String

langchain4j.open-ai.moderation-models.*.base-url

java.lang.String

langchain4j.open-ai.moderation-models.*.api-key

java.lang.String

langchain4j.open-ai.moderation-models.*.organization-id

java.lang.String

langchain4j.open-ai.moderation-models.*.project-id

java.lang.String

langchain4j.open-ai.moderation-models.*.timeout

java.time.Duration

langchain4j.open-ai.moderation-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-models.*.custom-headers

java.util.Map

🔗
Table 148. Configuration Properties for OpenAiModerationModel$OpenAiModerationModelBuilder
Property Type Description Default value

langchain4j.open-ai.moderation-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-model.model-name

java.lang.String

langchain4j.open-ai.moderation-model.base-url

java.lang.String

langchain4j.open-ai.moderation-model.api-key

java.lang.String

langchain4j.open-ai.moderation-model.organization-id

java.lang.String

langchain4j.open-ai.moderation-model.project-id

java.lang.String

langchain4j.open-ai.moderation-model.timeout

java.time.Duration

langchain4j.open-ai.moderation-model.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-model.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-model.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-model.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-model.custom-headers

java.util.Map

langchain4j.open-ai.moderation-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.moderation-models.*.model-name

java.lang.String

langchain4j.open-ai.moderation-models.*.base-url

java.lang.String

langchain4j.open-ai.moderation-models.*.api-key

java.lang.String

langchain4j.open-ai.moderation-models.*.organization-id

java.lang.String

langchain4j.open-ai.moderation-models.*.project-id

java.lang.String

langchain4j.open-ai.moderation-models.*.timeout

java.time.Duration

langchain4j.open-ai.moderation-models.*.max-retries

java.lang.Integer

langchain4j.open-ai.moderation-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.moderation-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.moderation-models.*.custom-headers

java.util.Map

🔗
Table 149. Configuration Properties for DefaultOpenAiStreamingChatModelConfiguration
Property Type Description Default value

langchain4j.open-ai.streaming-chat-model.model-name

java.lang.String

gpt-3.5-turbo

🔗
Table 150. Configuration Properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-model.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-model.stop

java.util.List

langchain4j.open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.user

java.lang.String

langchain4j.open-ai.streaming-chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-model.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-models.*.custom-headers

java.util.Map

🔗
Table 151. Configuration Properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-model.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-model.stop

java.util.List

langchain4j.open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.user

java.lang.String

langchain4j.open-ai.streaming-chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-model.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-models.*.custom-headers

java.util.Map

🔗
Table 152. Configuration Properties for NamedOpenAiStreamingChatModelConfiguration
Property Type Description Default value

langchain4j.open-ai.streaming-chat-models.*.model-name

java.lang.String

gpt-3.5-turbo

🔗
Table 153. Configuration Properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-model.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-model.stop

java.util.List

langchain4j.open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.user

java.lang.String

langchain4j.open-ai.streaming-chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-model.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-models.*.custom-headers

java.util.Map

🔗
Table 154. Configuration Properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.open-ai.streaming-chat-model.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-model.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-model.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-model.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-model.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-model.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-model.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-model.stop

java.util.List

langchain4j.open-ai.streaming-chat-model.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-model.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-model.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-model.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-model.user

java.lang.String

langchain4j.open-ai.streaming-chat-model.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-model.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-model.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-model.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-model.custom-headers

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.http-client-builder

dev.langchain4j.http.client.HttpClientBuilder

langchain4j.open-ai.streaming-chat-models.*.default-request-parameters

dev.langchain4j.model.chat.request.ChatRequestParameters

langchain4j.open-ai.streaming-chat-models.*.base-url

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.api-key

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.organization-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.project-id

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.temperature

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.top-p

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.stop

java.util.List

langchain4j.open-ai.streaming-chat-models.*.max-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.max-completion-tokens

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.presence-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.frequency-penalty

java.lang.Double

langchain4j.open-ai.streaming-chat-models.*.logit-bias

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.response-format

dev.langchain4j.model.chat.request.ResponseFormat

langchain4j.open-ai.streaming-chat-models.*.strict-json-schema

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.seed

java.lang.Integer

langchain4j.open-ai.streaming-chat-models.*.user

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.strict-tools

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.parallel-tool-calls

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.store

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.metadata

java.util.Map

langchain4j.open-ai.streaming-chat-models.*.service-tier

java.lang.String

langchain4j.open-ai.streaming-chat-models.*.return-thinking

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.timeout

java.time.Duration

langchain4j.open-ai.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.open-ai.streaming-chat-models.*.logger

org.slf4j.Logger

langchain4j.open-ai.streaming-chat-models.*.custom-headers

java.util.Map

Micronaut Langchain4j Store Elasticsearch Config Properties

🔗
Table 155. Configuration Properties for CommonElasticsearchEmbeddingStoreConfiguration
Property Type Description Default value

langchain4j.elasticsearch.enabled

boolean

true

langchain4j.elasticsearch.api-key

java.lang.String

langchain4j.elasticsearch.server-url

java.lang.String

🔗
Table 156. Configuration Properties for ElasticsearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.elasticsearch.embedding-store.index-name

java.lang.String

langchain4j.elasticsearch.embedding-store.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

langchain4j.elasticsearch.embedding-stores.*.index-name

java.lang.String

langchain4j.elasticsearch.embedding-stores.*.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

🔗
Table 157. Configuration Properties for ElasticsearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.elasticsearch.embedding-store.index-name

java.lang.String

langchain4j.elasticsearch.embedding-store.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

langchain4j.elasticsearch.embedding-stores.*.index-name

java.lang.String

langchain4j.elasticsearch.embedding-stores.*.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

🔗
Table 158. Configuration Properties for ElasticsearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.elasticsearch.embedding-store.index-name

java.lang.String

langchain4j.elasticsearch.embedding-store.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

langchain4j.elasticsearch.embedding-stores.*.index-name

java.lang.String

langchain4j.elasticsearch.embedding-stores.*.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

🔗
Table 159. Configuration Properties for ElasticsearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.elasticsearch.embedding-store.index-name

java.lang.String

langchain4j.elasticsearch.embedding-store.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

langchain4j.elasticsearch.embedding-stores.*.index-name

java.lang.String

langchain4j.elasticsearch.embedding-stores.*.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Micronaut Langchain4j Store Mongodb Config Properties

🔗
Table 160. Configuration Properties for MongoDbEmbeddingStore$Builder
Property Type Description Default value

langchain4j.mongodb-atlas.embedding-stores.*.database-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.collection-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.index-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratio

java.lang.Long

langchain4j.mongodb-atlas.embedding-stores.*.create-index

java.lang.Boolean

🔗
Table 161. Configuration Properties for MongoDbEmbeddingStore$Builder
Property Type Description Default value

langchain4j.mongodb-atlas.embedding-stores.*.database-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.collection-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.index-name

java.lang.String

langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratio

java.lang.Long

langchain4j.mongodb-atlas.embedding-stores.*.create-index

java.lang.Boolean

🔗
Table 162. Configuration Properties for IndexMapping$Builder
Property Type Description Default value

langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.dimension

int

langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.metadata-field-names

java.util.Set

Micronaut Langchain4j Store Neo4j Config Properties

🔗
Table 163. Configuration Properties for Neo4jChatMemoryStoreConfigurationProperties
Property Type Description Default value

langchain4j.chat-memory-store.neo4j.enabled

boolean

enabled Whether Neo4j ChatMemory store is enabled. Default value {@value #DEFAULT_ENABLED}.

langchain4j.chat-memory-store.neo4j.uri

java.lang.String

the Bolt URI to a Neo4j instance

langchain4j.chat-memory-store.neo4j.user

java.lang.String

the Neo4j instance’s username

langchain4j.chat-memory-store.neo4j.password

java.lang.String

the Neo4j instance’s password

🔗
Table 164. Configuration Properties for Neo4jChatMemoryStore$Builder
Property Type Description Default value

langchain4j.chat-memory-store.neo4j.driver

org.neo4j.driver.Driver

langchain4j.chat-memory-store.neo4j.config

org.neo4j.driver.SessionConfig

langchain4j.chat-memory-store.neo4j.memory-label

java.lang.String

langchain4j.chat-memory-store.neo4j.message-label

java.lang.String

langchain4j.chat-memory-store.neo4j.id-property

java.lang.String

langchain4j.chat-memory-store.neo4j.message-property

java.lang.String

langchain4j.chat-memory-store.neo4j.last-message-rel-type

java.lang.String

langchain4j.chat-memory-store.neo4j.next-message-rel-type

java.lang.String

langchain4j.chat-memory-store.neo4j.database-name

java.lang.String

langchain4j.chat-memory-store.neo4j.size

java.lang.Integer

Micronaut Langchain4j Store Opensearch Config Properties

🔗
Table 165. Configuration Properties for CommonOpenSearchEmbeddingStoreConfiguration
Property Type Description Default value

langchain4j.open-search.enabled

boolean

true

langchain4j.open-search.server-url

java.lang.String

langchain4j.open-search.api-key

java.lang.String

🔗
Table 166. Configuration Properties for OpenSearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.open-search.embedding-store.server-url

java.lang.String

langchain4j.open-search.embedding-store.api-key

java.lang.String

langchain4j.open-search.embedding-store.user-name

java.lang.String

langchain4j.open-search.embedding-store.password

java.lang.String

langchain4j.open-search.embedding-store.service-name

java.lang.String

langchain4j.open-search.embedding-store.region

java.lang.String

langchain4j.open-search.embedding-store.index-name

java.lang.String

langchain4j.open-search.embedding-stores.*.server-url

java.lang.String

langchain4j.open-search.embedding-stores.*.api-key

java.lang.String

langchain4j.open-search.embedding-stores.*.user-name

java.lang.String

langchain4j.open-search.embedding-stores.*.password

java.lang.String

langchain4j.open-search.embedding-stores.*.service-name

java.lang.String

langchain4j.open-search.embedding-stores.*.region

java.lang.String

langchain4j.open-search.embedding-stores.*.index-name

java.lang.String

🔗
Table 167. Configuration Properties for OpenSearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.open-search.embedding-store.server-url

java.lang.String

langchain4j.open-search.embedding-store.api-key

java.lang.String

langchain4j.open-search.embedding-store.user-name

java.lang.String

langchain4j.open-search.embedding-store.password

java.lang.String

langchain4j.open-search.embedding-store.service-name

java.lang.String

langchain4j.open-search.embedding-store.region

java.lang.String

langchain4j.open-search.embedding-store.index-name

java.lang.String

langchain4j.open-search.embedding-stores.*.server-url

java.lang.String

langchain4j.open-search.embedding-stores.*.api-key

java.lang.String

langchain4j.open-search.embedding-stores.*.user-name

java.lang.String

langchain4j.open-search.embedding-stores.*.password

java.lang.String

langchain4j.open-search.embedding-stores.*.service-name

java.lang.String

langchain4j.open-search.embedding-stores.*.region

java.lang.String

langchain4j.open-search.embedding-stores.*.index-name

java.lang.String

🔗
Table 168. Configuration Properties for OpenSearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.open-search.embedding-store.server-url

java.lang.String

langchain4j.open-search.embedding-store.api-key

java.lang.String

langchain4j.open-search.embedding-store.user-name

java.lang.String

langchain4j.open-search.embedding-store.password

java.lang.String

langchain4j.open-search.embedding-store.service-name

java.lang.String

langchain4j.open-search.embedding-store.region

java.lang.String

langchain4j.open-search.embedding-store.index-name

java.lang.String

langchain4j.open-search.embedding-stores.*.server-url

java.lang.String

langchain4j.open-search.embedding-stores.*.api-key

java.lang.String

langchain4j.open-search.embedding-stores.*.user-name

java.lang.String

langchain4j.open-search.embedding-stores.*.password

java.lang.String

langchain4j.open-search.embedding-stores.*.service-name

java.lang.String

langchain4j.open-search.embedding-stores.*.region

java.lang.String

langchain4j.open-search.embedding-stores.*.index-name

java.lang.String

🔗
Table 169. Configuration Properties for OpenSearchEmbeddingStore$Builder
Property Type Description Default value

langchain4j.open-search.embedding-store.server-url

java.lang.String

langchain4j.open-search.embedding-store.api-key

java.lang.String

langchain4j.open-search.embedding-store.user-name

java.lang.String

langchain4j.open-search.embedding-store.password

java.lang.String

langchain4j.open-search.embedding-store.service-name

java.lang.String

langchain4j.open-search.embedding-store.region

java.lang.String

langchain4j.open-search.embedding-store.index-name

java.lang.String

langchain4j.open-search.embedding-stores.*.server-url

java.lang.String

langchain4j.open-search.embedding-stores.*.api-key

java.lang.String

langchain4j.open-search.embedding-stores.*.user-name

java.lang.String

langchain4j.open-search.embedding-stores.*.password

java.lang.String

langchain4j.open-search.embedding-stores.*.service-name

java.lang.String

langchain4j.open-search.embedding-stores.*.region

java.lang.String

langchain4j.open-search.embedding-stores.*.index-name

java.lang.String

Micronaut Langchain4j Store Oracle Config Properties

🔗
Table 170. Configuration Properties for OracleEmbeddingStoreConfig
Property Type Description Default value

langchain4j.oracle.embedding-stores.*.table

java.lang.String

The table name

🔗
Table 171. Configuration Properties for OracleEmbeddingStore$Builder
Property Type Description Default value

langchain4j.oracle.embedding-stores.*.vector-index

dev.langchain4j.store.embedding.oracle.CreateOption

langchain4j.oracle.embedding-stores.*.index

dev.langchain4j.store.embedding.oracle.Index

langchain4j.oracle.embedding-stores.*.exact-search

boolean

🔗
Table 172. Configuration Properties for OracleEmbeddingStore$Builder
Property Type Description Default value

langchain4j.oracle.embedding-stores.*.vector-index

dev.langchain4j.store.embedding.oracle.CreateOption

langchain4j.oracle.embedding-stores.*.index

dev.langchain4j.store.embedding.oracle.Index

langchain4j.oracle.embedding-stores.*.exact-search

boolean

🔗
Table 173. Configuration Properties for EmbeddingTable$Builder
Property Type Description Default value

langchain4j.oracle.embedding-stores.*.table.create-option

dev.langchain4j.store.embedding.oracle.CreateOption

langchain4j.oracle.embedding-stores.*.table.name

java.lang.String

langchain4j.oracle.embedding-stores.*.table.id-column

java.lang.String

langchain4j.oracle.embedding-stores.*.table.embedding-column

java.lang.String

langchain4j.oracle.embedding-stores.*.table.text-column

java.lang.String

langchain4j.oracle.embedding-stores.*.table.metadata-column

java.lang.String

Micronaut Langchain4j Store Pgvector Config Properties

🔗
Table 174. Configuration Properties for PgVectorEmbeddingStoreConfig
Property Type Description Default value

langchain4j.pgvector.embedding-stores.*.table

java.lang.String

The table to use.

langchain4j.pgvector.embedding-stores.*.dimension

java.lang.Integer

Sets the dimension.

langchain4j.pgvector.embedding-stores.*.use-index

java.lang.Boolean

Sets whether to use the index.

langchain4j.pgvector.embedding-stores.*.index-list-size

java.lang.Integer

Sets the index list size.

langchain4j.pgvector.embedding-stores.*.create-table

java.lang.Boolean

Sets whether to create the table.

langchain4j.pgvector.embedding-stores.*.drop-table-first

java.lang.Boolean

Sets whether the table should be dropped.

Micronaut Langchain4j Store Qdrant Config Properties

🔗
Table 175. Configuration Properties for QdrantTestResourceConfig
Property Type Description Default value

test-resources.containers.qdrant.dimension

java.lang.Integer

The dimension

384

test-resources.containers.qdrant.distance

io.qdrant.client.grpc.Collections$Distance

The distance

Cosine

Micronaut Langchain4j Store Redis Config Properties

🔗
Table 176. Configuration Properties for RedisChatMemoryStoreConfigurationProperties
Property Type Description Default value

langchain4j.chat-memory-store.redis.enabled

boolean

Whether Redis ChatMemory store is enabled. Default value true

🔗
Table 177. Configuration Properties for RedisChatMemoryStore$Builder
Property Type Description Default value

langchain4j.chat-memory-store.redis.host

java.lang.String

langchain4j.chat-memory-store.redis.port

java.lang.Integer

langchain4j.chat-memory-store.redis.user

java.lang.String

langchain4j.chat-memory-store.redis.password

java.lang.String

langchain4j.chat-memory-store.redis.ttl

java.lang.Long

langchain4j.chat-memory-store.redis.prefix

java.lang.String

Micronaut Langchain4j Vertexai Config Properties

🔗
Table 178. Configuration Properties for CommonVertexAiChatModelConfiguration
Property Type Description Default value

langchain4j.vertex-ai.enabled

boolean

true

langchain4j.vertex-ai.endpoint

java.lang.String

langchain4j.vertex-ai.model-name

java.lang.String

chat-bison

langchain4j.vertex-ai.project

java.lang.String

langchain4j.vertex-ai.location

java.lang.String

langchain4j.vertex-ai.publisher

java.lang.String

google

langchain4j.vertex-ai.max-retries

java.lang.Integer

5

🔗
Table 179. Configuration Properties for VertexAiChatModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.chat-model.endpoint

java.lang.String

langchain4j.vertex-ai.chat-model.project

java.lang.String

langchain4j.vertex-ai.chat-model.location

java.lang.String

langchain4j.vertex-ai.chat-model.publisher

java.lang.String

langchain4j.vertex-ai.chat-model.model-name

java.lang.String

langchain4j.vertex-ai.chat-model.temperature

java.lang.Double

langchain4j.vertex-ai.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-p

java.lang.Double

langchain4j.vertex-ai.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.chat-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.chat-models.*.project

java.lang.String

langchain4j.vertex-ai.chat-models.*.location

java.lang.String

langchain4j.vertex-ai.chat-models.*.publisher

java.lang.String

langchain4j.vertex-ai.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai.chat-models.*.temperature

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-p

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 180. Configuration Properties for VertexAiChatModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.chat-model.endpoint

java.lang.String

langchain4j.vertex-ai.chat-model.project

java.lang.String

langchain4j.vertex-ai.chat-model.location

java.lang.String

langchain4j.vertex-ai.chat-model.publisher

java.lang.String

langchain4j.vertex-ai.chat-model.model-name

java.lang.String

langchain4j.vertex-ai.chat-model.temperature

java.lang.Double

langchain4j.vertex-ai.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-p

java.lang.Double

langchain4j.vertex-ai.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.chat-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.chat-models.*.project

java.lang.String

langchain4j.vertex-ai.chat-models.*.location

java.lang.String

langchain4j.vertex-ai.chat-models.*.publisher

java.lang.String

langchain4j.vertex-ai.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai.chat-models.*.temperature

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-p

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 181. Configuration Properties for VertexAiChatModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.chat-model.endpoint

java.lang.String

langchain4j.vertex-ai.chat-model.project

java.lang.String

langchain4j.vertex-ai.chat-model.location

java.lang.String

langchain4j.vertex-ai.chat-model.publisher

java.lang.String

langchain4j.vertex-ai.chat-model.model-name

java.lang.String

langchain4j.vertex-ai.chat-model.temperature

java.lang.Double

langchain4j.vertex-ai.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-p

java.lang.Double

langchain4j.vertex-ai.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.chat-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.chat-models.*.project

java.lang.String

langchain4j.vertex-ai.chat-models.*.location

java.lang.String

langchain4j.vertex-ai.chat-models.*.publisher

java.lang.String

langchain4j.vertex-ai.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai.chat-models.*.temperature

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-p

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 182. Configuration Properties for VertexAiChatModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.chat-model.endpoint

java.lang.String

langchain4j.vertex-ai.chat-model.project

java.lang.String

langchain4j.vertex-ai.chat-model.location

java.lang.String

langchain4j.vertex-ai.chat-model.publisher

java.lang.String

langchain4j.vertex-ai.chat-model.model-name

java.lang.String

langchain4j.vertex-ai.chat-model.temperature

java.lang.Double

langchain4j.vertex-ai.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-model.top-p

java.lang.Double

langchain4j.vertex-ai.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.chat-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.chat-models.*.project

java.lang.String

langchain4j.vertex-ai.chat-models.*.location

java.lang.String

langchain4j.vertex-ai.chat-models.*.publisher

java.lang.String

langchain4j.vertex-ai.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai.chat-models.*.temperature

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.top-p

java.lang.Double

langchain4j.vertex-ai.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 183. Configuration Properties for VertexAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.embedding-model.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-model.project

java.lang.String

langchain4j.vertex-ai.embedding-model.location

java.lang.String

langchain4j.vertex-ai.embedding-model.publisher

java.lang.String

langchain4j.vertex-ai.embedding-model.model-name

java.lang.String

langchain4j.vertex-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-model.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-models.*.project

java.lang.String

langchain4j.vertex-ai.embedding-models.*.location

java.lang.String

langchain4j.vertex-ai.embedding-models.*.publisher

java.lang.String

langchain4j.vertex-ai.embedding-models.*.model-name

java.lang.String

langchain4j.vertex-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-models.*.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 184. Configuration Properties for VertexAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.embedding-model.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-model.project

java.lang.String

langchain4j.vertex-ai.embedding-model.location

java.lang.String

langchain4j.vertex-ai.embedding-model.publisher

java.lang.String

langchain4j.vertex-ai.embedding-model.model-name

java.lang.String

langchain4j.vertex-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-model.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-models.*.project

java.lang.String

langchain4j.vertex-ai.embedding-models.*.location

java.lang.String

langchain4j.vertex-ai.embedding-models.*.publisher

java.lang.String

langchain4j.vertex-ai.embedding-models.*.model-name

java.lang.String

langchain4j.vertex-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-models.*.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 185. Configuration Properties for VertexAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.embedding-model.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-model.project

java.lang.String

langchain4j.vertex-ai.embedding-model.location

java.lang.String

langchain4j.vertex-ai.embedding-model.publisher

java.lang.String

langchain4j.vertex-ai.embedding-model.model-name

java.lang.String

langchain4j.vertex-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-model.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-models.*.project

java.lang.String

langchain4j.vertex-ai.embedding-models.*.location

java.lang.String

langchain4j.vertex-ai.embedding-models.*.publisher

java.lang.String

langchain4j.vertex-ai.embedding-models.*.model-name

java.lang.String

langchain4j.vertex-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-models.*.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 186. Configuration Properties for VertexAiEmbeddingModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.embedding-model.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-model.project

java.lang.String

langchain4j.vertex-ai.embedding-model.location

java.lang.String

langchain4j.vertex-ai.embedding-model.publisher

java.lang.String

langchain4j.vertex-ai.embedding-model.model-name

java.lang.String

langchain4j.vertex-ai.embedding-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-model.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-model.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-model.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-model.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai.embedding-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.embedding-models.*.project

java.lang.String

langchain4j.vertex-ai.embedding-models.*.location

java.lang.String

langchain4j.vertex-ai.embedding-models.*.publisher

java.lang.String

langchain4j.vertex-ai.embedding-models.*.model-name

java.lang.String

langchain4j.vertex-ai.embedding-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-segments-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batch

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.task-type

dev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType

langchain4j.vertex-ai.embedding-models.*.title-metadata-key

java.lang.String

langchain4j.vertex-ai.embedding-models.*.auto-truncate

java.lang.Boolean

langchain4j.vertex-ai.embedding-models.*.output-dimensionality

java.lang.Integer

langchain4j.vertex-ai.embedding-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 187. Configuration Properties for VertexAiImageModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.image-model.endpoint

java.lang.String

langchain4j.vertex-ai.image-model.project

java.lang.String

langchain4j.vertex-ai.image-model.location

java.lang.String

langchain4j.vertex-ai.image-model.publisher

java.lang.String

langchain4j.vertex-ai.image-model.model-name

java.lang.String

langchain4j.vertex-ai.image-model.seed

java.lang.Long

langchain4j.vertex-ai.image-model.language

java.lang.String

langchain4j.vertex-ai.image-model.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-model.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-model.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-model.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-model.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-model.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-model.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-model.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-model.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-model.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-model.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.image-models.*.project

java.lang.String

langchain4j.vertex-ai.image-models.*.location

java.lang.String

langchain4j.vertex-ai.image-models.*.publisher

java.lang.String

langchain4j.vertex-ai.image-models.*.model-name

java.lang.String

langchain4j.vertex-ai.image-models.*.seed

java.lang.Long

langchain4j.vertex-ai.image-models.*.language

java.lang.String

langchain4j.vertex-ai.image-models.*.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-models.*.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-models.*.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-models.*.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-models.*.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-models.*.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-models.*.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-models.*.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-models.*.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-models.*.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-models.*.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.log-responses

java.lang.Boolean

🔗
Table 188. Configuration Properties for VertexAiImageModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.image-model.endpoint

java.lang.String

langchain4j.vertex-ai.image-model.project

java.lang.String

langchain4j.vertex-ai.image-model.location

java.lang.String

langchain4j.vertex-ai.image-model.publisher

java.lang.String

langchain4j.vertex-ai.image-model.model-name

java.lang.String

langchain4j.vertex-ai.image-model.seed

java.lang.Long

langchain4j.vertex-ai.image-model.language

java.lang.String

langchain4j.vertex-ai.image-model.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-model.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-model.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-model.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-model.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-model.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-model.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-model.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-model.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-model.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-model.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.image-models.*.project

java.lang.String

langchain4j.vertex-ai.image-models.*.location

java.lang.String

langchain4j.vertex-ai.image-models.*.publisher

java.lang.String

langchain4j.vertex-ai.image-models.*.model-name

java.lang.String

langchain4j.vertex-ai.image-models.*.seed

java.lang.Long

langchain4j.vertex-ai.image-models.*.language

java.lang.String

langchain4j.vertex-ai.image-models.*.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-models.*.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-models.*.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-models.*.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-models.*.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-models.*.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-models.*.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-models.*.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-models.*.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-models.*.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-models.*.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.log-responses

java.lang.Boolean

🔗
Table 189. Configuration Properties for VertexAiImageModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.image-model.endpoint

java.lang.String

langchain4j.vertex-ai.image-model.project

java.lang.String

langchain4j.vertex-ai.image-model.location

java.lang.String

langchain4j.vertex-ai.image-model.publisher

java.lang.String

langchain4j.vertex-ai.image-model.model-name

java.lang.String

langchain4j.vertex-ai.image-model.seed

java.lang.Long

langchain4j.vertex-ai.image-model.language

java.lang.String

langchain4j.vertex-ai.image-model.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-model.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-model.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-model.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-model.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-model.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-model.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-model.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-model.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-model.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-model.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.image-models.*.project

java.lang.String

langchain4j.vertex-ai.image-models.*.location

java.lang.String

langchain4j.vertex-ai.image-models.*.publisher

java.lang.String

langchain4j.vertex-ai.image-models.*.model-name

java.lang.String

langchain4j.vertex-ai.image-models.*.seed

java.lang.Long

langchain4j.vertex-ai.image-models.*.language

java.lang.String

langchain4j.vertex-ai.image-models.*.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-models.*.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-models.*.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-models.*.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-models.*.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-models.*.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-models.*.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-models.*.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-models.*.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-models.*.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-models.*.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.log-responses

java.lang.Boolean

🔗
Table 190. Configuration Properties for VertexAiImageModel$Builder
Property Type Description Default value

langchain4j.vertex-ai.image-model.endpoint

java.lang.String

langchain4j.vertex-ai.image-model.project

java.lang.String

langchain4j.vertex-ai.image-model.location

java.lang.String

langchain4j.vertex-ai.image-model.publisher

java.lang.String

langchain4j.vertex-ai.image-model.model-name

java.lang.String

langchain4j.vertex-ai.image-model.seed

java.lang.Long

langchain4j.vertex-ai.image-model.language

java.lang.String

langchain4j.vertex-ai.image-model.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-model.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-model.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-model.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-model.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-model.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-model.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-model.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-model.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-model.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-model.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-model.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.endpoint

java.lang.String

langchain4j.vertex-ai.image-models.*.project

java.lang.String

langchain4j.vertex-ai.image-models.*.location

java.lang.String

langchain4j.vertex-ai.image-models.*.publisher

java.lang.String

langchain4j.vertex-ai.image-models.*.model-name

java.lang.String

langchain4j.vertex-ai.image-models.*.seed

java.lang.Long

langchain4j.vertex-ai.image-models.*.language

java.lang.String

langchain4j.vertex-ai.image-models.*.guidance-scale

java.lang.Integer

langchain4j.vertex-ai.image-models.*.negative-prompt

java.lang.String

langchain4j.vertex-ai.image-models.*.sample-image-style

dev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle

langchain4j.vertex-ai.image-models.*.sample-image-size

java.lang.Integer

langchain4j.vertex-ai.image-models.*.aspect-ratio

dev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio

langchain4j.vertex-ai.image-models.*.mime-type

dev.langchain4j.model.vertexai.VertexAiImageModel$MimeType

langchain4j.vertex-ai.image-models.*.compression-quality

java.lang.Integer

langchain4j.vertex-ai.image-models.*.person-generation

dev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration

langchain4j.vertex-ai.image-models.*.watermark

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai.image-models.*.persist-to-cloud-storage

java.lang.String

langchain4j.vertex-ai.image-models.*.persist-to

java.nio.file.Path

langchain4j.vertex-ai.image-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai.image-models.*.log-responses

java.lang.Boolean

Micronaut Langchain4j Vertexai Gemini Config Properties

🔗
Table 191. Configuration Properties for CommonVertexAiGeminiChatModelConfiguration
Property Type Description Default value

langchain4j.vertex-ai-gemini.enabled

boolean

true

langchain4j.vertex-ai-gemini.model-name

java.lang.String

gemini-1.5-flash-001

langchain4j.vertex-ai-gemini.project

java.lang.String

langchain4j.vertex-ai-gemini.location

java.lang.String

🔗
Table 192. Configuration Properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 193. Configuration Properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 194. Configuration Properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 195. Configuration Properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-model.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-model.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.chat-models.*.seed

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.max-retries

java.lang.Integer

langchain4j.vertex-ai-gemini.chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilities

java.util.Set

langchain4j.vertex-ai-gemini.chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 196. Configuration Properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.streaming-chat-model.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.streaming-chat-models.*.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 197. Configuration Properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.streaming-chat-model.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.streaming-chat-models.*.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 198. Configuration Properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.streaming-chat-model.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.streaming-chat-models.*.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials

🔗
Table 199. Configuration Properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder
Property Type Description Default value

langchain4j.vertex-ai-gemini.streaming-chat-model.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-model.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-model.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-model.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-model.credentials

com.google.auth.oauth2.GoogleCredentials

langchain4j.vertex-ai-gemini.streaming-chat-models.*.executor

java.util.concurrent.Executor

langchain4j.vertex-ai-gemini.streaming-chat-models.*.project

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.location

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-name

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperature

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-k

java.lang.Integer

langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-p

java.lang.Float

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-type

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schema

com.google.cloud.vertexai.api.Schema

langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settings

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-search

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastore

java.lang.String

langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-mode

dev.langchain4j.model.vertexai.gemini.ToolCallingMode

langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-names

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requests

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.vertex-ai-gemini.streaming-chat-models.*.listeners

java.util.List

langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headers

java.util.Map

langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentials

com.google.auth.oauth2.GoogleCredentials