Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(String, String) - Method in class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- add(String, String, String) - Method in class io.quarkiverse.langchain4j.runtime.devui.EmbeddingStoreJsonRPCService
- addApplicationToLLMMessage(ToolExecutionResultMessage) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked with a response from an LLM.
- addLLMToApplicationMessage(Response<AiMessage>) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked with a response from an LLM.
- addRelevantDocument(List<TextSegment>, UserMessage) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked if a relevant document was added to the messages to be sent to the LLM
- 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
- AiServiceClassCreateInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceClassCreateInfo(Map<String, AiServiceMethodCreateInfo>, String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
- AiServiceMethodCreateInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo(String, String, Optional<AiServiceMethodCreateInfo.TemplateInfo>, AiServiceMethodCreateInfo.UserMessageInfo, Optional<Integer>, boolean, Class<?>, Optional<AiServiceMethodCreateInfo.MetricsTimedInfo>, Optional<AiServiceMethodCreateInfo.MetricsCountedInfo>, Optional<AiServiceMethodCreateInfo.SpanInfo>) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- AiServiceMethodCreateInfo.MetricsCountedInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsCountedInfo.Builder - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsTimedInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.MetricsTimedInfo.Builder - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.SpanInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.TemplateInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- AiServiceMethodCreateInfo.UserMessageInfo - 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
- argumentMapperClassName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
argumentMapperClassName
record component. - Audit - Class in io.quarkiverse.langchain4j.audit
-
Abstract class to be implemented in order to keep track of whatever information is useful for the application auditing.
- Audit(Audit.CreateInfo) - Constructor for class io.quarkiverse.langchain4j.audit.Audit
-
Invoked by
AuditService
when an AiService is invoked - Audit.CreateInfo - Record Class in io.quarkiverse.langchain4j.audit
-
Information about the AiService that is being audited
- auditService - Variable in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContext
- auditService(AuditService) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- AuditService - Interface in io.quarkiverse.langchain4j.audit
-
Allow applications to audit parts of the interactions with the LLM that interest them
- auditServiceSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
AuditService
to use.
B
- BeanChatLanguageModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanChatLanguageModelSupplier
- BeanChatMemoryProviderSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanChatMemoryProviderSupplier
- BeanIfExistsAuditServiceSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanIfExistsAuditServiceSupplier
- BeanModerationModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.BeanModerationModelSupplier
- beforeParsing(ParserHelper) - Method in class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory.MustacheTemplateVariableStyleParserHook
- 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
- chat(String) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- ChatJsonRPCService - Class in io.quarkiverse.langchain4j.runtime.devui
- ChatJsonRPCService() - Constructor for class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- chatLanguageModelSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
ChatLanguageModel
to use. - 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
. - 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
ChatMemory
should be removed from the underlyingChatMemoryStore
. - 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
- cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.runtime.Langchain4jRecorder
- 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
close
method of AiServices registered withRegisterAiService
when the bean's scope is closed - complete(Audit) - Method in interface io.quarkiverse.langchain4j.audit.AuditService
-
Invoked just before the AiService method returns its result - or throws an exception.
- Context(Object, String, String, String) - Constructor for record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Creates an instance of a
Context
record class. - ContextMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ContextMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ContextMixin
- 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(Audit.CreateInfo) - Method in interface io.quarkiverse.langchain4j.audit.AuditService
-
Invoked when an AiService method is invoked and before any interaction with the LLM is performed.
- 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.ChatLanguageModel)
- createDeclarativeAiService(DeclarativeAiServiceCreateInfo) - Method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- CreateInfo(String, String, Object[], Optional<Integer>) - Constructor for record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
Creates an instance of a
CreateInfo
record class.
D
- DeclarativeAiServiceBeanDestroyer - Class in io.quarkiverse.langchain4j.runtime.aiservice
- DeclarativeAiServiceBeanDestroyer() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceBeanDestroyer
- DeclarativeAiServiceCreateInfo - Class in io.quarkiverse.langchain4j.runtime.aiservice
- DeclarativeAiServiceCreateInfo(String, String, List<String>, String, String, String, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- DEFAULT_NAME - Static variable in class io.quarkiverse.langchain4j.runtime.NamedModelUtil
- deserialize(JsonParser, DeserializationContext) - Method in class io.quarkiverse.langchain4j.runtime.jackson.AiMessageDeserializer
- 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(ToolParametersObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution
- deserialize(ToolSpecificationObjectSubstitution.Serialized) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution
- destroy(AutoCloseable, CreationalContext<AutoCloseable>, Map<String, Object>) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceBeanDestroyer
E
- 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() - Constructor for class io.quarkiverse.langchain4j.runtime.devui.EmbeddingStoreJsonRPCService
- equals(Object) - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
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.
- execute(ToolExecutionRequest, Object) - Method in class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor
F
- findRelevant(String) - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoRetriever
- 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
- fromMethodParam(int, Optional<Integer>, String) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- fromTemplate(AiServiceMethodCreateInfo.TemplateInfo, Optional<Integer>, String) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
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.BeanIfExistsAuditServiceSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.BeanModerationModelSupplier
- get() - Method in class io.quarkiverse.langchain4j.RegisterAiService.NoModerationModelSupplier
- get(String) - Static method in class io.quarkiverse.langchain4j.runtime.StructuredPromptsRecorder
- getAiServiceMethodCreateInfo(String, String) - Static method in class io.quarkiverse.langchain4j.runtime.AiServicesRecorder
- getArgumentMapperClassName() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
- getAuditServiceClassSupplierName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getChatMemoryProviderSupplierClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getChatModelName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getCreateInfo() - Method in class io.quarkiverse.langchain4j.audit.Audit
- getDescription() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
- getDescription() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- getDescription() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getExtraTags() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
- getExtraTags() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- getImplClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
- getInterfaceName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getInvokerClassName() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
- getLanguageModelSupplierClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getMemoryIdParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- 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.aiservice.AiServiceClassCreateInfo
- getMethodMap() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolClassCreateInfo
- getMethodName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMethodName() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
- getMetricsCountedInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getMetricsTimedInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getModerationModelSupplierClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
- getName() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getNameToParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
- getNameToParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- getOutputFormatInstructions() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- getParameters() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- getParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- getPercentiles() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- getProperties() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution.Serialized
- getRequired() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution.Serialized
- getRetrieverClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getReturnType() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getServiceClassName() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getSpanInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getSystemMessageInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getTemplate() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- getText() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
- getToolsClassNames() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo
- getToolSpecification() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
- getType() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution.Serialized
- getUserMessageInfo() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- getUserNameParamPosition() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
H
- hashCode() - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
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.
I
- 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
- implement(AiServiceMethodImplementationSupport.Input) - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodImplementationSupport
-
This method is called by the implementations of each ai service method.
- initialMessages(Optional<SystemMessage>, UserMessage) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked when the original user and system messages have been created
- InMemoryChatMemoryStoreProducer - Class in io.quarkiverse.langchain4j.runtime.aiservice
-
Creates the default
InMemoryChatMemoryStore
store 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
- 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
- interfaceName() - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
Returns the value of the
interfaceName
record component. - invoke(Object, Object[]) - Method in interface io.quarkiverse.langchain4j.runtime.tool.ToolInvoker
- io.quarkiverse.langchain4j - package io.quarkiverse.langchain4j
- io.quarkiverse.langchain4j.audit - package io.quarkiverse.langchain4j.audit
- io.quarkiverse.langchain4j.runtime - package io.quarkiverse.langchain4j.runtime
- io.quarkiverse.langchain4j.runtime.aiservice - package io.quarkiverse.langchain4j.runtime.aiservice
- io.quarkiverse.langchain4j.runtime.devui - package io.quarkiverse.langchain4j.runtime.devui
- 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.prompt - package io.quarkiverse.langchain4j.runtime.prompt
- io.quarkiverse.langchain4j.runtime.tool - package io.quarkiverse.langchain4j.runtime.tool
- isDefault(String) - Static method in class io.quarkiverse.langchain4j.runtime.NamedModelUtil
- isHistogram() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- isLongTask() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- isRecordFailuresOnly() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
- isRequiresModeration() - Method in class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo
- isReturnsVoid() - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
L
- Langchain4jRecorder - Class in io.quarkiverse.langchain4j.runtime
- Langchain4jRecorder() - Constructor for class io.quarkiverse.langchain4j.runtime.Langchain4jRecorder
- Literal(String) - Constructor for class io.quarkiverse.langchain4j.ModelName.Literal
- Literal(String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier.Literal
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
- maxMessages() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig.MemoryWindow
-
The maximum number of messages the configured
MessageWindowChatMemory
will hold - maxTokens() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig.TokenWindow
-
The maximum number of tokens the configured
TokenWindowChatMemory
will hold - memoryIDParamPosition() - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
Returns the value of the
memoryIDParamPosition
record component. - memoryWindow() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig
-
Configures aspects of the
MessageWindowChatMemory
which is the defaultChatMemory
setup by the extension. - 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
- MethodImplementationSupportProducer - Class in io.quarkiverse.langchain4j.runtime.aiservice
- MethodImplementationSupportProducer() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.MethodImplementationSupportProducer
- methodMetadata() - Method in interface io.quarkiverse.langchain4j.runtime.tool.ToolInvoker
- MethodMetadata(boolean, Map<String, Integer>) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolInvoker.MethodMetadata
- methodName() - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
Returns the value of the
methodName
record component. - methodName() - Method in record class io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor.Context
-
Returns the value of the
methodName
record component. - MetricsCountedInfo(String, String[], boolean, String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsCountedInfo
- 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 class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.MetricsTimedInfo
- MetricsTimedWrapper - Class in io.quarkiverse.langchain4j.runtime.aiservice
- MetricsTimedWrapper() - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.MetricsTimedWrapper
- modelName() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
When
chatLanguageModelSupplier
is set toBeanChatLanguageModelSupplier.class
(which is the default) this allows the selection of theChatLanguageModel
CDI bean to use. - ModelName - Annotation Interface in io.quarkiverse.langchain4j
-
Marker annotation to select a named model Configure the
name
parameter to select the model instance. - ModelName.Literal - Class in io.quarkiverse.langchain4j
- moderationModelSupplier() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
ModerationModel
to use. - MustacheTemplateVariableStyleParserHook() - Constructor for class io.quarkiverse.langchain4j.QuarkusPromptTemplateFactory.MustacheTemplateVariableStyleParserHook
N
- NamedModelUtil - Class in io.quarkiverse.langchain4j.runtime
- NamedModelUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.NamedModelUtil
- newConversation(String, String) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- NoModerationModelSupplier() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoModerationModelSupplier
- NoRetriever() - Constructor for class io.quarkiverse.langchain4j.RegisterAiService.NoRetriever
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.ObjectMapperHolder
- obtainFieldValuesMap() - Method in interface io.quarkiverse.langchain4j.runtime.prompt.Mappable
- of(String) - Static method in class io.quarkiverse.langchain4j.ModelName.Literal
- of(String) - Static method in class io.quarkiverse.langchain4j.runtime.aiservice.QuarkusAiServiceContextQualifier.Literal
- onCompletion(Object) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked when the final result of the AiService method has been computed
- onFailure(Exception) - Method in class io.quarkiverse.langchain4j.audit.Audit
-
Invoked when there was an exception computing the result of the AiService method
- OptionalUtil - Class in io.quarkiverse.langchain4j.runtime
- OptionalUtil() - Constructor for class io.quarkiverse.langchain4j.runtime.OptionalUtil
P
- parameters() - Method in record class io.quarkiverse.langchain4j.audit.Audit.CreateInfo
-
Returns the value of the
parameters
record component.
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
- 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
- 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
R
- RegisterAiService - Annotation Interface in io.quarkiverse.langchain4j
-
Used to create Langchain4j's
AiServices
in 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 the
ChatLanguageModel
that has been configured as a CDI bean by any of the extensions providing such capability (such asquarkus-langchain4j-openai
andquarkus-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.BeanIfExistsAuditServiceSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
AuditService
that the user has configured as a CDI bean. - RegisterAiService.BeanModerationModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker that is used to tell Quarkus to use the
ModerationModel
that has been configured as a CDI bean by any of the extensions providing such capability (such asquarkus-langchain4j-openai
andquarkus-langchain4j-azure-openai
). - RegisterAiService.NoModerationModelSupplier - Class in io.quarkiverse.langchain4j
-
Marker class to indicate that no moderation model should be used
- RegisterAiService.NoRetriever - Class in io.quarkiverse.langchain4j
-
Marker class to indicate that no retriever should be used
- 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
- 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
- reset(String) - Method in class io.quarkiverse.langchain4j.runtime.devui.ChatJsonRPCService
- retriever() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Configures the way to obtain the
Retriever
to use (when using RAG).
S
- serialize(ToolParameters) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution
- serialize(ToolSpecification) - Method in class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution
- Serialized(String, String, ToolParameters) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolSpecificationObjectSubstitution.Serialized
- Serialized(String, Map<String, Map<String, Object>>, List<String>) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution.Serialized
- 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
- 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
- SnakeCaseObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.QuarkusJsonCodecFactory.SnakeCaseObjectMapperHolder
- SpanInfo(String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.SpanInfo
- SpanWrapper - Class in io.quarkiverse.langchain4j.runtime.aiservice
- SpanWrapper(OpenTelemetry) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.SpanWrapper
- 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
- SystemMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- SystemMessageMixin(String) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.SystemMessageMixin
T
- TemplateInfo(String, Map<String, Integer>) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.TemplateInfo
- 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
- tokenWindow() - Method in interface io.quarkiverse.langchain4j.runtime.aiservice.ChatMemoryConfig
-
Configures aspects of the
TokenWindowChatMemory
which is enabled if thequarkus.langchain4j.chat-memory.type
configuration property is set totoken-window
and if no nd no bean of typeChatMemoryProvider
is 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
tool
record component. - ToolClassCreateInfo - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolClassCreateInfo(Map<String, ToolMethodCreateInfo>) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolClassCreateInfo
- 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
- ToolExecutionResultMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- ToolExecutionResultMessageMixin(String, String, String) - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.ToolExecutionResultMessageMixin
- 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
toolInvokerName
record component. - ToolMethodCreateInfo - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolMethodCreateInfo(String, String, ToolSpecification, String) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolMethodCreateInfo
- ToolParametersObjectSubstitution - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolParametersObjectSubstitution() - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolParametersObjectSubstitution
- ToolParametersObjectSubstitution.Serialized - Class in io.quarkiverse.langchain4j.runtime.tool
- tools() - Element in annotation interface io.quarkiverse.langchain4j.RegisterAiService
-
Tool classes to use.
- tools(List<Object>) - Method in class io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices
- ToolSpanWrapper - Class in io.quarkiverse.langchain4j.runtime.tool
- ToolSpanWrapper(OpenTelemetry) - Constructor for class io.quarkiverse.langchain4j.runtime.tool.ToolSpanWrapper
- 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.Audit.CreateInfo
-
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.
- type() - Method in class io.quarkiverse.langchain4j.runtime.jackson.ChatMessageMixin
- type() - Method in class io.quarkiverse.langchain4j.runtime.jackson.ContextMixin
U
- 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>, String) - Constructor for class io.quarkiverse.langchain4j.runtime.aiservice.AiServiceMethodCreateInfo.UserMessageInfo
- UserMessageMixin - Class in io.quarkiverse.langchain4j.runtime.jackson
- UserMessageMixin() - Constructor for class io.quarkiverse.langchain4j.runtime.jackson.UserMessageMixin
V
- 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() - 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
W
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form