Package io.quarkiverse.langchain4j
package io.quarkiverse.langchain4j
-
ClassDescriptionUsed to make Quarkus aware of classes being used in
AiServices.create(java.lang.Class<T>, dev.langchain4j.model.chat.ChatLanguageModel)Used to create Langchain4j'sAiServicesin a declarative manner that the application can then use simply by using the class as a CDI bean.Marker that is used to tell Quarkus to use theChatLanguageModelthat has been configured as a CDI bean by any of the extensions providing such capability (such asquarkus-langchain4j-openaiandquarkus-langchain4j-hugging-face).Marker that is used to tell Quarkus to use the retriever that the user has configured as a CDI bean.Marker that is used to tell Quarkus to use theAuditServicethat the user has configured as a CDI bean.Marker that is used to tell Quarkus to use theChatMemoryProviderthat the user has configured as a CDI bean.Marker that is used to tell Quarkus to use theRetrieverthat the user has configured as a CDI bean.Marker that is used to tell Quarkus to use the retriever that the user has configured as a CDI beanMarker class to indicate that no chat memory should be usedMarker class to indicate that no retriever should be usedExtendsChatMemoryProviderto allow for removingChatMemorywhen it is no longer needed.