Package dev.langchain4j.guardrail
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 dev.langchain4j.guardrail.ChatExecutor.AbstractBuilder
chatRequest
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.langchain4j.guardrail.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:
build
in classChatExecutor.AbstractBuilder<ChatExecutor.SynchronousBuilder>
- Returns:
- a fully constructed
ChatExecutor
instance
-