Uses of Class
io.quarkiverse.langchain4j.guardrails.OutputGuardrailsLiteral
Packages that use OutputGuardrailsLiteral
-
Uses of OutputGuardrailsLiteral in io.quarkiverse.langchain4j.runtime.aiservice
Methods in io.quarkiverse.langchain4j.runtime.aiservice that return OutputGuardrailsLiteralModifier and TypeMethodDescriptionAiServiceMethodCreateInfo.getOutputGuardrails()
AiServiceClassCreateInfo.outputGuardrails()
Returns the value of theoutputGuardrails
record component.DeclarativeAiServiceCreateInfo.outputGuardrails()
Returns the value of theoutputGuardrails
record component.Constructors in io.quarkiverse.langchain4j.runtime.aiservice with parameters of type OutputGuardrailsLiteralModifierConstructorDescriptionAiServiceClassCreateInfo
(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.