Package dev.langchain4j.guardrail
Class GuardrailRequestParams.Builder
java.lang.Object
dev.langchain4j.guardrail.GuardrailRequestParams.Builder
- Enclosing class:
GuardrailRequestParams
Builder for
GuardrailRequestParams
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaugmentationResult
(AugmentationResult augmentationResult) Sets the augmentation result.build()
Builds a newGuardrailRequestParams
.chatMemory
(ChatMemory chatMemory) Sets the chat memory.userMessageTemplate
(String userMessageTemplate) Sets the user message template.Sets the variables.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
chatMemory
Sets the chat memory.- Parameters:
chatMemory
- the chat memory- Returns:
- this builder
-
augmentationResult
Sets the augmentation result.- Parameters:
augmentationResult
- the augmentation result- Returns:
- this builder
-
userMessageTemplate
Sets the user message template.- Parameters:
userMessageTemplate
- the user message template- Returns:
- this builder
-
variables
Sets the variables.- Parameters:
variables
- the variables- Returns:
- this builder
-
build
Builds a newGuardrailRequestParams
.- Returns:
- a new
GuardrailRequestParams
-