Configuration Reference

Version:0.0.1

Micronaut Langchain4j Anthropic Config Properties

🔗
Table 1. Configuration Properties for CommonAnthropicChatModelConfiguration
Property Type Description

langchain4j.anthropic.enabled

boolean

langchain4j.anthropic.base-url

java.lang.String

langchain4j.anthropic.model-name

java.lang.String

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 NamedAnthropicStreamingChatModelConfiguration
Property Type Description

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

java.lang.String

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.*.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.*.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.*.listeners

java.util.List

🔗
Table 3. Configuration Properties for DefaultAnthropicChatModelConfiguration
Property Type Description

langchain4j.anthropic.chat-model.model-name

java.lang.String

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.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.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.listeners

java.util.List

🔗
Table 4. Configuration Properties for DefaultAnthropicStreamingChatModelConfiguration
Property Type Description

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

java.lang.String

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.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.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.listeners

java.util.List

🔗
Table 5. Configuration Properties for NamedAnthropicChatModelConfiguration
Property Type Description

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

java.lang.String

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.*.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.*.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.*.listeners

java.util.List

Micronaut Langchain4j Azure Config Properties

🔗
Table 6. Configuration Properties for NamedAzureOpenAiEmbeddingModelConfiguration
Property Type Description

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.*.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.*.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 7. Configuration Properties for DefaultAzureOpenAiStreamingChatModelConfiguration
Property Type Description

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.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.n

java.lang.Integer

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

com.azure.ai.openai.models.ChatCompletionsResponseFormat

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.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

🔗
Table 8. Configuration Properties for CommonAzureOpenAiChatModelConfiguration
Property Type Description

langchain4j.azure-open-ai.enabled

boolean

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

🔗
Table 9. Configuration Properties for DefaultAzureOpenAiImageModelConfiguration
Property Type Description

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.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.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

🔗
Table 10. Configuration Properties for DefaultAzureOpenAiEmbeddingModelConfiguration
Property Type Description

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.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.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

🔗
Table 11. Configuration Properties for NamedAzureOpenAiStreamingChatModelConfiguration
Property Type Description

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.*.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.*.n

java.lang.Integer

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

com.azure.ai.openai.models.ChatCompletionsResponseFormat

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.*.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

🔗
Table 12. Configuration Properties for NamedAzureOpenAiImageModelConfiguration
Property Type Description

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.*.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.*.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 13. Configuration Properties for DefaultAzureOpenAiChatModelConfiguration
Property Type Description

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.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.n

java.lang.Integer

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

com.azure.ai.openai.models.ChatCompletionsResponseFormat

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.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

🔗
Table 14. Configuration Properties for NamedAzureOpenAiChatModelConfiguration
Property Type Description

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.*.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.*.n

java.lang.Integer

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

com.azure.ai.openai.models.ChatCompletionsResponseFormat

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.*.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

Micronaut Langchain4j Bedrock Config Properties

🔗
Table 15. Configuration Properties for DefaultBedrockAnthropicStreamingChatModelConfiguration
Property Type Description

langchain4j.bedrock-anthropic.streaming-chat-model.human-prompt

java.lang.String

langchain4j.bedrock-anthropic.streaming-chat-model.assistant-prompt

java.lang.String

langchain4j.bedrock-anthropic.streaming-chat-model.max-retries

java.lang.Integer

langchain4j.bedrock-anthropic.streaming-chat-model.region

software.amazon.awssdk.regions.Region

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

int

langchain4j.bedrock-anthropic.streaming-chat-model.temperature

double

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

float

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

java.lang.String

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

int

langchain4j.bedrock-anthropic.streaming-chat-model.timeout

java.time.Duration

langchain4j.bedrock-anthropic.streaming-chat-model.anthropic-version

java.lang.String

langchain4j.bedrock-anthropic.streaming-chat-model.listeners

java.util.List

langchain4j.bedrock-anthropic.streaming-chat-model.model

java.lang.String

🔗
Table 16. Configuration Properties for DefaultBedrockTitanEmbeddingModelConfiguration
Property Type Description

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

🔗
Table 17. Configuration Properties for NamedBedrockAnthropicStreamingChatModelConfiguration
Property Type Description

langchain4j.bedrock-anthropic.streaming-chat-models.*.human-prompt

