Class ChatExecutor.SynchronousBuilder
java.lang.Object
dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder<ChatExecutor.SynchronousBuilder>
dev.langchain4j.guardrail.ChatExecutor.SynchronousBuilder
- Enclosing interface:
ChatExecutor
public static class ChatExecutor.SynchronousBuilder
extends ChatExecutor.AbstractBuilder<ChatExecutor.SynchronousBuilder>
SynchronousBuilder for constructing instances of
ChatExecutor.
This synchronousBuilder provides a fluent API for setting required components
like ChatRequest, and for building an instance of the ChatExecutor.-
Field Summary
FieldsFields inherited from class ChatExecutor.AbstractBuilder
chatRequest -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ChatExecutor.AbstractBuilder
chatRequest
-
Field Details
-
chatModel
-
-
Constructor Details
-
SynchronousBuilder
-
-
Method Details
-
build
Constructs and returns an instance ofChatExecutor. Ensures that all required parameters have been appropriately set before building theChatExecutor.- Specified by:
buildin classChatExecutor.AbstractBuilder<ChatExecutor.SynchronousBuilder>- Returns:
- a fully constructed
ChatExecutorinstance
-