Class AzureOpenAiRecorder

java.lang.Object
io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder

public class AzureOpenAiRecorder extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.smallrye.config.ConfigValidationException.Problem[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AzureOpenAiRecorder(io.quarkus.runtime.RuntimeValue<LangChain4jAzureOpenAiConfig> runtimeConfig)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.chat.ChatModel>,dev.langchain4j.model.chat.ChatModel>
    chatModel(String configName)
     
    void
    cleanUp(io.quarkus.runtime.ShutdownContext shutdown)
     
    Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.embedding.EmbeddingModel>,dev.langchain4j.model.embedding.EmbeddingModel>
    embeddingModel(String configName)
     
    Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.image.ImageModel>,dev.langchain4j.model.image.ImageModel>
    imageModel(String configName)
     
    Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.chat.StreamingChatModel>,dev.langchain4j.model.chat.StreamingChatModel>
     

    Methods inherited from class java.lang.Object

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

    • EMPTY_PROBLEMS

      public static final io.smallrye.config.ConfigValidationException.Problem[] EMPTY_PROBLEMS
  • 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 Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.embedding.EmbeddingModel>,dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel(String configName)
    • imageModel

      public Function<io.quarkus.arc.SyntheticCreationalContext<dev.langchain4j.model.image.ImageModel>,dev.langchain4j.model.image.ImageModel> imageModel(String configName)
    • cleanUp

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