java.lang.String

langchain4j.bedrock-anthropic.streaming-chat-models.*.assistant-prompt

java.lang.String

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

java.lang.Integer

langchain4j.bedrock-anthropic.streaming-chat-models.*.region

software.amazon.awssdk.regions.Region

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

int

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

double

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

float

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

java.lang.String

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

int

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

java.time.Duration

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

java.lang.String

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

java.util.List

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

java.lang.String

🔗
Table 18. Configuration Properties for NamedBedrockTitanEmbeddingModelConfiguration
Property Type Description

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 19. Configuration Properties for DefaultBedrockLlamaChatModelConfiguration
Property Type Description

langchain4j.bedrock-llama.chat-model.human-prompt

java.lang.String

langchain4j.bedrock-llama.chat-model.assistant-prompt

java.lang.String

langchain4j.bedrock-llama.chat-model.max-retries

java.lang.Integer

langchain4j.bedrock-llama.chat-model.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-llama.chat-model.max-tokens

int

langchain4j.bedrock-llama.chat-model.temperature

double

langchain4j.bedrock-llama.chat-model.top-p

float

langchain4j.bedrock-llama.chat-model.stop-sequences

java.lang.String

langchain4j.bedrock-llama.chat-model.top-k

int

langchain4j.bedrock-llama.chat-model.timeout

java.time.Duration

langchain4j.bedrock-llama.chat-model.anthropic-version

java.lang.String

langchain4j.bedrock-llama.chat-model.listeners

java.util.List

langchain4j.bedrock-llama.chat-model.model

java.lang.String

🔗
Table 20. Configuration Properties for NamedBedrockLlamaChatModelConfiguration
Property Type Description

langchain4j.bedrock-llama.chat-models.*.human-prompt

java.lang.String

langchain4j.bedrock-llama.chat-models.*.assistant-prompt

java.lang.String

langchain4j.bedrock-llama.chat-models.*.max-retries

java.lang.Integer

langchain4j.bedrock-llama.chat-models.*.region

software.amazon.awssdk.regions.Region

langchain4j.bedrock-llama.chat-models.*.max-tokens

int

langchain4j.bedrock-llama.chat-models.*.temperature

double

langchain4j.bedrock-llama.chat-models.*.top-p

float

langchain4j.bedrock-llama.chat-models.*.stop-sequences

java.lang.String

langchain4j.bedrock-llama.chat-models.*.top-k

int

langchain4j.bedrock-llama.chat-models.*.timeout

java.time.Duration

langchain4j.bedrock-llama.chat-models.*.anthropic-version

java.lang.String

langchain4j.bedrock-llama.chat-models.*.listeners

java.util.List

langchain4j.bedrock-llama.chat-models.*.model

java.lang.String

🔗
Table 21. Configuration Properties for CommonBedrockLlamaChatModelConfiguration
Property Type Description

langchain4j.bedrock-llama.enabled

boolean

langchain4j.bedrock-llama.model

java.lang.String

Micronaut Langchain4j Core Config Properties

🔗
Table 22. Configuration Properties for InMemoryEmbeddingStoreConfig
Property Type Description

langchain4j.in-memory.embedding-stores.*.enabled

boolean

Whether it is enabled

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 23. Configuration Properties for DefaultGoogleAiGeminiChatModelConfiguration
Property Type Description

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.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.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-model.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-model.candidate-count

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.listeners

java.util.List

🔗
Table 24. Configuration Properties for NamedGoogleAiGeminiChatModelConfiguration
Property Type Description

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.*.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.*.top-p

java.lang.Double

langchain4j.google-ai-gemini.chat-models.*.max-output-tokens

java.lang.Integer

langchain4j.google-ai-gemini.chat-models.*.candidate-count

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.*.listeners

java.util.List

🔗
Table 25. Configuration Properties for CommonGoogleAiGeminiChatModelConfiguration
Property Type Description

langchain4j.google-ai-gemini.enabled

boolean

langchain4j.google-ai-gemini.model-name

java.lang.String

langchain4j.google-ai-gemini.api-key

java.lang.String

Micronaut Langchain4j Hugging Face Config Properties

