Class AzureOpenAiRecorder
java.lang.Object
io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.smallrye.config.ConfigValidationException.Problem[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSupplier<dev.langchain4j.model.chat.ChatLanguageModel>
chatModel
(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) void
cleanUp
(io.quarkus.runtime.ShutdownContext shutdown) Supplier<dev.langchain4j.model.embedding.EmbeddingModel>
embeddingModel
(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) Supplier<dev.langchain4j.model.image.ImageModel>
imageModel
(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel>
streamingChatModel
(LangChain4jAzureOpenAiConfig runtimeConfig, String configName)
-
Field Details
-
EMPTY_PROBLEMS
public static final io.smallrye.config.ConfigValidationException.Problem[] EMPTY_PROBLEMS
-
-
Constructor Details
-
AzureOpenAiRecorder
public AzureOpenAiRecorder()
-
-
Method Details
-
chatModel
public Supplier<dev.langchain4j.model.chat.ChatLanguageModel> chatModel(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) -
streamingChatModel
public Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel> streamingChatModel(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) -
embeddingModel
public Supplier<dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) -
imageModel
public Supplier<dev.langchain4j.model.image.ImageModel> imageModel(LangChain4jAzureOpenAiConfig runtimeConfig, String configName) -
cleanUp
public void cleanUp(io.quarkus.runtime.ShutdownContext shutdown)
-