Uses of Class
io.quarkiverse.langchain4j.guardrails.InputGuardrailsLiteral
Packages that use InputGuardrailsLiteral
-
Uses of InputGuardrailsLiteral in io.quarkiverse.langchain4j.runtime.aiservice
Methods in io.quarkiverse.langchain4j.runtime.aiservice that return InputGuardrailsLiteralModifier and TypeMethodDescriptionAiServiceMethodCreateInfo.getInputGuardrails()
AiServiceClassCreateInfo.inputGuardrails()
Returns the value of theinputGuardrails
record component.DeclarativeAiServiceCreateInfo.inputGuardrails()
Returns the value of theinputGuardrails
record component.Constructors in io.quarkiverse.langchain4j.runtime.aiservice with parameters of type InputGuardrailsLiteralModifierConstructorDescriptionAiServiceClassCreateInfo
(Map<String, AiServiceMethodCreateInfo> methodMap, String implClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails) Creates an instance of aAiServiceClassCreateInfo
record class.AiServiceMethodCreateInfo
(String interfaceName, String methodName, Optional<AiServiceMethodCreateInfo.TemplateInfo> systemMessageInfo, AiServiceMethodCreateInfo.UserMessageInfo userMessageInfo, Optional<Integer> memoryIdParamPosition, boolean requiresModeration, String returnTypeSignature, Optional<Integer> overrideChatModelParamPosition, Optional<AiServiceMethodCreateInfo.MetricsTimedInfo> metricsTimedInfo, Optional<AiServiceMethodCreateInfo.MetricsCountedInfo> metricsCountedInfo, Optional<AiServiceMethodCreateInfo.SpanInfo> spanInfo, AiServiceMethodCreateInfo.ResponseSchemaInfo responseSchemaInfo, Map<String, jakarta.enterprise.util.AnnotationLiteral<?>> toolClassInfo, List<String> mcpClientNames, boolean switchToWorkerThreadForToolExecution, String outputTokenAccumulatorClassName, String responseAugmenterClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails) DeclarativeAiServiceCreateInfo
(String serviceClassName, String languageModelSupplierClassName, String streamingChatLanguageModelSupplierClassName, Map<String, jakarta.enterprise.util.AnnotationLiteral<?>> toolsClassInfo, String toolProviderSupplier, String chatMemoryProviderSupplierClassName, String retrievalAugmentorSupplierClassName, String moderationModelSupplierClassName, String imageModelSupplierClassName, String chatMemorySeederClassName, String chatModelName, String moderationModelName, String imageModelName, boolean needsStreamingChatModel, boolean needsModerationModel, boolean needsImageModel, String toolHallucinationStrategyClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails, Integer maxSequentialToolInvocations) Creates an instance of aDeclarativeAiServiceCreateInfo
record class.