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