Class WatsonxChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<WatsonxChatRequestParameters.Builder>
dev.langchain4j.model.watsonx.WatsonxChatRequestParameters.Builder
- Enclosing class:
WatsonxChatRequestParameters
public static class WatsonxChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<WatsonxChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()overrideWith(ChatRequestParameters parameters) thinking(boolean enabled) thinking(com.ibm.watsonx.ai.chat.model.ExtractionTags tags) thinking(com.ibm.watsonx.ai.chat.model.Thinking thinking) thinking(com.ibm.watsonx.ai.chat.model.ThinkingEffort thinkingEffort) toolChoiceName(String toolChoiceName) topLogprobs(Integer topLogprobs) 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<WatsonxChatRequestParameters.Builder>
-
projectId
-
spaceId
-
logitBias
-
logprobs
-
topLogprobs
-
seed
-
toolChoiceName
-
timeLimit
-
thinking
-
thinking
public WatsonxChatRequestParameters.Builder thinking(com.ibm.watsonx.ai.chat.model.ExtractionTags tags) -
thinking
public WatsonxChatRequestParameters.Builder thinking(com.ibm.watsonx.ai.chat.model.ThinkingEffort thinkingEffort) -
thinking
public WatsonxChatRequestParameters.Builder thinking(com.ibm.watsonx.ai.chat.model.Thinking thinking) -
build
- Overrides:
buildin classDefaultChatRequestParameters.Builder<WatsonxChatRequestParameters.Builder>
-