Class DeclarativeAiServiceCreateInfo

java.lang.Object
io.quarkiverse.langchain4j.runtime.aiservice.DeclarativeAiServiceCreateInfo

public class DeclarativeAiServiceCreateInfo extends Object
  • Constructor Details

    • DeclarativeAiServiceCreateInfo

      public DeclarativeAiServiceCreateInfo(String serviceClassName, String languageModelSupplierClassName, List<String> toolsClassNames, String chatMemoryProviderSupplierClassName, String retrieverClassName, String retrievalAugmentorSupplierClassName, String auditServiceClassSupplierName, String moderationModelSupplierClassName, String chatModelName, String moderationModelName, boolean needsStreamingChatModel, boolean needsModerationModel)
  • Method Details

    • getServiceClassName

      public String getServiceClassName()
    • getLanguageModelSupplierClassName

      public String getLanguageModelSupplierClassName()
    • getToolsClassNames

      public List<String> getToolsClassNames()
    • getChatMemoryProviderSupplierClassName

      public String getChatMemoryProviderSupplierClassName()
    • getRetrieverClassName

      public String getRetrieverClassName()
    • getRetrievalAugmentorSupplierClassName

      public String getRetrievalAugmentorSupplierClassName()
    • getAuditServiceClassSupplierName

      public String getAuditServiceClassSupplierName()
    • getModerationModelSupplierClassName

      public String getModerationModelSupplierClassName()
    • getChatModelName

      public String getChatModelName()
    • getNeedsStreamingChatModel

      public boolean getNeedsStreamingChatModel()
    • getNeedsModerationModel

      public boolean getNeedsModerationModel()
    • getModerationModelName

      public String getModerationModelName()