Class AnthropicCreateMessageRequest
java.lang.Object
dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionintboolean -
Constructor Summary
ConstructorsConstructorDescriptionAnthropicCreateMessageRequest(String model, List<AnthropicMessage> messages, List<AnthropicTextContent> system, int maxTokens, List<String> stopSequences, boolean stream, Double temperature, Double topP, Integer topK, List<AnthropicTool> tools, AnthropicToolChoice toolChoice, AnthropicThinking thinking, AnthropicMetadata metadata) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()intgetModel()getTools()getTopK()getTopP()booleanisStream()voidsetCustomParameters(Map<String, Object> customParameters) voidsetMaxTokens(int maxTokens) voidsetMessages(List<AnthropicMessage> messages) voidsetMetadata(AnthropicMetadata metadata) voidvoidsetStopSequences(List<String> stopSequences) voidsetStream(boolean stream) voidsetSystem(List<AnthropicTextContent> system) voidsetTemperature(Double temperature) voidsetThinking(AnthropicThinking thinking) voidsetToolChoice(AnthropicToolChoice toolChoice) voidsetTools(List<AnthropicTool> tools) voidvoid
-
Field Details
-
model
-
messages
-
system
-
maxTokens
public int maxTokens -
stopSequences
-
stream
public boolean stream -
temperature
-
topP
-
topK
-
tools
-
toolChoice
-
thinking
-
metadata
-
customParameters
-
-
Constructor Details
-
AnthropicCreateMessageRequest
public AnthropicCreateMessageRequest() -
AnthropicCreateMessageRequest
-
AnthropicCreateMessageRequest
@Deprecated(since="1.7.0-beta13", forRemoval=true) public AnthropicCreateMessageRequest(String model, List<AnthropicMessage> messages, List<AnthropicTextContent> system, int maxTokens, List<String> stopSequences, boolean stream, Double temperature, Double topP, Integer topK, List<AnthropicTool> tools, AnthropicToolChoice toolChoice, AnthropicThinking thinking, AnthropicMetadata metadata) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getModel
-
setModel
-
getMessages
-
setMessages
-
getSystem
-
setSystem
-
getMaxTokens
public int getMaxTokens() -
setMaxTokens
public void setMaxTokens(int maxTokens) -
getStopSequences
-
setStopSequences
-
isStream
public boolean isStream() -
setStream
public void setStream(boolean stream) -
getTemperature
-
setTemperature
-
getTopP
-
setTopP
-
getTopK
-
setTopK
-
getTools
-
setTools
-
getToolChoice
-
setToolChoice
-
getThinking
-
setThinking
-
getMetadata
-
setMetadata
-
getCustomParameters
-
setCustomParameters
-
builder
-
toBuilder
-