Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJsonExtractorOutputGuardrail - Class in io.quarkiverse.langchain4j.guardrails
- AbstractJsonExtractorOutputGuardrail() - Constructor for class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- accumulate(Multi<String>) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputTokenAccumulator
-
Accumulate tokens before applying the guardrails.
- accumulate(Multi<String>, AiServiceMethodCreateInfo) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport
- add(ChatMessage) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- add(String, String) - Method in class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- add(String, String, String) - Method in class io.quarkiverse.langchain4j.runtime.devui.EmbeddingStoreJsonRPCService
- additionalProperties() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns the value of the
additionalPropertiesrecord component. - AI - Enum constant in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
- AI_SERVICE_CLASS_NAME - Static variable in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceConstants
- AI_SERVICE_METHODNAME - Static variable in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceConstants
- AiMessageDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
- AiMessageDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.AiMessageDeserializer
- AiMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- AiMessageMixin(List<ToolExecutionRequest>) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.AiMessageMixin
- AiResponseAugmenter<T> - Interface in io.quarkiverse.langchain4j.response
-
CDI bean willing to manipulate the response of the AI model needs to implement this interface.
- AiServiceClassCreateInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceClassCreateInfo(Map<String, AiServiceMethodCreateInfo>, String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Creates an instance of a
AiServiceClassCreateInforecord class. - AiServiceConstants - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo(String, String, Optional<AiServiceMethodCreateInfo.TemplateInfo>, AiServiceMethodCreateInfo.UserMessageInfo, Optional<Integer>, boolean, String, Optional<Integer>, Optional<AiServiceMethodCreateInfo.MetricsTimedInfo>, Optional<AiServiceMethodCreateInfo.MetricsCountedInfo>, Optional<AiServiceMethodCreateInfo.SpanInfo>, AiServiceMethodCreateInfo.ResponseSchemaInfo, Map<String, AnnotationLiteral<?>>, List<String>, boolean, List<String>, List<String>, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- AiServiceMethodCreateInfo.MetricsCountedInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsCountedInfo.Builder - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsTimedInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsTimedInfo.Builder - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.ResponseSchemaInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.SpanInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.TemplateInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.UserMessageInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodImplementationSupport - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
Provides the basic building blocks that the generated Interface methods call into
- AiServiceMethodImplementationSupport() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodImplementationSupport
- AiServiceMethodImplementationSupport.Input - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodImplementationSupport.Wrapper - Interface in io.quarkiverse.langchain4j.runtime.aiservice
- AiServicesRecorder - Class in io.quarkiverse.langchain4j.runtime
- AiServicesRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- apply(ToolExecutionRequest) - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsToolHallucinationStrategy
- apply(Multi<?>, AiServiceMethodCreateInfo, ResponseAugmenterParams) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.ResponseAugmenterSupport
- argumentMapperClassName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
argumentMapperClassNamerecord component. - argumentMapperClassName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns the value of the
argumentMapperClassNamerecord component. - AuditSourceInfo - Interface in io.quarkiverse.langchain4j.audit
-
Contains information about the source of an audit event
- augment(Multi<T>, ResponseAugmenterParams) - Method in interface io.quarkiverse.langchain4j.response.AiResponseAugmenter
-
Augment a streamed response.
- augment(T, ResponseAugmenterParams) - Method in interface io.quarkiverse.langchain4j.response.AiResponseAugmenter
-
Augment the response.
- augmentationResult() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailParams
- augmentationResult() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns the value of the
augmentationResultrecord component. - augmentationResult() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns the value of the
augmentationResultrecord component. - augmentationResult() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns the value of the
augmentationResultrecord component.
B
- BeanChatLanguageModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanChatLanguageModelSupplier
- BeanChatMemoryProviderSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanChatMemoryProviderSupplier
- BeanIfExistsImageModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsImageModelSupplier
- BeanIfExistsModerationModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsModerationModelSupplier
- BeanIfExistsRetrievalAugmentorSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsRetrievalAugmentorSupplier
- BeanIfExistsToolHallucinationStrategy() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsToolHallucinationStrategy
- BeanIfExistsToolProviderSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsToolProviderSupplier
- BeanStreamingChatLanguageModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanStreamingChatLanguageModelSupplier
- beforeParsing(ParserHelper) - Method in class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory.MustacheTemplateVariableStyleParserHook
- BLOCKING - Enum constant in enum class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo.ExecutionModel
- blockRetry() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- blockRetry() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- blockRetry() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- build() - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- build() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo.Builder
- build() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- Builder(String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo.Builder
- Builder(String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
C
- cause() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult.Failure
- cause() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Returns the value of the
causerecord component. - cause() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns the value of the
causerecord component. - chat(String, boolean) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- ChatJsonRPCService - Class in io.quarkiverse.langchain4j.runtime.devui
- ChatJsonRPCService(List<ChatModel>, List<StreamingChatModel>, List<Supplier<RetrievalAugmentor>>, List<RetrievalAugmentor>, ChatMemoryProvider, QuarkusToolExecutorFactory, List<Supplier<ToolProvider>>, List<ToolProvider>) - Constructor for class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- chatLanguageModelSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain theto use.
invalid reference
ChatLanguageModel - ChatMemoryConfig - Interface in io.quarkiverse.langchain4j.runtime.aiservice
- ChatMemoryConfig.MemoryWindow - Interface in io.quarkiverse.langchain4j.runtime.aiservice
- ChatMemoryConfig.TokenWindow - Interface in io.quarkiverse.langchain4j.runtime.aiservice
- chatMemoryProviderSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
ChatMemoryProvider. - chatMemoryProviderSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
chatMemoryProviderSupplierClassNamerecord component. - ChatMemoryRecorder - Class in io.quarkiverse.langchain4j.runtime
- ChatMemoryRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.ChatMemoryRecorder
- ChatMemoryRemovable - Interface in io.quarkiverse.langchain4j.runtime.aiservice
-
Interface implemented by each AiService that allows the removal of chat memories from an AiService
- ChatMemoryRemover - Class in io.quarkiverse.langchain4j
-
Allows the application to manually control when a
ChatMemoryshould be removed from the underlyingChatMemoryStore. - chatMemorySeeder - Variable in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- chatMemorySeeder(ChatMemorySeeder) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- ChatMemorySeeder - Interface in io.quarkiverse.langchain4j.runtime.aiservice
-
Provides a way for an AiService to get its chat memory seeded.
- ChatMemorySeeder.Context - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- chatMemorySeederClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
chatMemorySeederClassNamerecord component. - chatMemoryStore() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.InMemoryChatMemoryStoreProducer
- ChatMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ChatMessageMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ChatMessageMixin
- ChatMessagePojo - Class in io.quarkiverse.langchain4j.runtime.devui.json
- ChatMessagePojo() - Constructor for class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- ChatMessageTemplateExtension - Class in io.quarkiverse.langchain4j.runtime.template
- ChatMessageTemplateExtension() - Constructor for class io.quarkiverse.langchain4j.runtime.template.ChatMessageTemplateExtension
- chatMessageToText(ChatMessage) - Static method in class io.quarkiverse.langchain4j.runtime.LangChain4jUtil
- chatModelName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
chatModelNamerecord component. - ChatModelSpanContributor - Interface in io.quarkiverse.langchain4j.runtime.listeners
-
Contributes custom attributes, events or other data to the spans created by
SpanChatModelListener. - ChatResultPojo - Class in io.quarkiverse.langchain4j.runtime.devui.json
- ChatResultPojo(List<ChatMessagePojo>, String) - Constructor for class io.quarkiverse.langchain4j.runtime.devui.json.ChatResultPojo
- cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.runtime.LangChain4jRecorder
- clear() - Static method in class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory
- clear() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- clearMetadata() - Static method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- clearMetadata() - Static method in class io.quarkiverse.langchain4j.runtime.ToolsRecorder
- clearTemplates() - Static method in class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- close() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
-
This is called by the
closemethod of AiServices registered withRegisterAiServicewhen the bean's scope is closed - commit() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- CompletionTextSpanContributor - Class in io.quarkiverse.langchain4j.runtime.listeners
-
Adds the prompt as a span attribute if so configured by the user
- CompletionTextSpanContributor(boolean) - Constructor for class io.quarkiverse.langchain4j.runtime.listeners.CompletionTextSpanContributor
- Context(Object, String, String, String, ToolMethodCreateInfo.ExecutionModel) - Constructor for record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Creates an instance of a
Contextrecord class. - Context(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder.Context
-
Creates an instance of a
Contextrecord class. - ContextLocals - Class in io.quarkiverse.langchain4j.runtime
- ContextMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ContextMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ContextMixin
- Cost - Record Class in io.quarkiverse.langchain4j.cost
- Cost(BigDecimal, String) - Constructor for record class io.quarkiverse.langchain4j.cost.Cost
-
Creates an instance of a
Costrecord class. - CostEstimator - Interface in io.quarkiverse.langchain4j.cost
-
Allows for user code to provide a custom strategy for estimating the cost of API calls
- CostEstimator.CostContext - Interface in io.quarkiverse.langchain4j.cost
- CostEstimator.CostResult - Record Class in io.quarkiverse.langchain4j.cost
- CostEstimator.SupportsContext - Interface in io.quarkiverse.langchain4j.cost
- CostEstimatorService - Class in io.quarkiverse.langchain4j.cost
-
Meant to be injected where
ChatModelListeneris used in order to determine the cost of the API request - CostEstimatorService(List<CostEstimator>) - Constructor for class io.quarkiverse.langchain4j.cost.CostEstimatorService
- CostResult(BigDecimal, BigDecimal, String) - Constructor for record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Creates an instance of a
CostResultrecord class. - create() - Method in class io.quarkiverse.langchain4j.QuarkusChatMessageJsonCodecFactory
- create() - Method in class io.quarkiverse.langchain4j.QuarkusInMemoryEmbeddingJsonCodecFactory
- create() - Method in class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory
- create(AiServiceContext) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory
- create(PromptTemplateFactory.Input) - Method in class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory
- create(QuarkusToolExecutor.Context) - Method in class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutorFactory
- CreatedAware - Annotation Interface in io.quarkiverse.langchain4j
-
Used to make Quarkus aware of classes being used in
AiServices.create(java.lang.Class<T>, dev.langchain4j.model.chat.ChatModel) - createDeclarativeAiService(DeclarativeAiServiceCreateInfo) - Method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- currency() - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Returns the value of the
currencyrecord component. - currencyCode() - Method in record class io.quarkiverse.langchain4j.cost.Cost
-
Returns the value of the
currencyCoderecord component. - CustomLocalDateDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
-
Often LLMs return a date as a JSON object containing the date's constituents
- CustomLocalDateDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalDateDeserializer
- CustomLocalDateTimeDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
-
Often LLMs return a datetime as a JSON object containing the datetime's constituents
- CustomLocalDateTimeDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalDateTimeDeserializer
- CustomLocalTimeDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
-
Often LLMs return a time as a JSON object containing the time's constituents
- CustomLocalTimeDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalTimeDeserializer
D
- DeclarativeAiServiceBeanDestroyer - Class in io.quarkiverse.langchain4j.runtime.aiservice
- DeclarativeAiServiceBeanDestroyer() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceBeanDestroyer
- DeclarativeAiServiceCreateInfo - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
- DeclarativeAiServiceCreateInfo(String, String, String, Map<String, AnnotationLiteral<?>>, String, String, String, String, String, String, String, String, String, boolean, boolean, boolean, String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Creates an instance of a
DeclarativeAiServiceCreateInforecord class. - DEFAULT_NAME - Static variable in class io.quarkiverse.langchain4j.runtime.NamedConfigUtil
- DefaultInitialMessagesCreatedEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultInitialMessagesCreatedEvent(AuditSourceInfo, Optional<SystemMessage>, UserMessage) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Creates an instance of a
DefaultInitialMessagesCreatedEventrecord class. - DefaultInputGuardrailExecutedEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultInputGuardrailExecutedEvent(AuditSourceInfo, InputGuardrailParams, InputGuardrailResult, Class<InputGuardrail>) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Creates an instance of a
DefaultInputGuardrailExecutedEventrecord class. - DefaultLLMInteractionCompleteEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultLLMInteractionCompleteEvent(AuditSourceInfo, Object) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Creates an instance of a
DefaultLLMInteractionCompleteEventrecord class. - DefaultLLMInteractionFailureEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultLLMInteractionFailureEvent(AuditSourceInfo, Exception) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Creates an instance of a
DefaultLLMInteractionFailureEventrecord class. - DefaultOutputGuardrailExecutedEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultOutputGuardrailExecutedEvent(AuditSourceInfo, OutputGuardrailParams, OutputGuardrailResult, Class<OutputGuardrail>) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Creates an instance of a
DefaultOutputGuardrailExecutedEventrecord class. - DefaultResponseFromLLMReceivedEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultResponseFromLLMReceivedEvent(AuditSourceInfo, ChatResponse) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Creates an instance of a
DefaultResponseFromLLMReceivedEventrecord class. - DefaultToolExecutedEvent - Record Class in io.quarkiverse.langchain4j.audit.internal
- DefaultToolExecutedEvent(AuditSourceInfo, ToolExecutionRequest, String) - Constructor for record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Creates an instance of a
DefaultToolExecutedEventrecord class. - definitions() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns the value of the
definitionsrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution.Serialized
-
Returns the value of the
descriptionrecord component. - deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.AiMessageDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalDateDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalDateTimeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.CustomLocalTimeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.InMemoryEmbeddingStoreDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.TextContentDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.UserMessageDeserializer
- deserialize(JsonArraySchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution
- deserialize(JsonBooleanSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution
- deserialize(JsonEnumSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution
- deserialize(JsonIntegerSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution
- deserialize(JsonNumberSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution
- deserialize(JsonObjectSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution
- deserialize(JsonReferenceSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution
- deserialize(JsonSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution
- deserialize(JsonStringSchemaObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution
- deserialize(ToolSpecificationObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution
- deserialize(String) - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- deserialize(String, TypeReference<T>) - Method in class io.quarkiverse.langchain4j.guardrails.JsonGuardrailsUtils
- deserialize(String, Class<T>) - Method in class io.quarkiverse.langchain4j.guardrails.JsonGuardrailsUtils
- destroy(AutoCloseable, CreationalContext<AutoCloseable>, Map<String, Object>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceBeanDestroyer
- duplicatedContextActive() - Static method in class io.quarkiverse.langchain4j.runtime.ContextLocals
E
- effectiveChatModel(AiServiceMethodCreateInfo, Object[]) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- EmbeddingMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- EmbeddingMixin(float[]) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.EmbeddingMixin
- EmbeddingStoreJsonRPCService - Class in io.quarkiverse.langchain4j.runtime.devui
- EmbeddingStoreJsonRPCService(List<EmbeddingStore<TextSegment>>) - Constructor for class io.quarkiverse.langchain4j.runtime.devui.EmbeddingStoreJsonRPCService
- enabled() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns the value of the
enabledrecord component. - enumValues() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Returns the value of the
enumValuesrecord component. - equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.cost.Cost
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder.Context
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution.Serialized
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Returns the value of the
errorrecord component. - error() - Method in interface io.quarkiverse.langchain4j.audit.LLMInteractionFailureEvent
- estimate(ChatModelResponseContext) - Method in class io.quarkiverse.langchain4j.cost.CostEstimatorService
- estimate(CostEstimator.CostContext) - Method in interface io.quarkiverse.langchain4j.cost.CostEstimator
- execute(ToolExecutionRequest, Object) - Method in class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor
- executionModel() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
executionModelrecord component. - executionModel() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns the value of the
executionModelrecord component. - extraTags() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns the value of the
extraTagsrecord component. - extraTags() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
extraTagsrecord component.
F
- failure(String) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- failure(String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- failure(String, Throwable) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- failure(String, Throwable) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- failure(List<? extends GuardrailResult.Failure>) - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- failure(List<? extends GuardrailResult.Failure>) - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- Failure(String) - Constructor for record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
- Failure(String) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- Failure(String, Throwable) - Constructor for record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
- Failure(String, Throwable) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- Failure(String, Throwable, boolean) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- Failure(String, Throwable, boolean, String) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- Failure(String, Throwable, Class<? extends Guardrail>) - Constructor for record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Creates an instance of a
Failurerecord class. - Failure(String, Throwable, Class<? extends Guardrail>, boolean, String) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Creates an instance of a
Failurerecord class. - FAILURE - Enum constant in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
A failed validation not preventing the subsequent validations eventually registered to be evaluated.
- failures() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- failures() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Returns the value of the
failuresrecord component. - failures() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns the value of the
failuresrecord component. - fatal(String) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- fatal(String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- fatal(String, Throwable) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- fatal(String, Throwable) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- FATAL - Enum constant in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
A fatal failed validation, blocking the evaluation of any other validations eventually registered.
- findRelevant(String, String) - Method in class io.quarkiverse.langchain4j.runtime.devui.EmbeddingStoreJsonRPCService
- firstOrDefault(T, Optional<T>...) - Static method in class io.quarkiverse.langchain4j.runtime.OptionalUtil
- from(AiMessage) - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
- from(AiMessage, Map<String, Object>) - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
- from(UserMessage) - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
- from(UserMessage, Map<String, Object>) - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
- fromMessage(ChatMessage) - Static method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- fromMethodParam(int, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- fromMethodParam(Integer, Map<String, Integer>) - Static method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
- fromTemplate(AiServiceMethodCreateInfo.TemplateInfo, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- fromText(String, Map<String, Integer>) - Static method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
G
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanChatLanguageModelSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanChatMemoryProviderSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsImageModelSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsModerationModelSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsRetrievalAugmentorSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsToolProviderSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanStreamingChatLanguageModelSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoChatMemoryProviderSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoRetrievalAugmentorSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoToolProviderSupplier
- get(String) - Static method in class io.quarkiverse.langchain4j.runtime.ContextLocals
-
Gets the value from the context local associated with the given key.
- get(String) - Static method in class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- getAiServiceMethodCreateInfo(String, String) - Static method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- getArguments() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionRequestPojo
- getAuthorization(ModelAuthProvider.Input) - Method in interface io.quarkiverse.langchain4j.auth.ModelAuthProvider
-
Provide authorization data which will be set as an HTTP Authorization header value.
- getConfigValue(String) - Method in class io.quarkiverse.langchain4j.runtime.devui.OpenWebUIJsonRPCService
- getDescription() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getError() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatResultPojo
- getFirstFailureException() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- getGuardrailsMaxRetry() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getHistory() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatResultPojo
- getId() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionRequestPojo
- getId() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionResultPojo
- getInputGuardrailsClasses() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getInputGuardrailsClassNames() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getInterfaceName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getInvalidJsonMessage(AiMessage, String) - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- getInvalidJsonReprompt(AiMessage, String) - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- getMcpClientNames() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMcpClientNames() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusToolProviderRequest
- getMemoryId() - Method in class io.quarkiverse.langchain4j.runtime.RequestScopeStateDefaultMemoryIdProvider
- getMemoryIdParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMemoryIdParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- getMessage() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- getMetadata() - Static method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- getMetadata() - Static method in class io.quarkiverse.langchain4j.runtime.ToolsRecorder
- getMethodMap() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolClassCreateInfo
- getMethodName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMetricsCountedInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMetricsTimedInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionRequestPojo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getNameToParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- getOutputClass() - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- getOutputGuardrailsClasses() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getOutputGuardrailsClassNames() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getOutputTokenAccumulator() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getOutputTokenAccumulatorClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getOutputType() - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- getOverrideChatModelParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getParameters() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getReprompt() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- getResponseAugmenter() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getResponseAugmenterClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getResponseSchemaInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getResult() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- getResult() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- getResult() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- getReturnType() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getReturnTypeSignature() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getRewrittenResult() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
- getSpanInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getSystemMessageInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getText() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionResultPojo
- getToolClassInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getToolExecutionRequests() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- getToolExecutionResult() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- getToolExecutors() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getToolName() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionResultPojo
- getToolSpecifications() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getType() - Method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- getUserMessageInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getUserMessageTemplate() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- Guardrail<P,
R> - Interface in io.quarkiverse.langchain4j.guardrails -
A guardrail is a rule that is applied when interacting with an LLM either to the input (the user message) or to the output of the model to ensure that they are safe and meet the expectations of the model.
- guardrailClass() - Method in interface io.quarkiverse.langchain4j.audit.GuardrailExecutedEvent
-
Retrieves the guardrail class associated with the validation process.
- guardrailClass() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns the value of the
guardrailClassrecord component. - guardrailClass() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns the value of the
guardrailClassrecord component. - guardrailClass() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult.Failure
- guardrailClass() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Returns the value of the
guardrailClassrecord component. - guardrailClass() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns the value of the
guardrailClassrecord component. - GuardrailException - Exception Class in io.quarkiverse.langchain4j.runtime.aiservice
-
Exception thrown when an input or output guardrail validation fails.
- GuardrailException(String) - Constructor for exception class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailException
- GuardrailException(String, Throwable) - Constructor for exception class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailException
- GuardrailExecutedEvent<P,
R, - Interface in io.quarkiverse.langchain4j.auditG> -
Represents an event that is executed when a guardrail validation occurs.
- GuardrailParams - Interface in io.quarkiverse.langchain4j.guardrails
-
Represents the parameter passed to
Guardrail.validate(GuardrailParams)} in order to validate an interaction between a user and the LLM. - GuardrailResult<GR> - Interface in io.quarkiverse.langchain4j.guardrails
-
The result of the validation of an interaction between a user and the LLM.
- GuardrailResult.Failure - Interface in io.quarkiverse.langchain4j.guardrails
-
The message and the cause of the failure of a single validation.
- GuardrailResult.Result - Enum Class in io.quarkiverse.langchain4j.guardrails
-
The possible results of a guardrails validation.
- guardrails() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Guardrails configuration
- GuardrailsConfig - Interface in io.quarkiverse.langchain4j.runtime.config
- GuardrailsSupport - Class in io.quarkiverse.langchain4j.runtime.aiservice
- GuardrailsSupport() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport
- GuardrailsSupport.OutputGuardrailResponse - Record Class in io.quarkiverse.langchain4j.runtime.aiservice
H
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.cost.Cost
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder.Context
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution.Serialized
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns a hash code value for this object.
- hasResponseSchema(String) - Static method in class io.quarkiverse.langchain4j.runtime.ResponseSchemaUtil
- hasRewrittenResult() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- hasRewrittenResult() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
- headers() - Method in interface io.quarkiverse.langchain4j.auth.ModelAuthProvider.Input
- histogram() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
histogramrecord component.
I
- id() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- ignoreErrors() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- ImageBuilderMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ImageBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ImageBuilderMixin
- ImageContentMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ImageContentMixin(Image, ImageContent.DetailLevel) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ImageContentMixin
- ImageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ImageMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ImageMixin
- imageModel - Variable in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- imageModel(ImageModel) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- imageModelName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
imageModelNamerecord component. - imageModelSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
imageModelSupplierClassNamerecord component. - imageParamPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns the value of the
imageParamPositionrecord component. - ImageUrl - Annotation Interface in io.quarkiverse.langchain4j
-
This annotation is useful when an AiService is meant to describe an image as the value of the method parameter annotated with @ImageUrl will be used as an
ImageContent. - implClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Returns the value of the
implClassNamerecord component. - implement(AiServiceMethodImplementationSupport.Input) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodImplementationSupport
-
This method is called by the implementations of each ai service method.
- includeCompletion() - Method in interface io.quarkiverse.langchain4j.runtime.config.TracingConfig
-
If enabled, the completion is included on the generated spans
- includePrompt() - Method in interface io.quarkiverse.langchain4j.runtime.config.TracingConfig
-
If enabled, the prompt is included on the generated spans
- InitialMessagesCreatedEvent - Interface in io.quarkiverse.langchain4j.audit
-
Invoked when the original user and system messages have been created
- InMemoryChatMemoryStoreProducer - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
Creates the default
InMemoryChatMemoryStorestore to be used by classes annotated withRegisterAiService - InMemoryChatMemoryStoreProducer() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.InMemoryChatMemoryStoreProducer
- InMemoryEmbeddingStoreDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
- InMemoryEmbeddingStoreDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.InMemoryEmbeddingStoreDeserializer
- InMemoryEmbeddingStoreDeserializer(Class<?>) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.InMemoryEmbeddingStoreDeserializer
- InMemoryEmbeddingStoreMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- InMemoryEmbeddingStoreMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.InMemoryEmbeddingStoreMixin
- InProcessEmbeddingRecorder - Class in io.quarkiverse.langchain4j.runtime
- InProcessEmbeddingRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.InProcessEmbeddingRecorder
- Input(QuarkusAiServiceContext, AiServiceMethodCreateInfo, Object[]) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodImplementationSupport.Input
- InputGuardrail - Interface in io.quarkiverse.langchain4j.guardrails
-
An input guardrail is a rule that is applied to the input of the model to ensure that the input (the user message) is safe and meets the expectations of the model.
- InputGuardrailExecutedEvent - Interface in io.quarkiverse.langchain4j.audit
- InputGuardrailParams - Record Class in io.quarkiverse.langchain4j.guardrails
-
Represents the parameter passed to
InputGuardrail.validate(InputGuardrailParams). - InputGuardrailParams(UserMessage, ChatMemory, AugmentationResult, String, Map<String, Object>) - Constructor for record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Creates an instance of a
InputGuardrailParamsrecord class. - InputGuardrailResult - Record Class in io.quarkiverse.langchain4j.guardrails
-
The result of the validation of an
InputGuardrail - InputGuardrailResult(GuardrailResult.Result, String, List<InputGuardrailResult.Failure>) - Constructor for record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Creates an instance of a
InputGuardrailResultrecord class. - InputGuardrailResult.Failure - Record Class in io.quarkiverse.langchain4j.guardrails
- InputGuardrails - Annotation Interface in io.quarkiverse.langchain4j.guardrails
-
An annotation to apply guardrails to the input of the model.
- inputTokens() - Method in interface io.quarkiverse.langchain4j.cost.CostEstimator.CostContext
- inputTokensCost() - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Returns the value of the
inputTokensCostrecord component. - INSTANCE - Static variable in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.InstanceHolder
- InstanceHolder() - Constructor for class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.InstanceHolder
- instantiate(String) - Method in class io.quarkiverse.langchain4j.runtime.InProcessEmbeddingRecorder
- interactionId() - Method in interface io.quarkiverse.langchain4j.audit.AuditSourceInfo
-
A unique identifier that identifies this entire interaction with the LLM
- interfaceName() - Method in interface io.quarkiverse.langchain4j.audit.AuditSourceInfo
-
The fully-qualified name of the interface where the llm interaction was initialized
- invoke(Object, Object[]) - Method in interface io.quarkiverse.langchain4j.runtime.tool.ToolInvoker
- invoke(T, AiServiceMethodCreateInfo, ResponseAugmenterParams) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.ResponseAugmenterSupport
- invokeInputGuardrails(AiServiceMethodCreateInfo, UserMessage, ChatMemory, AugmentationResult, Map<String, Object>, BeanManager, AuditSourceInfo) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport
- invokeInvalidJson(AiMessage, String) - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- invokeOutputGuardrails(AiServiceMethodCreateInfo, ChatMemory, ChatModel, ChatResponse, List<ToolSpecification>, OutputGuardrailParams, BeanManager, AuditSourceInfo) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport
- invokeOutputGuardrailsForStream(AiServiceMethodCreateInfo, OutputGuardrailParams, BeanManager, AuditSourceInfo) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport
- invokerClassName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns the value of the
invokerClassNamerecord component. - io.quarkiverse.langchain4j - package io.quarkiverse.langchain4j
- io.quarkiverse.langchain4j.audit - package io.quarkiverse.langchain4j.audit
- io.quarkiverse.langchain4j.audit.internal - package io.quarkiverse.langchain4j.audit.internal
- io.quarkiverse.langchain4j.auth - package io.quarkiverse.langchain4j.auth
- io.quarkiverse.langchain4j.cost - package io.quarkiverse.langchain4j.cost
- io.quarkiverse.langchain4j.guardrails - package io.quarkiverse.langchain4j.guardrails
- io.quarkiverse.langchain4j.response - package io.quarkiverse.langchain4j.response
- io.quarkiverse.langchain4j.runtime - package io.quarkiverse.langchain4j.runtime
- io.quarkiverse.langchain4j.runtime.aiservice - package io.quarkiverse.langchain4j.runtime.aiservice
- io.quarkiverse.langchain4j.runtime.config - package io.quarkiverse.langchain4j.runtime.config
- io.quarkiverse.langchain4j.runtime.devui - package io.quarkiverse.langchain4j.runtime.devui
- io.quarkiverse.langchain4j.runtime.devui.json - package io.quarkiverse.langchain4j.runtime.devui.json
- io.quarkiverse.langchain4j.runtime.graalvm - package io.quarkiverse.langchain4j.runtime.graalvm
- io.quarkiverse.langchain4j.runtime.jackson - package io.quarkiverse.langchain4j.runtime.jackson
- io.quarkiverse.langchain4j.runtime.listeners - package io.quarkiverse.langchain4j.runtime.listeners
- io.quarkiverse.langchain4j.runtime.prompt - package io.quarkiverse.langchain4j.runtime.prompt
- io.quarkiverse.langchain4j.runtime.substitution - package io.quarkiverse.langchain4j.runtime.substitution
- io.quarkiverse.langchain4j.runtime.template - package io.quarkiverse.langchain4j.runtime.template
- io.quarkiverse.langchain4j.runtime.tool - package io.quarkiverse.langchain4j.runtime.tool
- io.quarkiverse.langchain4j.runtime.types - package io.quarkiverse.langchain4j.runtime.types
- isDefault(String) - Static method in class io.quarkiverse.langchain4j.runtime.NamedConfigUtil
- isFatal() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- isFatal() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- isFatal() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- isImage(Type) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- isInSystemMessage() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns the value of the
isInSystemMessagerecord component. - isInUserMessage() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns the value of the
isInUserMessagerecord component. - isMulti(Type) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- isRequiresModeration() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- isResult(Type) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- isResultImage(Type) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- isRetry() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- isReturnsVoid() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- isStreamingChatSupported() - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- isSuccess() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- isSwitchToWorkerThreadForToolExecution() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- isTokenStream(Type) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- isTypeOf(Type, Class<?>) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- items() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Returns the value of the
itemsrecord component.
J
- JsonArraySchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonArraySchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution
- JsonArraySchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonBooleanSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonBooleanSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution
- JsonBooleanSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonEnumSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonEnumSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution
- JsonEnumSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonGuardrailsUtils - Class in io.quarkiverse.langchain4j.guardrails
- JsonIntegerSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonIntegerSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution
- JsonIntegerSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonNumberSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonNumberSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution
- JsonNumberSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonObjectSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonObjectSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution
- JsonObjectSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonReferenceSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonReferenceSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution
- JsonReferenceSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution
- JsonSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonStringSchemaObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.substitution
- JsonStringSchemaObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution
- JsonStringSchemaObjectSubstitution.Serialized - Record Class in io.quarkiverse.langchain4j.runtime.substitution
L
- LangChain4jConfig - Interface in io.quarkiverse.langchain4j.runtime.config
- LangChain4jRecorder - Class in io.quarkiverse.langchain4j.runtime
- LangChain4jRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.LangChain4jRecorder
- LangChain4jUtil - Class in io.quarkiverse.langchain4j.runtime
- languageModelSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
languageModelSupplierClassNamerecord component. - listFromMemory(ChatMemory) - Static method in class io.quarkiverse.langchain4j.runtime.devui.json.ChatMessagePojo
- Literal(String) - Constructor for class io.quarkiverse.langchain4j.ModelName.Literal
- Literal(String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier.Literal
- LLMInteractionCompleteEvent - Interface in io.quarkiverse.langchain4j.audit
-
Invoked when the final result of the AiService method has been computed
- LLMInteractionEvent - Interface in io.quarkiverse.langchain4j.audit
- LLMInteractionFailureEvent - Interface in io.quarkiverse.langchain4j.audit
-
Invoked when there was an exception computing the result of the AiService method
- logRequests() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Whether clients should log requests
- logResponses() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Whether clients should log responses
- longTask() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
longTaskrecord component.
M
- MAP_TYPE_REFERENCE - Static variable in class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.ObjectMapperHolder
- Mappable - Interface in io.quarkiverse.langchain4j.runtime.prompt
- MAPPER - Static variable in class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.ObjectMapperHolder
- MAPPER - Static variable in class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.SnakeCaseObjectMapperHolder
- MAX_RETRIES_DEFAULT - Static variable in interface io.quarkiverse.langchain4j.runtime.config.GuardrailsConfig
- MAX_SEQUENTIAL_TOOL_EXECUTIONS - Static variable in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- maxMessages() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig.MemoryWindow
-
The maximum number of messages the configured
MessageWindowChatMemorywill hold - maxRetries() - Method in interface io.quarkiverse.langchain4j.runtime.config.GuardrailsConfig
-
Configures the maximum number of retries for the guardrail.
- maxTokens() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig.TokenWindow
-
The maximum number of tokens the configured
TokenWindowChatMemorywill hold - memory() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailParams
- memory() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns the value of the
memoryrecord component. - memory() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns the value of the
memoryrecord component. - memory() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns the value of the
memoryrecord component. - memoryIDParamPosition() - Method in interface io.quarkiverse.langchain4j.audit.AuditSourceInfo
-
The position of the memory id parameter in
AuditSourceInfo.methodParams(), if one exists - memoryWindow() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig
-
Configures aspects of the
MessageWindowChatMemorywhich is the defaultChatMemorysetup by the extension. - message() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult.Failure
- message() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Returns the value of the
messagerecord component. - message() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns the value of the
messagerecord component. - messages() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- MessageType - Enum Class in io.quarkiverse.langchain4j.runtime.devui.json
- messageWindow(ChatMemoryConfig) - Method in class io.quarkiverse.langchain4j.runtime.ChatMemoryRecorder
- MetadataMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- MetadataMixin(Map<String, String>) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.MetadataMixin
- method() - Method in interface io.quarkiverse.langchain4j.auth.ModelAuthProvider.Input
- MethodImplementationSupportProducer - Class in io.quarkiverse.langchain4j.runtime.aiservice
- MethodImplementationSupportProducer() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.MethodImplementationSupportProducer
- methodMap() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Returns the value of the
methodMaprecord component. - methodMetadata() - Method in interface io.quarkiverse.langchain4j.runtime.tool.ToolInvoker
- MethodMetadata(boolean, Map<String, Integer>, Integer) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- methodName() - Method in interface io.quarkiverse.langchain4j.audit.AuditSourceInfo
-
The method name on
AuditSourceInfo.interfaceName()where the llm interaction was initiated - methodName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder.Context
-
Returns the value of the
methodNamerecord component. - methodName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
methodNamerecord component. - methodName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns the value of the
methodNamerecord component. - methodParamPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Returns the value of the
methodParamPositionrecord component. - methodParams() - Method in interface io.quarkiverse.langchain4j.audit.AuditSourceInfo
-
The parameters passed into the initial LLM call
- MetricsChatModelListener - Class in io.quarkiverse.langchain4j.runtime.listeners
-
Creates metrics that follow the Semantic Conventions for GenAI Metrics
- MetricsChatModelListener(CostEstimatorService) - Constructor for class io.quarkiverse.langchain4j.runtime.listeners.MetricsChatModelListener
- MetricsCountedInfo(String, String[], boolean, String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Creates an instance of a
MetricsCountedInforecord class. - MetricsCountedWrapper - Class in io.quarkiverse.langchain4j.runtime.aiservice
- MetricsCountedWrapper() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.MetricsCountedWrapper
- MetricsTimedInfo(String, boolean, String[], double[], boolean, String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Creates an instance of a
MetricsTimedInforecord class. - MetricsTimedWrapper - Class in io.quarkiverse.langchain4j.runtime.aiservice
- MetricsTimedWrapper() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.MetricsTimedWrapper
- model() - Method in interface io.quarkiverse.langchain4j.cost.CostEstimator.SupportsContext
- ModelAuthProvider - Interface in io.quarkiverse.langchain4j.auth
-
Model authentication providers can be used to supply credentials such as access tokens, API keys, and other type of credentials.
- ModelAuthProvider.Input - Interface in io.quarkiverse.langchain4j.auth
- modelName() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
When
chatLanguageModelSupplieris set toBeanChatLanguageModelSupplier.class(which is the default) this allows the selection of theCDI bean to use.invalid reference
ChatLanguageModel - ModelName - Annotation Interface in io.quarkiverse.langchain4j
-
Marker annotation to select a named model Configure the
nameparameter to select the model instance. - ModelName.Literal - Class in io.quarkiverse.langchain4j
- moderationModelName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
moderationModelNamerecord component. - moderationModelSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
ModerationModelto use. - moderationModelSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
moderationModelSupplierClassNamerecord component. - MustacheTemplateVariableStyleParserHook() - Constructor for class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory.MustacheTemplateVariableStyleParserHook
N
- name() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns the value of the
namerecord component. - name() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
namerecord component. - name() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
-
Returns the value of the
namerecord component. - name() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Returns the value of the
namerecord component. - NamedConfigUtil - Class in io.quarkiverse.langchain4j.runtime
- NamedConfigUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.NamedConfigUtil
- nameToParamPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Returns the value of the
nameToParamPositionrecord component. - needsImageModel() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
needsImageModelrecord component. - needsModerationModel() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
needsModerationModelrecord component. - needsStreamingChatModel() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
needsStreamingChatModelrecord component. - NoChatMemoryProviderSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoChatMemoryProviderSupplier
- NON_BLOCKING - Enum constant in enum class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo.ExecutionModel
- NoopChatMemory - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
An implementation of
ChatMemorythat does nothing. - NoopChatMemory() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.NoopChatMemory
- NoRetrievalAugmentorSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoRetrievalAugmentorSupplier
- NoRetriever() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoRetriever
- NoToolProviderSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoToolProviderSupplier
- number() - Method in record class io.quarkiverse.langchain4j.cost.Cost
-
Returns the value of the
numberrecord component.
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.ObjectMapperHolder
- obtainFieldValuesMap() - Method in interface io.quarkiverse.langchain4j.runtime.prompt.Mappable
- of(boolean, Optional<AiServiceMethodCreateInfo.TemplateInfo>, Optional<AiServiceMethodCreateInfo.TemplateInfo>, String, Optional<JsonSchema>) - Static method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
- of(String) - Static method in class io.quarkiverse.langchain4j.ModelName.Literal
- of(String) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier.Literal
- of(BigDecimal, String) - Static method in record class io.quarkiverse.langchain4j.cost.Cost
- onCompleteResponse(ChatResponse) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceStreamingResponseHandler
- onCompleteResponse(Consumer<ChatResponse>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- onError(ChatModelErrorContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.MetricsChatModelListener
- onError(ChatModelErrorContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.SpanChatModelListener
- onError(ChatModelErrorContext, Span) - Method in interface io.quarkiverse.langchain4j.runtime.listeners.ChatModelSpanContributor
-
Allows for custom data to be added to the span.
- onError(Throwable) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceStreamingResponseHandler
- onError(Consumer<Throwable>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- onPartialResponse(String) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceStreamingResponseHandler
- onPartialResponse(Consumer<String>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- onRequest(ChatModelRequestContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.MetricsChatModelListener
- onRequest(ChatModelRequestContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.SpanChatModelListener
- onRequest(ChatModelRequestContext, Span) - Method in interface io.quarkiverse.langchain4j.runtime.listeners.ChatModelSpanContributor
-
Allows for custom data to be added to the span.
- onRequest(ChatModelRequestContext, Span) - Method in class io.quarkiverse.langchain4j.runtime.listeners.PromptTextSpanContributor
- onResponse(ChatModelResponseContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.MetricsChatModelListener
- onResponse(ChatModelResponseContext) - Method in class io.quarkiverse.langchain4j.runtime.listeners.SpanChatModelListener
- onResponse(ChatModelResponseContext, Span) - Method in interface io.quarkiverse.langchain4j.runtime.listeners.ChatModelSpanContributor
-
Allows for custom data to be added to the span.
- onResponse(ChatModelResponseContext, Span) - Method in class io.quarkiverse.langchain4j.runtime.listeners.CompletionTextSpanContributor
- onRetrieved(Consumer<List<Content>>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- onToolExecuted(Consumer<ToolExecution>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- OpenWebUIJsonRPCService - Class in io.quarkiverse.langchain4j.runtime.devui
- OpenWebUIJsonRPCService() - Constructor for class io.quarkiverse.langchain4j.runtime.devui.OpenWebUIJsonRPCService
- OptionalUtil - Class in io.quarkiverse.langchain4j.runtime
- OptionalUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.OptionalUtil
- outputFormatInstructions() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns the value of the
outputFormatInstructionsrecord component. - outputFormatInstructions(Type) - Method in class io.quarkiverse.langchain4j.runtime.QuarkusServiceOutputParser
- OutputGuardrail - Interface in io.quarkiverse.langchain4j.guardrails
-
An output guardrail is a rule that is applied to the output of the model to ensure that the output is safe and meets the expectations.
- OutputGuardrailAccumulator - Annotation Interface in io.quarkiverse.langchain4j.guardrails
-
An annotation to configure token accumulation when output guardrails are applied on streamed responses.
- OutputGuardrailExecutedEvent - Interface in io.quarkiverse.langchain4j.audit
- OutputGuardrailParams - Record Class in io.quarkiverse.langchain4j.guardrails
-
Represents the parameter passed to
OutputGuardrail.validate(OutputGuardrailParams). - OutputGuardrailParams(AiMessage, ChatMemory, AugmentationResult, String, Map<String, Object>) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Creates an instance of a
OutputGuardrailParamsrecord class. - OutputGuardrailResponse(ChatResponse, OutputGuardrailResult) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Creates an instance of a
OutputGuardrailResponserecord class. - OutputGuardrailResult - Record Class in io.quarkiverse.langchain4j.guardrails
-
The result of the validation of an
OutputGuardrail - OutputGuardrailResult(GuardrailResult.Result, String, Object, List<OutputGuardrailResult.Failure>) - Constructor for record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Creates an instance of a
OutputGuardrailResultrecord class. - OutputGuardrailResult.Failure - Record Class in io.quarkiverse.langchain4j.guardrails
- OutputGuardrails - Annotation Interface in io.quarkiverse.langchain4j.guardrails
-
An annotation to apply guardrails to the output of the model.
- OutputTokenAccumulator - Interface in io.quarkiverse.langchain4j.guardrails
-
Interface to accumulate tokens when output guardrails are applied on streamed responses.
- outputTokens() - Method in interface io.quarkiverse.langchain4j.cost.CostEstimator.CostContext
- outputTokensCost() - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Returns the value of the
outputTokensCostrecord component.
P
- paramPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns the value of the
paramPositionrecord component. - params() - Method in interface io.quarkiverse.langchain4j.audit.GuardrailExecutedEvent
-
Retrieves the parameters used for input guardrail validation.
- params() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns the value of the
paramsrecord component. - params() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns the value of the
paramsrecord component. - parse(String) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeSignatureParser
- parseType() - Method in class io.quarkiverse.langchain4j.runtime.types.TypeSignatureParser
- pdfParamPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns the value of the
pdfParamPositionrecord component. - PdfUrl - Annotation Interface in io.quarkiverse.langchain4j
-
This annotation is useful when an AiService is meant to describe an image as the value of the method parameter annotated with @PdfUrl will be used as an
PdfFileContent. - percentiles() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns the value of the
percentilesrecord component. - placeholder() - Static method in class io.quarkiverse.langchain4j.runtime.ResponseSchemaUtil
- populateToolMetadata(Collection<Object>, List<ToolSpecification>, Map<String, ToolExecutor>) - Static method in class io.quarkiverse.langchain4j.runtime.ToolsRecorder
- priority() - Method in class io.quarkiverse.langchain4j.runtime.RequestScopeStateDefaultMemoryIdProvider
- PromptTextSpanContributor - Class in io.quarkiverse.langchain4j.runtime.listeners
-
Adds the prompt as a span attribute if so configured by the user
- PromptTextSpanContributor(boolean) - Constructor for class io.quarkiverse.langchain4j.runtime.listeners.PromptTextSpanContributor
- properties() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns the value of the
propertiesrecord component. - put(String, T) - Static method in class io.quarkiverse.langchain4j.runtime.ContextLocals
-
Stores the given key/value in the context local.
Q
- QuarkusAiServiceContext - Class in io.quarkiverse.langchain4j.runtime.aiservice
- QuarkusAiServiceContext() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- QuarkusAiServiceContext(Class<?>) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- QuarkusAiServiceContextQualifier - Annotation Interface in io.quarkiverse.langchain4j.runtime.aiservice
- QuarkusAiServiceContextQualifier.Literal - Class in io.quarkiverse.langchain4j.runtime.aiservice
- QuarkusAiServices(AiServiceContext) - Constructor for class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- QuarkusAiServicesFactory - Class in io.quarkiverse.langchain4j
- QuarkusAiServicesFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusAiServicesFactory
- QuarkusAiServicesFactory.InstanceHolder - Class in io.quarkiverse.langchain4j
- QuarkusAiServicesFactory.QuarkusAiServices<T> - Class in io.quarkiverse.langchain4j
- QuarkusAiServiceStreamingResponseHandler - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
A
StreamingResponseHandlerimplementation for Quarkus. - QuarkusAiServiceStreamingResponseHandler(AiServiceContext, Object, Consumer<String>, Consumer<ToolExecution>, Consumer<ChatResponse>, Consumer<Response<AiMessage>>, Consumer<Throwable>, List<ChatMessage>, TokenUsage, List<ToolSpecification>, Map<String, ToolExecutor>, boolean, boolean, Context, ExecutorService) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceStreamingResponseHandler
- QuarkusAiServiceTokenStream - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
An implementation of token stream for Quarkus.
- QuarkusAiServiceTokenStream(List<ChatMessage>, List<ToolSpecification>, Map<String, ToolExecutor>, List<Content>, AiServiceContext, Object, Context, boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- QuarkusChatMessageJsonCodecFactory - Class in io.quarkiverse.langchain4j
- QuarkusChatMessageJsonCodecFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusChatMessageJsonCodecFactory
- QuarkusInMemoryEmbeddingJsonCodecFactory - Class in io.quarkiverse.langchain4j
- QuarkusInMemoryEmbeddingJsonCodecFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusInMemoryEmbeddingJsonCodecFactory
- QuarkusJsonCodecFactory - Class in io.quarkiverse.langchain4j
- QuarkusJsonCodecFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory
- QuarkusJsonCodecFactory.ObjectMapperHolder - Class in io.quarkiverse.langchain4j
- QuarkusJsonCodecFactory.SnakeCaseObjectMapperHolder - Class in io.quarkiverse.langchain4j
- QuarkusPromptTemplateFactory - Class in io.quarkiverse.langchain4j
- QuarkusPromptTemplateFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory
- QuarkusPromptTemplateFactory.MustacheTemplateVariableStyleParserHook - Class in io.quarkiverse.langchain4j
- QuarkusServiceOutputParser - Class in io.quarkiverse.langchain4j.runtime
- QuarkusServiceOutputParser() - Constructor for class io.quarkiverse.langchain4j.runtime.QuarkusServiceOutputParser
- QuarkusStructuredPromptFactory - Class in io.quarkiverse.langchain4j
- QuarkusStructuredPromptFactory() - Constructor for class io.quarkiverse.langchain4j.QuarkusStructuredPromptFactory
- QuarkusToolExecutor - Class in io.quarkiverse.langchain4j.runtime.tool
- QuarkusToolExecutor(QuarkusToolExecutor.Context) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor
- QuarkusToolExecutor.Context - Record Class in io.quarkiverse.langchain4j.runtime.tool
- QuarkusToolExecutor.Wrapper - Interface in io.quarkiverse.langchain4j.runtime.tool
- QuarkusToolExecutorFactory - Class in io.quarkiverse.langchain4j.runtime.tool
- QuarkusToolExecutorFactory(List<QuarkusToolExecutor.Wrapper>) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutorFactory
- QuarkusToolProviderRequest - Class in io.quarkiverse.langchain4j.runtime.aiservice
- QuarkusToolProviderRequest(Object, UserMessage, List<String>) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusToolProviderRequest
R
- recordFailuresOnly() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns the value of the
recordFailuresOnlyrecord component. - reference() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution.Serialized
-
Returns the value of the
referencerecord component. - RegisterAiService - Annotation Interface in io.quarkiverse.langchain4j
-
Used to create LangChain4j's
AiServicesin a declarative manner that the application can then use simply by using the class as a CDI bean. - RegisterAiService.BeanChatLanguageModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use thethat has been configured as a CDI bean by any of the extensions providing such capability (such as
invalid reference
ChatLanguageModelquarkus-langchain4j-openaiandquarkus-langchain4j-hugging-face). - RegisterAiService.BeanChatMemoryProviderSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the retriever that the user has configured as a CDI bean.
- RegisterAiService.BeanIfExistsImageModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
ImageModelthat the user has configured as a CDI bean. - RegisterAiService.BeanIfExistsModerationModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
ModerationModelthat the user has configured as a CDI bean. - RegisterAiService.BeanIfExistsRetrievalAugmentorSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
RetrievalAugmentorthat the user has configured as a CDI bean. - RegisterAiService.BeanIfExistsToolHallucinationStrategy - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the ToolHallucinationStrategy that the user has configured as a CDI bean.
- RegisterAiService.BeanIfExistsToolProviderSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
ToolProviderthat the user has configured as a CDI bean. - RegisterAiService.BeanStreamingChatLanguageModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use thethat has been configured as a CDI bean by * any of the extensions providing such capability (such as
invalid reference
StreamingChatLanguageModelquarkus-langchain4j-openaiandquarkus-langchain4j-hugging-face). - RegisterAiService.NoChatMemoryProviderSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used when the user does not want any memory configured for the AiService
- RegisterAiService.NoRetrievalAugmentorSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to not use any retrieval augmentor even if a CDI bean implementing the `RetrievalAugmentor` interface exists.
- RegisterAiService.NoRetriever - Class in io.quarkiverse.langchain4j
-
Marker class to indicate that no retriever should be used
- RegisterAiService.NoToolProviderSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used when the user does not want any tool provider
- remove(Object...) - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryRemovable
- remove(Object, Object) - Static method in class io.quarkiverse.langchain4j.ChatMemoryRemover
- remove(Object, List<Object>) - Static method in class io.quarkiverse.langchain4j.ChatMemoryRemover
- remove(String) - Static method in class io.quarkiverse.langchain4j.runtime.ContextLocals
-
Removes the value associated with the given key from the context locals.
- removeChatMemoryIds(Object...) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
-
This is called by the
remove(Object... ids)method of AiServices when a user manually requests removal of chat memories viaChatMemoryRemover - reprompt() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns the value of the
repromptrecord component. - reprompt(String, String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- reprompt(String, Throwable, String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- request() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Returns the value of the
requestrecord component. - request() - Method in interface io.quarkiverse.langchain4j.audit.ToolExecutedEvent
- RequestScopeStateDefaultMemoryIdProvider - Class in io.quarkiverse.langchain4j.runtime
-
This implementation uses the state of the request scope as the default value
- RequestScopeStateDefaultMemoryIdProvider() - Constructor for class io.quarkiverse.langchain4j.runtime.RequestScopeStateDefaultMemoryIdProvider
- required() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns the value of the
requiredrecord component. - reset(String) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- resolve(String) - Static method in interface io.quarkiverse.langchain4j.auth.ModelAuthProvider
-
Resolve ModelAuthProvider.
- response() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Returns the value of the
responserecord component. - response() - Method in interface io.quarkiverse.langchain4j.audit.ResponseFromLLMReceivedEvent
- response() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Returns the value of the
responserecord component. - ResponseAugmenter - Annotation Interface in io.quarkiverse.langchain4j.response
-
An annotation to configure a response augmenter.
- ResponseAugmenterParams - Record Class in io.quarkiverse.langchain4j.response
-
Represents the parameter passed to
AiResponseAugmentermethods. - ResponseAugmenterParams(UserMessage, ChatMemory, AugmentationResult, String, Map<String, Object>) - Constructor for record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Creates an instance of a
ResponseAugmenterParamsrecord class. - ResponseAugmenterSupport - Class in io.quarkiverse.langchain4j.runtime.aiservice
- responseFromLLM() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns the value of the
responseFromLLMrecord component. - ResponseFromLLMReceivedEvent - Interface in io.quarkiverse.langchain4j.audit
-
Invoked with a response from an LLM.
- ResponseSchemaInfo(boolean, boolean, Optional<Boolean>, String, Optional<JsonSchema>) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Creates an instance of a
ResponseSchemaInforecord class. - ResponseSchemaUtil - Class in io.quarkiverse.langchain4j.runtime
- ResponseSchemaUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.ResponseSchemaUtil
- result() - Method in interface io.quarkiverse.langchain4j.audit.GuardrailExecutedEvent
-
Retrieves the result of the input guardrail validation process.
- result() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns the value of the
resultrecord component. - result() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Returns the value of the
resultrecord component. - result() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns the value of the
resultrecord component. - result() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Returns the value of the
resultrecord component. - result() - Method in interface io.quarkiverse.langchain4j.audit.LLMInteractionCompleteEvent
- result() - Method in interface io.quarkiverse.langchain4j.audit.ToolExecutedEvent
- result() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Returns the value of the
resultrecord component. - result() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns the value of the
resultrecord component. - result() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Returns the value of the
resultrecord component. - resultTypeParam(ParameterizedType) - Static method in class io.quarkiverse.langchain4j.runtime.types.TypeUtil
- retrievalAugmentor() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
RetrievalAugmentorto use (when using RAG). - retrievalAugmentorSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
retrievalAugmentorSupplierClassNamerecord component. - retrieve(Query) - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoRetriever
- retry() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns the value of the
retryrecord component. - retry(String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- retry(String, Throwable) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- rewriteUserMessage(UserMessage, String) - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
- rewrittenUserMessage() - Method in interface io.quarkiverse.langchain4j.audit.InputGuardrailExecutedEvent
-
Retrieves a rewritten user message if a successful rewritten result exists.
- rewrittenUserMessage() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
- rootElement() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Returns the value of the
rootElementrecord component. - runOutEventLoop(Runnable) - Static method in class io.quarkiverse.langchain4j.runtime.VertxUtil
S
- seed(ChatMemorySeeder.Context) - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder
- SeedMemory - Annotation Interface in io.quarkiverse.langchain4j
-
Provides a way for an AiService to get its chat memory seeded with examples interactions.
- serialize(ToolSpecification) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution
- serialize(JsonArraySchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution
- serialize(JsonBooleanSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution
- serialize(JsonEnumSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution
- serialize(JsonIntegerSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution
- serialize(JsonNumberSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution
- serialize(JsonObjectSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution
- serialize(JsonReferenceSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution
- serialize(JsonSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution
- serialize(JsonStringSchema) - Method in class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution
- Serialized(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String, JsonSchemaElement) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String, JsonSchemaElement) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String, String, JsonObjectSchema) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- Serialized(String, List<String>) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - Serialized(String, Map<String, JsonSchemaElement>, List<String>, Boolean, Map<String, JsonSchemaElement>) - Constructor for record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Creates an instance of a
Serializedrecord class. - serviceClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
serviceClassNamerecord component. - setDescription(String) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo.Builder
- setDescription(String) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- setExtraTags(String[]) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo.Builder
- setExtraTags(String[]) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- setHistogram(boolean) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- setLongTask(boolean) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- setMetadata(Map<String, AiServiceClassCreateInfo>) - Method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- setMetadata(Map<String, List<ToolMethodCreateInfo>>) - Method in class io.quarkiverse.langchain4j.runtime.ToolsRecorder
- setOutputTokenAccumulator(OutputTokenAccumulator) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- setPercentiles(double[]) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo.Builder
- setRecordFailuresOnly(boolean) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo.Builder
- setResponseAugmenter(Class<? extends AiResponseAugmenter<?>>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- SnakeCaseObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.SnakeCaseObjectMapperHolder
- sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Returns the value of the
sourceInforecord component. - sourceInfo() - Method in interface io.quarkiverse.langchain4j.audit.LLMInteractionEvent
- SpanChatModelListener - Class in io.quarkiverse.langchain4j.runtime.listeners
-
Creates a span that follows the Semantic Conventions for GenAI operations
- SpanChatModelListener(Tracer, CostEstimatorService, List<ChatModelSpanContributor>) - Constructor for class io.quarkiverse.langchain4j.runtime.listeners.SpanChatModelListener
- SpanInfo(String) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
-
Creates an instance of a
SpanInforecord class. - SpanWrapper - Class in io.quarkiverse.langchain4j.runtime.aiservice
- SpanWrapper(Tracer) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.SpanWrapper
- start() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceTokenStream
- START_TIME_KEY_NAME - Static variable in class io.quarkiverse.langchain4j.runtime.listeners.MetricsChatModelListener
- streamingChat(String, boolean) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- streamingChatLanguageModelSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain theto use.
invalid reference
StreamingChatLanguageModel - streamingChatLanguageModelSupplierClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
streamingChatLanguageModelSupplierClassNamerecord component. - structuredOutputSchema() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns the value of the
structuredOutputSchemarecord component. - StructuredPromptsRecorder - Class in io.quarkiverse.langchain4j.runtime
- StructuredPromptsRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- Substitutions - Class in io.quarkiverse.langchain4j.runtime.graalvm
- Substitutions() - Constructor for class io.quarkiverse.langchain4j.runtime.graalvm.Substitutions
- success() - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- success() - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- success() - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- success() - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- SUCCESS - Enum constant in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
A successful validation.
- SUCCESS_WITH_RESULT - Enum constant in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
A successful validation with a specific result.
- successfulResult() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- successfulResult() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns the value of the
successfulResultrecord component. - successfulText() - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- successfulText() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Returns the value of the
successfulTextrecord component. - successfulText() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns the value of the
successfulTextrecord component. - successWith(String) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
- successWith(String) - Static method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- successWith(String) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- successWith(String) - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- successWith(String, Object) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
- successWith(String, Object) - Static method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- supports(CostEstimator.SupportsContext) - Method in interface io.quarkiverse.langchain4j.cost.CostEstimator
-
Determines whether the estimator applies to the request
- SYSTEM - Enum constant in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
- systemMessage() - Method in interface io.quarkiverse.langchain4j.audit.InitialMessagesCreatedEvent
- systemMessage() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Returns the value of the
systemMessagerecord component. - SystemMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- SystemMessageMixin(String) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.SystemMessageMixin
T
- temperature() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Global temperature for LLM APIs
- template() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns the value of the
templaterecord component. - TemplateInfo(Optional<String>, Map<String, Integer>, Optional<Integer>) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Creates an instance of a
TemplateInforecord class. - templateParam() - Static method in class io.quarkiverse.langchain4j.runtime.ResponseSchemaUtil
- text() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Returns the value of the
textrecord component. - TextContentDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
- TextContentDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.TextContentDeserializer
- TextContentMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- TextContentMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.TextContentMixin
- TextSegmentMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- TextSegmentMixin(String, Metadata) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.TextSegmentMixin
- timeout() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Global timeout for requests to LLM APIs
- tokenWindow() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig
-
Configures aspects of the
TokenWindowChatMemorywhich is enabled if thequarkus.langchain4j.chat-memory.typeconfiguration property is set totoken-windowand if no nd no bean of typeChatMemoryProvideris present in the application. - tokenWindow(ChatMemoryConfig) - Method in class io.quarkiverse.langchain4j.runtime.ChatMemoryRecorder
- tool() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
toolrecord component. - TOOL_EXECUTION_RESULT - Enum constant in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
- ToolBox - Annotation Interface in io.quarkiverse.langchain4j
-
When used on a method of an AiService annotated with
RegisterAiService, the method will the tool classes provided byvalueinstead of the ones configured for the entire AiService (viaRegisterAiService.tools()) - ToolClassCreateInfo - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolClassCreateInfo(Map<String, ToolMethodCreateInfo>) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolClassCreateInfo
- ToolExecutedEvent - Interface in io.quarkiverse.langchain4j.audit
-
Invoked with a tool response from an LLM.
- ToolExecutionRequestBuilderMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ToolExecutionRequestBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ToolExecutionRequestBuilderMixin
- ToolExecutionRequestMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ToolExecutionRequestMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ToolExecutionRequestMixin
- ToolExecutionRequestPojo - Class in io.quarkiverse.langchain4j.runtime.devui.json
- ToolExecutionRequestPojo(String, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionRequestPojo
- ToolExecutionResultMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ToolExecutionResultMessageMixin(String, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ToolExecutionResultMessageMixin
- ToolExecutionResultPojo - Class in io.quarkiverse.langchain4j.runtime.devui.json
- ToolExecutionResultPojo(String, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.devui.json.ToolExecutionResultPojo
- toolHallucinationStrategy() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Strategy to be used when the AI service hallucinates the tool name.
- toolHallucinationStrategy(Object) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- toolHallucinationStrategyClassName() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
toolHallucinationStrategyClassNamerecord component. - ToolInvoker - Interface in io.quarkiverse.langchain4j.runtime.tool
- ToolInvoker.MethodMetadata - Class in io.quarkiverse.langchain4j.runtime.tool
- toolInvokerName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
toolInvokerNamerecord component. - ToolMethodCreateInfo - Record Class in io.quarkiverse.langchain4j.runtime.tool
- ToolMethodCreateInfo(String, String, ToolSpecification, String, ToolMethodCreateInfo.ExecutionModel) - Constructor for record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Creates an instance of a
ToolMethodCreateInforecord class. - ToolMethodCreateInfo.ExecutionModel - Enum Class in io.quarkiverse.langchain4j.runtime.tool
- toolProviderSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures a toolProviderSupplier.
- toolProviderSupplier() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
toolProviderSupplierrecord component. - tools() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Tool classes to use.
- tools(Collection<Object>) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- toolsClassInfo() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns the value of the
toolsClassInforecord component. - ToolSpanWrapper - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolSpanWrapper(Tracer) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolSpanWrapper
- toolSpecification() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns the value of the
toolSpecificationrecord component. - ToolSpecificationObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolSpecificationObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution
- ToolSpecificationObjectSubstitution.Serialized - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolsRecorder - Class in io.quarkiverse.langchain4j.runtime
- ToolsRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.ToolsRecorder
- toPrompt(Object) - Method in class io.quarkiverse.langchain4j.QuarkusStructuredPromptFactory
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInputGuardrailExecutedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionCompleteEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultLLMInteractionFailureEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultOutputGuardrailExecutedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultResponseFromLLMReceivedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultToolExecutedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.cost.Cost
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.cost.CostEstimator.CostResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.ResponseSchemaInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.ChatMemorySeeder.Context
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.GuardrailsSupport.OutputGuardrailResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonArraySchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonBooleanSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonEnumSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonIntegerSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonNumberSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonObjectSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonReferenceSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.substitution.JsonStringSchemaObjectSubstitution.Serialized
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
-
Returns a string representation of this record class.
- tracing() - Method in interface io.quarkiverse.langchain4j.runtime.config.LangChain4jConfig
-
Tracing related configuration
- TracingConfig - Interface in io.quarkiverse.langchain4j.runtime.config
- trimNonJson(String) - Method in class io.quarkiverse.langchain4j.guardrails.JsonGuardrailsUtils
- type() - Method in class io.quarkiverse.langchain4j.runtime.jackson.ChatMessageMixin
- type() - Method in class io.quarkiverse.langchain4j.runtime.jackson.ContextMixin
- TypeSignatureParser - Class in io.quarkiverse.langchain4j.runtime.types
- TypeSignatureParser(String) - Constructor for class io.quarkiverse.langchain4j.runtime.types.TypeSignatureParser
- TypeUtil - Class in io.quarkiverse.langchain4j.runtime.types
U
- uri() - Method in interface io.quarkiverse.langchain4j.auth.ModelAuthProvider.Input
- USER - Enum constant in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
- userMessage() - Method in interface io.quarkiverse.langchain4j.audit.InitialMessagesCreatedEvent
- userMessage() - Method in record class io.quarkiverse.langchain4j.audit.internal.DefaultInitialMessagesCreatedEvent
-
Returns the value of the
userMessagerecord component. - userMessage() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns the value of the
userMessagerecord component. - userMessage() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns the value of the
userMessagerecord component. - UserMessageDeserializer - Class in io.quarkiverse.langchain4j.runtime.jackson
- UserMessageDeserializer() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.UserMessageDeserializer
- UserMessageInfo(Optional<AiServiceMethodCreateInfo.TemplateInfo>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Constructor for record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Creates an instance of a
UserMessageInforecord class. - UserMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- UserMessageMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.UserMessageMixin
- userMessageTemplate() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns the value of the
userMessageTemplaterecord component. - userMessageTemplate() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns the value of the
userMessageTemplaterecord component. - userMessageTemplate() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns the value of the
userMessageTemplaterecord component. - userNameParamPosition() - Method in record class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
-
Returns the value of the
userNameParamPositionrecord component.
V
- validate(AiMessage) - Method in class io.quarkiverse.langchain4j.guardrails.AbstractJsonExtractorOutputGuardrail
- validate(AiMessage) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
-
Validates the response from the LLM.
- validate(UserMessage) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
-
Validates the
user messagethat will be sent to the LLM. - validate(InputGuardrailParams) - Method in interface io.quarkiverse.langchain4j.guardrails.InputGuardrail
-
Validates the input that will be sent to the LLM.
- validate(OutputGuardrailParams) - Method in interface io.quarkiverse.langchain4j.guardrails.OutputGuardrail
-
Validates the response from the LLM.
- validate(P) - Method in interface io.quarkiverse.langchain4j.guardrails.Guardrail
-
Validate the interaction between the model and the user in one of the two directions.
- validatedBy(Class<? extends Guardrail>) - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult
- validatedBy(Class<? extends Guardrail>) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
- validatedBy(Class<? extends Guardrail>) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
- value() - Element in annotation interface io.quarkiverse.langchain4j.guardrails.InputGuardrails
-
The ordered list of guardrails to apply to the input of the model.
- value() - Element in annotation interface io.quarkiverse.langchain4j.guardrails.OutputGuardrailAccumulator
-
The class of the CDI bean implementing the
OutputTokenAccumulatorinterface. - value() - Element in annotation interface io.quarkiverse.langchain4j.guardrails.OutputGuardrails
-
The ordered list of guardrails to apply to the output of the model.
- value() - Method in class io.quarkiverse.langchain4j.ModelName.Literal
- value() - Element in annotation interface io.quarkiverse.langchain4j.ModelName
-
Specify the cluster name of the connection.
- value() - Element in annotation interface io.quarkiverse.langchain4j.response.ResponseAugmenter
-
The class of the CDI bean implementing the
AiResponseAugmenterinterface. - value() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier.Literal
- value() - Element in annotation interface io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier
-
The name of class
- value() - Element in annotation interface io.quarkiverse.langchain4j.ToolBox
-
Tool classes to use.
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo.ExecutionModel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.langchain4j.guardrails.GuardrailResult.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.langchain4j.runtime.devui.json.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo.ExecutionModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variables() - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
-
Returns the value of the
variablesrecord component. - variables() - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
-
Returns the value of the
variablesrecord component. - variables() - Method in record class io.quarkiverse.langchain4j.response.ResponseAugmenterParams
-
Returns the value of the
variablesrecord component. - VertxUtil - Class in io.quarkiverse.langchain4j.runtime
- VertxUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.VertxUtil
- VIRTUAL_THREAD - Enum constant in enum class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo.ExecutionModel
W
- withGuardrailClass(Class<? extends Guardrail>) - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailResult.Failure
- withGuardrailClass(Class<? extends Guardrail>) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailResult.Failure
- withGuardrailClass(Class<? extends Guardrail>) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult.Failure
- withText(String) - Method in interface io.quarkiverse.langchain4j.guardrails.GuardrailParams
-
Recreate this guardrail param with the given input or output text.
- withText(String) - Method in record class io.quarkiverse.langchain4j.guardrails.InputGuardrailParams
- withText(String) - Method in record class io.quarkiverse.langchain4j.guardrails.OutputGuardrailParams
- wrap(ToolExecutionRequest, Object, BiFunction<ToolExecutionRequest, Object, String>) - Method in interface io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Wrapper
- wrap(ToolExecutionRequest, Object, BiFunction<ToolExecutionRequest, Object, String>) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpanWrapper
- wrap(AiServiceMethodImplementationSupport.Input, Function<AiServiceMethodImplementationSupport.Input, Object>) - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodImplementationSupport.Wrapper
- wrap(AiServiceMethodImplementationSupport.Input, Function<AiServiceMethodImplementationSupport.Input, Object>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.MetricsCountedWrapper
- wrap(AiServiceMethodImplementationSupport.Input, Function<AiServiceMethodImplementationSupport.Input, Object>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.MetricsTimedWrapper
- wrap(AiServiceMethodImplementationSupport.Input, Function<AiServiceMethodImplementationSupport.Input, Object>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.SpanWrapper
- WRITER - Static variable in class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.ObjectMapperHolder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form