Class ChatRequest.Builder
java.lang.Object
dev.langchain4j.model.chat.request.ChatRequest.Builder
- Enclosing class:
ChatRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
messages
(ChatMessage... messages) messages
(List<ChatMessage> messages) parameters
(ChatRequestParameters parameters) responseFormat
(ResponseFormat responseFormat) Deprecated, for removal: This API element is subject to removal in a future version.toolSpecifications
(ToolSpecification... toolSpecifications) Deprecated, for removal: This API element is subject to removal in a future version.please useChatRequest.parameters()
andChatRequestParameters.toolSpecifications()
insteadtoolSpecifications
(List<ToolSpecification> toolSpecifications) Deprecated, for removal: This API element is subject to removal in a future version.please useChatRequest.parameters()
andChatRequestParameters.toolSpecifications()
instead
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
messages
-
messages
-
parameters
-
toolSpecifications
@Deprecated(forRemoval=true) public ChatRequest.Builder toolSpecifications(List<ToolSpecification> toolSpecifications) Deprecated, for removal: This API element is subject to removal in a future version.please useChatRequest.parameters()
andChatRequestParameters.toolSpecifications()
instead -
toolSpecifications
@Deprecated(forRemoval=true) public ChatRequest.Builder toolSpecifications(ToolSpecification... toolSpecifications) Deprecated, for removal: This API element is subject to removal in a future version.please useChatRequest.parameters()
andChatRequestParameters.toolSpecifications()
instead -
responseFormat
@Deprecated(forRemoval=true) public ChatRequest.Builder responseFormat(ResponseFormat responseFormat) Deprecated, for removal: This API element is subject to removal in a future version.please useChatRequest.parameters()
andChatRequestParameters.responseFormat()
instead -
build
-
ChatRequest.parameters()
andChatRequestParameters.responseFormat()
instead