Package dev.langchain4j.guardrail
Class GuardrailRequestParams
java.lang.Object
dev.langchain4j.guardrail.GuardrailRequestParams
Represents the common parameters shared across guardrail checks when validating interactions
between a user and a language model. This class encapsulates the chat memory, user message
template, and additional variables required for guardrail processing.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns the augmentation result.builder()
Creates a new builder forGuardrailRequestParams
.Returns the chat memory.Returns the user message template.Returns the variables.
-
Method Details
-
chatMemory
Returns the chat memory.- Returns:
- the chat memory, may be null
-
augmentationResult
Returns the augmentation result.- Returns:
- the augmentation result, may be null
-
userMessageTemplate
Returns the user message template.- Returns:
- the user message template, never null
-
variables
Returns the variables.- Returns:
- the variables, never null
-
builder
Creates a new builder forGuardrailRequestParams
.- Returns:
- a new builder
-