Package dev.langchain4j.model.bedrock
Class BedrockChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<BedrockChatRequestParameters.Builder>
dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- Enclosing class:
BedrockChatRequestParameters
public static class BedrockChatRequestParameters.Builder
extends dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<BedrockChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalModelRequestFields(Map<String, Object> additionalModelRequestFields) build()enableReasoning(Integer tokenBudget) overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters parameters) Methods inherited from class dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder
frequencyPenalty, maxOutputTokens, modelName, presencePenalty, responseFormat, responseFormat, stopSequences, stopSequences, temperature, toolChoice, toolSpecifications, toolSpecifications, topK, topP
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overrideWith
public BedrockChatRequestParameters.Builder overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters parameters) - Overrides:
overrideWithin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<BedrockChatRequestParameters.Builder>
-
additionalModelRequestFields
public BedrockChatRequestParameters.Builder additionalModelRequestFields(Map<String, Object> additionalModelRequestFields) -
enableReasoning
-
build
- Overrides:
buildin classdev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<BedrockChatRequestParameters.Builder>
-