Interface InputGuardrailExecutedEvent
- All Superinterfaces:
GuardrailExecutedEvent<InputGuardrailParams,
,InputGuardrailResult, InputGuardrail> LLMInteractionEvent
- All Known Implementing Classes:
DefaultInputGuardrailExecutedEvent
public interface InputGuardrailExecutedEvent
extends GuardrailExecutedEvent<InputGuardrailParams,InputGuardrailResult,InputGuardrail>
-
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.data.message.UserMessage
Retrieves a rewritten user message if a successful rewritten result exists.Methods inherited from interface io.quarkiverse.langchain4j.audit.GuardrailExecutedEvent
guardrailClass, params, result
Methods inherited from interface io.quarkiverse.langchain4j.audit.LLMInteractionEvent
sourceInfo
-
Method Details
-
rewrittenUserMessage
dev.langchain4j.data.message.UserMessage rewrittenUserMessage()Retrieves a rewritten user message if a successful rewritten result exists. If the result contains a rewritten message, it constructs a new user message with the rewritten text; otherwise, it returns the original user message.- Returns:
- The rewritten user message if a rewritten result exists; otherwise, the original user message.
-