Class WildFlyBeanRegistry
java.lang.Object
org.wildfly.extension.ai.injection.WildFlyBeanRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final List<jakarta.enterprise.inject.spi.Extension>static voidregisterChatMemoryProvider(String id, WildFlyChatMemoryProviderConfig chatMemoryProvider) static final voidregisterChatModel(String id, WildFlyChatModelConfig chatModel) static voidregisterContentRetriever(String id, WildFlyContentRetrieverConfig contentRetriever) static voidregisterEmbeddingModel(String id, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) static voidregisterEmbeddingStore(String id, dev.langchain4j.store.embedding.EmbeddingStore<?> embeddingStore) static voidregisterToolProvider(String id, dev.langchain4j.service.tool.ToolProvider toolProvider)
-
Constructor Details
-
WildFlyBeanRegistry
public WildFlyBeanRegistry()
-
-
Method Details
-
registerChatModel
-
registerEmbeddingModel
public static void registerEmbeddingModel(String id, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) -
registerEmbeddingStore
public static void registerEmbeddingStore(String id, dev.langchain4j.store.embedding.EmbeddingStore<?> embeddingStore) -
registerContentRetriever
public static void registerContentRetriever(String id, WildFlyContentRetrieverConfig contentRetriever) -
registerToolProvider
public static void registerToolProvider(String id, dev.langchain4j.service.tool.ToolProvider toolProvider) -
registerChatMemoryProvider
public static void registerChatMemoryProvider(String id, WildFlyChatMemoryProviderConfig chatMemoryProvider) -
getCDIExtensions
-