🔗
Table 26. Configuration Properties for NamedHuggingFaceChatModelConfiguration
Property Type Description

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 27. Configuration Properties for NamedHuggingFaceEmbeddingModelConfiguration
Property Type Description

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 28. Configuration Properties for CommonHuggingFaceChatModelConfiguration
Property Type Description

langchain4j.hugging-face.enabled

boolean

langchain4j.hugging-face.model-id

java.lang.String

langchain4j.hugging-face.access-token

java.lang.String

langchain4j.hugging-face.timeout

java.time.Duration

🔗
Table 29. Configuration Properties for DefaultHuggingFaceChatModelConfiguration
Property Type Description

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

🔗
Table 30. Configuration Properties for DefaultHuggingFaceEmbeddingModelConfiguration
Property Type Description

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

Micronaut Langchain4j Mistralai Config Properties

🔗
Table 31. Configuration Properties for DefaultMistralAiEmbeddingModelConfiguration
Property Type Description

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.max-retries

java.lang.Integer

🔗
Table 32. Configuration Properties for DefaultMistralAiStreamingChatModelConfiguration
Property Type Description

langchain4j.mistral-ai.streaming-chat-model.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-model.response-format

java.lang.String

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.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-model.timeout

java.time.Duration

🔗
Table 33. Configuration Properties for NamedMistralAiEmbeddingModelConfiguration
Property Type Description

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.*.max-retries

java.lang.Integer

🔗
Table 34. Configuration Properties for CommonMistralAiChatModelConfiguration
Property Type Description

langchain4j.mistral-ai.enabled

boolean

langchain4j.mistral-ai.base-url

java.lang.String

langchain4j.mistral-ai.model-name

java.lang.String

langchain4j.mistral-ai.api-key

java.lang.String

langchain4j.mistral-ai.log-requests

java.lang.Boolean

langchain4j.mistral-ai.log-responses

java.lang.Boolean

🔗
Table 35. Configuration Properties for NamedMistralAiStreamingChatModelConfiguration
Property Type Description

langchain4j.mistral-ai.streaming-chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.streaming-chat-models.*.response-format

java.lang.String

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.*.log-requests

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.log-responses

java.lang.Boolean

langchain4j.mistral-ai.streaming-chat-models.*.timeout

java.time.Duration

🔗
Table 36. Configuration Properties for DefaultMistralAiChatModelConfiguration
Property Type Description

langchain4j.mistral-ai.chat-model.model-name

java.lang.String

langchain4j.mistral-ai.chat-model.response-format

java.lang.String

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.max-retries

java.lang.Integer

🔗
Table 37. Configuration Properties for NamedMistralAiChatModelConfiguration
Property Type Description

langchain4j.mistral-ai.chat-models.*.model-name

java.lang.String

langchain4j.mistral-ai.chat-models.*.response-format

java.lang.String

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.*.max-retries

java.lang.Integer

Micronaut Langchain4j Ollama Config Properties

🔗
Table 38. Configuration Properties for NamedOllamaChatModelConfiguration
Property Type Description

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

java.lang.String

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.*.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.*.format

java.lang.String

langchain4j.ollama.chat-models.*.timeout

java.time.Duration

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

java.lang.Integer

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.*.listeners

java.util.List

🔗
Table 39. Configuration Properties for DefaultOllamaChatModelConfiguration
Property Type Description

langchain4j.ollama.chat-model.base-url

java.lang.String

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.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.format

java.lang.String

langchain4j.ollama.chat-model.timeout

java.time.Duration

langchain4j.ollama.chat-model.max-retries

java.lang.Integer

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.listeners

java.util.List

🔗
Table 40. Configuration Properties for NamedOllamaStreamingChatModelConfiguration
Property Type Description

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

java.lang.String

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.*.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.*.format

java.lang.String

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.*.listeners

java.util.List

🔗
Table 41. Configuration Properties for DefaultOllamaEmbeddingModelConfiguration
Property Type Description

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

🔗
Table 42. Configuration Properties for DefaultOllamaStreamingChatModelConfiguration
Property Type Description

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

java.lang.String

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.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.format

java.lang.String

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.listeners

java.util.List

🔗
Table 43. Configuration Properties for CommonOllamaChatModelConfiguration
Property Type Description

langchain4j.ollama.enabled

boolean

langchain4j.ollama.base-url

java.lang.String

