All Classes and Interfaces
Class
Description
Used to make Quarkus aware of classes being used in
AiServices.create(java.lang.Class<T>, dev.langchain4j.model.chat.ChatLanguageModel)
Provides the basic building blocks that the generated Interface methods call into
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.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 as quarkus-langchain4j-openai
and
quarkus-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 the
ChatMemoryProvider
that 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 bean.Marker that is used to tell Quarkus to use the retriever that the user has configured as a CDI bean
Marker class to indicate that no chat memory should be used
Marker class to indicate that no retriever should be used