Class AnthropicChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<AnthropicChatRequestParameters.Builder>
dev.langchain4j.model.anthropic.AnthropicChatRequestParameters.Builder
- Enclosing class:
AnthropicChatRequestParameters
public static class AnthropicChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<AnthropicChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()cacheSystemMessages(Boolean cacheSystemMessages) cacheTools(Boolean cacheTools) disableParallelToolUse(Boolean disableParallelToolUse) modelName(AnthropicChatModelName modelName) overrideWith(ChatRequestParameters parameters) returnThinking(Boolean returnThinking) sendThinking(Boolean sendThinking) thinkingBudgetTokens(Integer thinkingBudgetTokens) thinkingType(String thinkingType) toolChoiceName(String toolChoiceName) Methods inherited from class DefaultChatRequestParameters.Builder
frequencyPenalty, maxOutputTokens, modelName, presencePenalty, responseFormat, responseFormat, stopSequences, stopSequences, temperature, toolChoice, toolSpecifications, toolSpecifications, topK, topP
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overrideWith
- Overrides:
overrideWithin classDefaultChatRequestParameters.Builder<AnthropicChatRequestParameters.Builder>
-
modelName
-
cacheSystemMessages
-
cacheTools
-
thinkingType
-
thinkingBudgetTokens
-
sendThinking
-
returnThinking
-
toolChoiceName
-
disableParallelToolUse
public AnthropicChatRequestParameters.Builder disableParallelToolUse(Boolean disableParallelToolUse) -
userId
-
build
- Overrides:
buildin classDefaultChatRequestParameters.Builder<AnthropicChatRequestParameters.Builder>
-