langchain4j.ollama.model-name

java.lang.String

langchain4j.ollama.timeout

java.time.Duration

langchain4j.ollama.log-requests

java.lang.Boolean

langchain4j.ollama.log-responses

java.lang.Boolean

🔗
Table 44. Configuration Properties for NamedOllamaEmbeddingModelConfiguration
Property Type Description

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

Micronaut Langchain4j Openai Config Properties

🔗
Table 45. Configuration Properties for DefaultOpenAiImageModelConfiguration
Property Type Description

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

java.lang.String

langchain4j.open-ai.image-model.with-persisting

java.lang.Boolean

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.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.persist-to

java.nio.file.Path

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

java.util.Map

🔗
Table 46. Configuration Properties for NamedOpenAiImageModelConfiguration
Property Type Description

langchain4j.open-ai.image-models.*.model-name

java.lang.String

langchain4j.open-ai.image-models.*.with-persisting

java.lang.Boolean

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.*.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.*.persist-to

java.nio.file.Path

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

java.util.Map

🔗
Table 47. Configuration Properties for DefaultOpenAiModerationModelConfiguration
Property Type Description

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.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.custom-headers

java.util.Map

🔗
Table 48. Configuration Properties for NamedOpenAiEmbeddingModelConfiguration
Property Type Description

langchain4j.open-ai.embedding-models.*.model-name

java.lang.String

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.*.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.*.custom-headers

java.util.Map

🔗
Table 49. Configuration Properties for NamedOpenAiModerationModelConfiguration
Property Type Description

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.*.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.*.custom-headers

java.util.Map

🔗
Table 50. Configuration Properties for DefaultOpenAiChatModelConfiguration
Property Type Description

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

java.lang.String

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.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

java.lang.String

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.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.custom-headers

java.util.Map

🔗
Table 51. Configuration Properties for DefaultOpenAiEmbeddingModelConfiguration
Property Type Description

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

java.lang.String

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.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.custom-headers

java.util.Map

🔗
Table 52. Configuration Properties for NamedOpenAiStreamingChatModelConfiguration
Property Type Description

langchain4j.open-ai.streaming-chat-models.*.model-name

java.lang.String

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.*.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

java.lang.String

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.*.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.*.custom-headers

java.util.Map

🔗
Table 53. Configuration Properties for NamedOpenAiChatModelConfiguration
Property Type Description

langchain4j.open-ai.chat-models.*.model-name

java.lang.String

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.*.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

java.lang.String

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.*.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.*.custom-headers

java.util.Map

🔗
Table 54. Configuration Properties for DefaultOpenAiStreamingChatModelConfiguration
Property Type Description

langchain4j.open-ai.streaming-chat-model.model-name

java.lang.String

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.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

java.lang.String

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.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.custom-headers

java.util.Map

🔗
Table 55. Configuration Properties for CommonOpenAiChatModelConfiguration
Property Type Description

langchain4j.open-ai.enabled

boolean

langchain4j.open-ai.base-url

java.lang.String

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

langchain4j.open-ai.log-responses

java.lang.Boolean

Micronaut Langchain4j Store Elasticsearch Config Properties

🔗
Table 56. Configuration Properties for CommonElasticsearchEmbeddingStoreConfiguration
Property Type Description

langchain4j.elasticsearch.enabled

boolean

langchain4j.elasticsearch.api-key

java.lang.String

langchain4j.elasticsearch.server-url

java.lang.String

🔗
Table 57. Configuration Properties for DefaultElasticsearchEmbeddingStoreConfiguration
Property Type Description

langchain4j.elasticsearch.embedding-store.index-name

java.lang.String

langchain4j.elasticsearch.embedding-store.configuration

dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

🔗
Table 58. Configuration Properties for NamedElasticsearchEmbeddingStoreConfiguration
Property Type Description

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 59. Configuration Properties for NamedMongoDbAtlasEmbeddingStoreConfig$IndexMappingConfig
Property Type Description

langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.dimension

int

langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.metadata-field-names

java.util.Set

🔗
Table 60. Configuration Properties for NamedMongoDbAtlasEmbeddingStoreConfig
Property Type Description

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

Micronaut Langchain4j Store Neo4j Config Properties

🔗
Table 61. Configuration Properties for NamedNeo4jEmbeddingStoreConfiguration
Property Type Description

langchain4j.neo4j.embedding-stores.*.dimension

int

langchain4j.neo4j.embedding-stores.*.label

java.lang.String

langchain4j.neo4j.embedding-stores.*.embedding-property

java.lang.String

langchain4j.neo4j.embedding-stores.*.id-property

java.lang.String

langchain4j.neo4j.embedding-stores.*.metadata-prefix

java.lang.String

langchain4j.neo4j.embedding-stores.*.text-property

java.lang.String

langchain4j.neo4j.embedding-stores.*.index-name

java.lang.String

langchain4j.neo4j.embedding-stores.*.database-name

java.lang.String

langchain4j.neo4j.embedding-stores.*.retrieval-query

java.lang.String

langchain4j.neo4j.embedding-stores.*.await-index-timeout

long

🔗
Table 62. Configuration Properties for DefaultNeo4jEmbeddingStoreConfiguration
Property Type Description

langchain4j.neo4j.embedding-store.dimension

int

langchain4j.neo4j.embedding-store.label

java.lang.String

langchain4j.neo4j.embedding-store.embedding-property

java.lang.String

langchain4j.neo4j.embedding-store.id-property

java.lang.String

langchain4j.neo4j.embedding-store.metadata-prefix

java.lang.String

langchain4j.neo4j.embedding-store.text-property

java.lang.String

langchain4j.neo4j.embedding-store.index-name

java.lang.String

langchain4j.neo4j.embedding-store.database-name

java.lang.String

langchain4j.neo4j.embedding-store.retrieval-query

java.lang.String

langchain4j.neo4j.embedding-store.await-index-timeout

long

Micronaut Langchain4j Store Opensearch Config Properties

🔗
Table 63. Configuration Properties for DefaultOpenSearchEmbeddingStoreConfiguration
Property Type Description

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

🔗
Table 64. Configuration Properties for NamedOpenSearchEmbeddingStoreConfiguration
Property Type Description

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 65. Configuration Properties for CommonOpenSearchEmbeddingStoreConfiguration
Property Type Description

langchain4j.open-search.enabled

boolean

langchain4j.open-search.server-url

java.lang.String

langchain4j.open-search.api-key

java.lang.String

Micronaut Langchain4j Store Oracle Config Properties

🔗
Table 66. Configuration Properties for OracleEmbeddingStoreConfig
Property Type Description

langchain4j.oracle.embedding-stores.*.table

java.lang.String

The table name

langchain4j.oracle.embedding-stores.*.vector-index

dev.langchain4j.store.embedding.oracle.CreateOption

langchain4j.oracle.embedding-stores.*.exact-search

boolean

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 67. Configuration Properties for PgVectorEmbeddingStoreConfig
Property Type Description

langchain4j.pgvector.embedding-stores.*.table

java.lang.String

langchain4j.pgvector.embedding-stores.*.dimension

java.lang.Integer

langchain4j.pgvector.embedding-stores.*.use-index

java.lang.Boolean

Whether to use the index.

langchain4j.pgvector.embedding-stores.*.index-list-size

java.lang.Integer

The index list size.

langchain4j.pgvector.embedding-stores.*.create-table

java.lang.Boolean

Whether to create the table.

langchain4j.pgvector.embedding-stores.*.drop-table-first

java.lang.Boolean

Whether to drop the table first.

Micronaut Langchain4j Store Qdrant Config Properties

🔗
Table 68. Configuration Properties for DefaultQdrantEmbeddingStoreConfiguration
Property Type Description

langchain4j.qdrant.embedding-store.host

java.lang.String

langchain4j.qdrant.embedding-store.collection-name

java.lang.String

langchain4j.qdrant.embedding-store.port

int

langchain4j.qdrant.embedding-store.use-tls

boolean

langchain4j.qdrant.embedding-store.payload-text-key

java.lang.String

langchain4j.qdrant.embedding-store.api-key

java.lang.String

🔗
Table 69. Configuration Properties for CommonQdrantEmbeddingStoreConfiguration
Property Type Description

langchain4j.qdrant.enabled

boolean

langchain4j.qdrant.api-key

java.lang.String

langchain4j.qdrant.payload-text-key

java.lang.String

