Class QuarkusAiServicesFactory.QuarkusAiServices<T>

java.lang.Object
dev.langchain4j.service.AiServices<T>
io.quarkiverse.langchain4j.QuarkusAiServicesFactory.QuarkusAiServices<T>
Enclosing class:
QuarkusAiServicesFactory

public static class QuarkusAiServicesFactory.QuarkusAiServices<T> extends dev.langchain4j.service.AiServices<T>
  • Field Summary

    Fields inherited from class dev.langchain4j.service.AiServices

    context, DEFAULT
  • Constructor Summary

    Constructors
    Constructor
    Description
    QuarkusAiServices(dev.langchain4j.service.AiServiceContext context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.langchain4j.service.AiServices<T>
    auditService(AuditService auditService)
     
     
    dev.langchain4j.service.AiServices<T>
    tools(List<Object> objectsWithTools)
     

    Methods inherited from class dev.langchain4j.service.AiServices

    builder, chatLanguageModel, chatMemory, chatMemoryProvider, contentRetriever, create, create, moderationModel, performBasicValidation, removeToolMessages, retrievalAugmentor, retriever, streamingChatLanguageModel, systemMessageProvider, tools, tools, validateResultReturnType, verifyModerationIfNeeded

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QuarkusAiServices

      public QuarkusAiServices(dev.langchain4j.service.AiServiceContext context)
  • Method Details

    • tools

      public dev.langchain4j.service.AiServices<T> tools(List<Object> objectsWithTools)
      Overrides:
      tools in class dev.langchain4j.service.AiServices<T>
    • auditService

      public dev.langchain4j.service.AiServices<T> auditService(AuditService auditService)
    • build

      public T build()
      Specified by:
      build in class dev.langchain4j.service.AiServices<T>