Class OpenAiRecorder
java.lang.Object
io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSupplier<dev.langchain4j.model.chat.ChatLanguageModel>
chatModel
(LangChain4jOpenAiConfig runtimeConfig, String configName) void
cleanUp
(io.quarkus.runtime.ShutdownContext shutdown) Supplier<dev.langchain4j.model.embedding.EmbeddingModel>
embeddingModel
(LangChain4jOpenAiConfig runtimeConfig, String configName) Supplier<dev.langchain4j.model.image.ImageModel>
imageModel
(LangChain4jOpenAiConfig runtimeConfig, String configName) Supplier<dev.langchain4j.model.moderation.ModerationModel>
moderationModel
(LangChain4jOpenAiConfig runtimeConfig, String configName) Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel>
streamingChatModel
(LangChain4jOpenAiConfig runtimeConfig, String configName)
-
Constructor Details
-
OpenAiRecorder
public OpenAiRecorder()
-
-
Method Details
-
chatModel
public Supplier<dev.langchain4j.model.chat.ChatLanguageModel> chatModel(LangChain4jOpenAiConfig runtimeConfig, String configName) -
streamingChatModel
public Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel> streamingChatModel(LangChain4jOpenAiConfig runtimeConfig, String configName) -
embeddingModel
public Supplier<dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel(LangChain4jOpenAiConfig runtimeConfig, String configName) -
moderationModel
public Supplier<dev.langchain4j.model.moderation.ModerationModel> moderationModel(LangChain4jOpenAiConfig runtimeConfig, String configName) -
imageModel
public Supplier<dev.langchain4j.model.image.ImageModel> imageModel(LangChain4jOpenAiConfig runtimeConfig, String configName) -
cleanUp
public void cleanUp(io.quarkus.runtime.ShutdownContext shutdown)
-