Class WatsonxChatRequestParameters
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters
dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
- All Implemented Interfaces:
ChatRequestParameters
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Methods inherited from class DefaultChatRequestParameters
equals, frequencyPenalty, hashCode, maxOutputTokens, modelName, presencePenalty, responseFormat, stopSequences, temperature, toolChoice, toolSpecifications, topK, topP, toString
-
Field Details
-
EMPTY
-
-
Method Details
-
projectId
-
spaceId
-
logitBias
-
logprobs
-
topLogprobs
-
seed
-
toolChoiceName
-
timeLimit
-
thinking
public com.ibm.watsonx.ai.chat.model.Thinking thinking() -
builder
-
overrideWith
Description copied from interface:ChatRequestParametersCreates a newChatRequestParametersby combining the current parameters with the specified ones. Values from the specified parameters override values from the current parameters when there is overlap. Neither the current nor the specifiedChatRequestParametersobjects are modified.Example:
Current parameters: temperature = 1.0 maxOutputTokens = 100 Specified parameters: temperature = 0.5 modelName = my-model Result: temperature = 0.5 // Overridden from specified maxOutputTokens = 100 // Preserved from current modelName = my-model // Added from specified
- Specified by:
overrideWithin interfaceChatRequestParameters- Overrides:
overrideWithin classDefaultChatRequestParameters- Parameters:
that- the parameters whose values will override the current ones- Returns:
- a new
ChatRequestParametersinstance combining both sets of parameters
-