Class OpenAiRecorder

java.lang.Object
io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder

public class OpenAiRecorder extends Object
  • Constructor Details

  • Method Details

    • chatModel

      public Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.chat.ChatModel>,dev.langchain4j.model.chat.ChatModel> chatModel(String configName)
    • streamingChatModel

      public Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.chat.StreamingChatModel>,dev.langchain4j.model.chat.StreamingChatModel> streamingChatModel(String configName)
    • embeddingModel

      public Supplier<dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel(String configName)
    • moderationModel

      public Supplier<dev.langchain4j.model.moderation.ModerationModel> moderationModel(String configName)
    • imageModel

      public Supplier<dev.langchain4j.model.image.ImageModel> imageModel(String configName)
    • cleanUp

      public void cleanUp(io.quarkus.runtime.ShutdownContext shutdown)