Index
All Classes and Interfaces|All Packages
A
- AiServiceInfo - Class in io.quarkiverse.langchain4j.deployment.devui
- AiServiceInfo(String, List<String>) - Constructor for class io.quarkiverse.langchain4j.deployment.devui.AiServiceInfo
- AiServicesMethodBuildItem(MethodInfo) - Constructor for class io.quarkiverse.langchain4j.deployment.AiServicesProcessor.AiServicesMethodBuildItem
- AiServicesProcessor - Class in io.quarkiverse.langchain4j.deployment
- AiServicesProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- AiServicesProcessor.AiServicesMethodBuildItem - Class in io.quarkiverse.langchain4j.deployment
B
- BeansProcessor - Class in io.quarkiverse.langchain4j.deployment
- BeansProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.BeansProcessor
C
- CDI_INSTANCE - Static variable in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- CHAT_MODEL - Static variable in class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
- ChatMemoryBuildConfig - Interface in io.quarkiverse.langchain4j.deployment
- ChatMemoryBuildConfig.Type - Enum Class in io.quarkiverse.langchain4j.deployment
- ChatMemoryProcessor - Class in io.quarkiverse.langchain4j.deployment
- ChatMemoryProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.ChatMemoryProcessor
- chatModel() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig.BaseConfig
-
Chat model
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- ChatModelProviderCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- ChatModelProviderCandidateBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.ChatModelProviderCandidateBuildItem
- className() - Method in class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
- cleanUp(LangChain4jRecorder, ShutdownContextBuildItem) - Method in class io.quarkiverse.langchain4j.deployment.BeansProcessor
D
- DeclarativeAiServiceBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Represents the metadata collected from the usages of
RegisterAiService - DeclarativeAiServiceBuildItem(ClassInfo, DotName, List<DotName>, DotName, DotName, DotName, boolean, DotName, DotName, ScopeInfo, String) - Constructor for class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig
-
Default model config.
- determineJarLocation(Class<?>) - Static method in class io.quarkiverse.langchain4j.deployment.JarResourceUtil
- DocumentNativeSupportProcessor - Class in io.quarkiverse.langchain4j.deployment
-
TODO: we might want to make this more granular so all these document related dependencies don't always end up in the application
- DocumentNativeSupportProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.DocumentNativeSupportProcessor
E
- EMBEDDING_MODEL - Static variable in class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig.BaseConfig
-
Embedding model
- EmbeddingModelBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Marker that an embedding model was registered in the CDI container.
- EmbeddingModelBuildItem() - Constructor for class io.quarkiverse.langchain4j.deployment.EmbeddingModelBuildItem
- EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- EmbeddingModelProviderCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- EmbeddingModelProviderCandidateBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.EmbeddingModelProviderCandidateBuildItem
- EmbeddingStoreBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Marker that an embedding store was registered in the CDI container.
- EmbeddingStoreBuildItem() - Constructor for class io.quarkiverse.langchain4j.deployment.EmbeddingStoreBuildItem
F
- findDeclarativeServices(CombinedIndexBuildItem, BuildProducer<RequestChatModelBeanBuildItem>, BuildProducer<RequestModerationModelBeanBuildItem>, BuildProducer<DeclarativeAiServiceBuildItem>, BuildProducer<ReflectiveClassBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
G
- getAuditServiceClassSupplierDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getCdiScope() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getChatMemoryProviderSupplierClassDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getChatModelName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getClassName() - Method in class io.quarkiverse.langchain4j.deployment.devui.ToolMethodInfo
- getClazz() - Method in class io.quarkiverse.langchain4j.deployment.devui.AiServiceInfo
- getDescription() - Method in class io.quarkiverse.langchain4j.deployment.devui.ToolMethodInfo
- getLanguageModelSupplierClassDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getMetadata() - Method in class io.quarkiverse.langchain4j.deployment.ToolsMetadataBuildItem
- getMethodInfo() - Method in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor.AiServicesMethodBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedChatModelProviderBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedEmbeddingModelCandidateBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedImageModelProviderBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedModerationModelProviderBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.RequestChatModelBeanBuildItem
- getModelName() - Method in class io.quarkiverse.langchain4j.deployment.RequestModerationModelBeanBuildItem
- getModerationModelSupplierDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getName() - Method in class io.quarkiverse.langchain4j.deployment.devui.ToolMethodInfo
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.ChatModelProviderCandidateBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.EmbeddingModelProviderCandidateBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.ImageModelProviderCandidateBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.ModerationModelProviderCandidateBuildItem
- getProvider() - Method in interface io.quarkiverse.langchain4j.deployment.items.ProviderHolder
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedChatModelProviderBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedEmbeddingModelCandidateBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedImageModelProviderBuildItem
- getProvider() - Method in class io.quarkiverse.langchain4j.deployment.items.SelectedModerationModelProviderBuildItem
- getRetrievalAugmentorSupplierClassDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getRetrieverClassDotName() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getServiceClassInfo() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getToolDotNames() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
- getTools() - Method in class io.quarkiverse.langchain4j.deployment.devui.AiServiceInfo
H
- handleAiServices(AiServicesRecorder, CombinedIndexBuildItem, List<DeclarativeAiServiceBuildItem>, BuildProducer<GeneratedClassBuildItem>, BuildProducer<GeneratedBeanBuildItem>, BuildProducer<ReflectiveClassBuildItem>, BuildProducer<AiServicesProcessor.AiServicesMethodBuildItem>, BuildProducer<AdditionalBeanBuildItem>, Optional<MetricsCapabilityBuildItem>, Capabilities) - Method in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- handleDeclarativeServices(AiServicesRecorder, List<DeclarativeAiServiceBuildItem>, List<SelectedChatModelProviderBuildItem>, BuildProducer<SyntheticBeanBuildItem>, BuildProducer<UnremovableBeanBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- handleProviders(BeanDiscoveryFinishedBuildItem, List<ChatModelProviderCandidateBuildItem>, List<EmbeddingModelProviderCandidateBuildItem>, List<ModerationModelProviderCandidateBuildItem>, List<ImageModelProviderCandidateBuildItem>, List<RequestChatModelBeanBuildItem>, List<RequestModerationModelBeanBuildItem>, LangChain4jBuildConfig, BuildProducer<SelectedChatModelProviderBuildItem>, BuildProducer<SelectedEmbeddingModelCandidateBuildItem>, BuildProducer<SelectedModerationModelProviderBuildItem>, BuildProducer<SelectedImageModelProviderBuildItem>, List<InProcessEmbeddingBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.BeansProcessor
- handleTools(CombinedIndexBuildItem, ToolsRecorder, RecorderContext, BuildProducer<BytecodeTransformerBuildItem>, BuildProducer<GeneratedClassBuildItem>, BuildProducer<ReflectiveClassBuildItem>, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem>, BuildProducer<ToolsMetadataBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.ToolProcessor
- HashUtil - Class in io.quarkiverse.langchain4j.deployment
- HashUtil() - Constructor for class io.quarkiverse.langchain4j.deployment.HashUtil
I
- IMAGE_MODEL - Static variable in class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
- imageModel() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig.BaseConfig
-
Image model
- ImageModelConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- ImageModelProviderCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- ImageModelProviderCandidateBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.ImageModelProviderCandidateBuildItem
- InProcessEmbeddingBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- InProcessEmbeddingBuildItem(String, String, String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
- InProcessEmbeddingProcessor - Class in io.quarkiverse.langchain4j.deployment
-
Generate a local embedding build item for each local embedding model available in the classpath.
- InProcessEmbeddingProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.InProcessEmbeddingProcessor
- io.quarkiverse.langchain4j.deployment - package io.quarkiverse.langchain4j.deployment
- io.quarkiverse.langchain4j.deployment.config - package io.quarkiverse.langchain4j.deployment.config
- io.quarkiverse.langchain4j.deployment.devui - package io.quarkiverse.langchain4j.deployment.devui
- io.quarkiverse.langchain4j.deployment.items - package io.quarkiverse.langchain4j.deployment.items
- isCustomRetrievalAugmentorSupplierClassIsABean() - Method in class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
J
- JarResourceUtil - Class in io.quarkiverse.langchain4j.deployment
- JarResourceUtil() - Constructor for class io.quarkiverse.langchain4j.deployment.JarResourceUtil
L
- LangChain4jBuildConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- LangChain4jBuildConfig.BaseConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- LangChain4jDevUIProcessor - Class in io.quarkiverse.langchain4j.deployment.devui
- LangChain4jDevUIProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.devui.LangChain4jDevUIProcessor
- LangChain4jDotNames - Class in io.quarkiverse.langchain4j.deployment
- LangChain4jDotNames() - Constructor for class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
M
- MAP_PUT - Static variable in class io.quarkiverse.langchain4j.deployment.PromptProcessor
- MAP_PUT - Static variable in class io.quarkiverse.langchain4j.deployment.ToolProcessor
- MAP_PUT_ALL - Static variable in class io.quarkiverse.langchain4j.deployment.PromptProcessor
- matchingJarEntries(Path, Predicate<JarEntry>) - Static method in class io.quarkiverse.langchain4j.deployment.JarResourceUtil
- MESSAGE_WINDOW - Enum constant in enum class io.quarkiverse.langchain4j.deployment.ChatMemoryBuildConfig.Type
- MICROMETER_COUNTED - Static variable in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- MICROMETER_TIMED - Static variable in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- modelName() - Method in class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
- MODERATION_MODEL - Static variable in class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
- moderationModel() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig.BaseConfig
-
Moderation model
- ModerationModelConfig - Interface in io.quarkiverse.langchain4j.deployment.config
- ModerationModelProviderCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- ModerationModelProviderCandidateBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.ModerationModelProviderCandidateBuildItem
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.deployment.config.LangChain4jBuildConfig
-
Named model config.
- nativeSupport(BuildProducer<RuntimeInitializedClassBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.PromptProcessor
- nativeSupport(CombinedIndexBuildItem, List<AiServicesProcessor.AiServicesMethodBuildItem>, BuildProducer<ReflectiveClassBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
O
- OBJECT_CONSTRUCTOR - Static variable in class io.quarkiverse.langchain4j.deployment.AiServicesProcessor
- onnxModelPath() - Method in class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
P
- PromptProcessor - Class in io.quarkiverse.langchain4j.deployment
- PromptProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.PromptProcessor
- provider() - Method in interface io.quarkiverse.langchain4j.deployment.config.ChatModelConfig
-
The model provider to use
- provider() - Method in interface io.quarkiverse.langchain4j.deployment.config.EmbeddingModelConfig
-
The model provider to use
- provider() - Method in interface io.quarkiverse.langchain4j.deployment.config.ImageModelConfig
-
The model provider to use
- provider() - Method in interface io.quarkiverse.langchain4j.deployment.config.ModerationModelConfig
-
The model provider to use
- ProviderHolder - Interface in io.quarkiverse.langchain4j.deployment.items
R
- RequestChatModelBeanBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Allows extension to request the creation of a
ChatLanguageModelbean even if no injection point exists. - RequestChatModelBeanBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.RequestChatModelBeanBuildItem
- RequestModerationModelBeanBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Allows extension to request the creation of a
ModerationModelbean even if no injection point exists. - RequestModerationModelBeanBuildItem() - Constructor for class io.quarkiverse.langchain4j.deployment.RequestModerationModelBeanBuildItem
S
- SelectedChatModelProviderBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- SelectedChatModelProviderBuildItem(String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedChatModelProviderBuildItem
- SelectedEmbeddingModelCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- SelectedEmbeddingModelCandidateBuildItem(String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedEmbeddingModelCandidateBuildItem
- SelectedImageModelProviderBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- SelectedImageModelProviderBuildItem(String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedImageModelProviderBuildItem
- SelectedModerationModelProviderBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
- SelectedModerationModelProviderBuildItem(String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedModerationModelProviderBuildItem
- sha1(byte[]) - Static method in class io.quarkiverse.langchain4j.deployment.HashUtil
- sha1(String) - Static method in class io.quarkiverse.langchain4j.deployment.HashUtil
- STREAMING_CHAT_MODEL - Static variable in class io.quarkiverse.langchain4j.deployment.LangChain4jDotNames
- structuredPromptSupport(StructuredPromptsRecorder, CombinedIndexBuildItem, BuildProducer<BytecodeTransformerBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.PromptProcessor
T
- telemetry(Capabilities, BuildProducer<AdditionalBeanBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.ToolProcessor
- TOKEN_WINDOW - Enum constant in enum class io.quarkiverse.langchain4j.deployment.ChatMemoryBuildConfig.Type
- ToolMethodInfo - Class in io.quarkiverse.langchain4j.deployment.devui
- ToolMethodInfo(String, String, String) - Constructor for class io.quarkiverse.langchain4j.deployment.devui.ToolMethodInfo
- ToolProcessor - Class in io.quarkiverse.langchain4j.deployment
- ToolProcessor() - Constructor for class io.quarkiverse.langchain4j.deployment.ToolProcessor
- ToolsMetadataBuildItem - Class in io.quarkiverse.langchain4j.deployment
-
Holds metadata about tools discovered at build time
- ToolsMetadataBuildItem(Map<String, List<ToolMethodCreateInfo>>) - Constructor for class io.quarkiverse.langchain4j.deployment.ToolsMetadataBuildItem
- type() - Method in interface io.quarkiverse.langchain4j.deployment.ChatMemoryBuildConfig
-
Configure the type of
ChatMemorythat will be used by default by the defaultChatMemoryProviderbean.
U
- unremoveableBeans(BuildProducer<UnremovableBeanBuildItem>) - Method in class io.quarkiverse.langchain4j.deployment.BeansProcessor
V
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.deployment.ChatMemoryBuildConfig.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.langchain4j.deployment.ChatMemoryBuildConfig.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vocabularyPath() - Method in class io.quarkiverse.langchain4j.deployment.items.InProcessEmbeddingBuildItem
All Classes and Interfaces|All Packages