🔗
Table 70. Configuration Properties for NamedQdrantEmbeddingStoreConfiguration
Property Type Description

langchain4j.qdrant.embedding-stores.*.host

java.lang.String

langchain4j.qdrant.embedding-stores.*.collection-name

java.lang.String

langchain4j.qdrant.embedding-stores.*.port

int

langchain4j.qdrant.embedding-stores.*.use-tls

boolean

langchain4j.qdrant.embedding-stores.*.payload-text-key

java.lang.String

langchain4j.qdrant.embedding-stores.*.api-key

java.lang.String

🔗
Table 71. Configuration Properties for QdrantTestResourceConfig
Property Type Description

test-resources.containers.qdrant.dimension

java.lang.Integer

The dimension

test-resources.containers.qdrant.distance

io.qdrant.client.grpc.Collections$Distance

The distance

Micronaut Langchain4j Store Redis Config Properties

🔗
Table 72. Configuration Properties for DefaultRedisEmbeddingStoreConfiguration
Property Type Description

langchain4j.redis.embedding-store.host

java.lang.String

langchain4j.redis.embedding-store.port

java.lang.Integer

langchain4j.redis.embedding-store.user

java.lang.String

langchain4j.redis.embedding-store.password

java.lang.String

langchain4j.redis.embedding-store.index-name

java.lang.String

langchain4j.redis.embedding-store.dimension

java.lang.Integer

langchain4j.redis.embedding-store.metadata-keys

java.util.Collection

🔗
Table 73. Configuration Properties for NamedRedisEmbeddingStoreConfiguration
Property Type Description

langchain4j.redis.embedding-stores.*.host

java.lang.String

langchain4j.redis.embedding-stores.*.port

java.lang.Integer

langchain4j.redis.embedding-stores.*.user

java.lang.String

langchain4j.redis.embedding-stores.*.password

java.lang.String

langchain4j.redis.embedding-stores.*.index-name

java.lang.String

langchain4j.redis.embedding-stores.*.dimension

java.lang.Integer

langchain4j.redis.embedding-stores.*.metadata-keys

java.util.Collection

Micronaut Langchain4j Vertexai Config Properties

🔗
Table 74. Configuration Properties for DefaultVertexAiChatModelConfiguration
Property Type Description

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

🔗
Table 75. Configuration Properties for DefaultVertexAiEmbeddingModelConfiguration
Property Type Description

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

🔗
Table 76. Configuration Properties for NamedVertexAiEmbeddingModelConfiguration
Property Type Description

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

🔗
Table 77. Configuration Properties for CommonVertexAiChatModelConfiguration
Property Type Description

langchain4j.vertex-ai.enabled

boolean

langchain4j.vertex-ai.endpoint

java.lang.String

langchain4j.vertex-ai.model-name

java.lang.String

langchain4j.vertex-ai.project

java.lang.String

langchain4j.vertex-ai.location

java.lang.String

langchain4j.vertex-ai.publisher

java.lang.String

langchain4j.vertex-ai.max-retries

java.lang.Integer

🔗
Table 78. Configuration Properties for NamedVertexAiChatModelConfiguration
Property Type Description

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

🔗
Table 79. Configuration Properties for DefaultVertexAiImageModelConfiguration
Property Type Description

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

🔗
Table 80. Configuration Properties for NamedVertexAiImageModelConfiguration
Property Type Description

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 81. Configuration Properties for DefaultVertexAiGeminiChatModelConfiguration
Property Type Description

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.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

🔗
Table 82. Configuration Properties for CommonVertexAiGeminiChatModelConfiguration
Property Type Description

langchain4j.vertex-ai-gemini.enabled

boolean

langchain4j.vertex-ai-gemini.model-name

java.lang.String

langchain4j.vertex-ai-gemini.project

java.lang.String

langchain4j.vertex-ai-gemini.location

java.lang.String

🔗
Table 83. Configuration Properties for NamedVertexAiGeminiChatModelConfiguration
Property Type Description

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.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

🔗
Table 84. Configuration Properties for DefaultVertexAiGeminiStreamingChatModelConfiguration
Property Type Description

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.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

🔗
Table 85. Configuration Properties for NamedVertexAiGeminiStreamingChatModelConfiguration
Property Type Description

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.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