Index

A B C D E F G H I J L M N O P R S T U V 
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
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, DotName, ScopeInfo) - Constructor for class io.quarkiverse.langchain4j.deployment.DeclarativeAiServiceBuildItem
 
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
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
 
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
 
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
 
getRetrieverSupplierClassDotName() - 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>, Optional<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
 
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
 

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
 
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
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

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.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 ChatLanguageModel bean even if no injection point exists.
RequestChatModelBeanBuildItem() - Constructor for class io.quarkiverse.langchain4j.deployment.RequestChatModelBeanBuildItem
 
RequestModerationModelBeanBuildItem - Class in io.quarkiverse.langchain4j.deployment
Allows extension to request the creation of a ModerationModel bean 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) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedChatModelProviderBuildItem
 
SelectedEmbeddingModelCandidateBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
 
SelectedEmbeddingModelCandidateBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedEmbeddingModelCandidateBuildItem
 
SelectedImageModelProviderBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
 
SelectedImageModelProviderBuildItem(String) - Constructor for class io.quarkiverse.langchain4j.deployment.items.SelectedImageModelProviderBuildItem
 
SelectedModerationModelProviderBuildItem - Class in io.quarkiverse.langchain4j.deployment.items
 
SelectedModerationModelProviderBuildItem(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 ChatMemory that will be used by default by the default ChatMemoryProvider bean.

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
 
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages