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
-