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 modelName) void
cleanUp
(io.quarkus.runtime.ShutdownContext shutdown) Supplier<dev.langchain4j.model.embedding.EmbeddingModel>
embeddingModel
(Langchain4jOpenAiConfig runtimeConfig, String modelName) Supplier<dev.langchain4j.model.image.ImageModel>
imageModel
(Langchain4jOpenAiConfig runtimeConfig, String modelName) Supplier<dev.langchain4j.model.moderation.ModerationModel>
moderationModel
(Langchain4jOpenAiConfig runtimeConfig, String modelName) Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel>
streamingChatModel
(Langchain4jOpenAiConfig runtimeConfig, String modelName)
-
Constructor Details
-
OpenAiRecorder
public OpenAiRecorder()
-
-
Method Details
-
chatModel
public Supplier<dev.langchain4j.model.chat.ChatLanguageModel> chatModel(Langchain4jOpenAiConfig runtimeConfig, String modelName) -
streamingChatModel
public Supplier<dev.langchain4j.model.chat.StreamingChatLanguageModel> streamingChatModel(Langchain4jOpenAiConfig runtimeConfig, String modelName) -
embeddingModel
public Supplier<dev.langchain4j.model.embedding.EmbeddingModel> embeddingModel(Langchain4jOpenAiConfig runtimeConfig, String modelName) -
moderationModel
public Supplier<dev.langchain4j.model.moderation.ModerationModel> moderationModel(Langchain4jOpenAiConfig runtimeConfig, String modelName) -
imageModel
public Supplier<dev.langchain4j.model.image.ImageModel> imageModel(Langchain4jOpenAiConfig runtimeConfig, String modelName) -
cleanUp
public void cleanUp(io.quarkus.runtime.ShutdownContext shutdown)
-