Class QuarkusOpenAiClient
java.lang.Object
dev.langchain4j.model.openai.internal.OpenAiClient
io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
public class QuarkusOpenAiClient
extends dev.langchain4j.model.openai.internal.OpenAiClient
Implements feature set of 
OpenAiClient using Quarkus functionality- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic QuarkusOpenAiClient.Builderbuilder()dev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming<dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse> chatCompletion(dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest request) static voiddev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming<dev.langchain4j.model.openai.internal.completion.CompletionResponse> completion(dev.langchain4j.model.openai.internal.completion.CompletionRequest request) dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse> embedding(dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest request) dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.image.GenerateImagesResponse> imagesGeneration(dev.langchain4j.model.openai.internal.image.GenerateImagesRequest generateImagesRequest) dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.moderation.ModerationResponse> moderation(dev.langchain4j.model.openai.internal.moderation.ModerationRequest request)  
- 
Constructor Details
- 
QuarkusOpenAiClient
 
 - 
 - 
Method Details
- 
builder
 - 
clearCache
public static void clearCache() - 
completion
public dev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming<dev.langchain4j.model.openai.internal.completion.CompletionResponse> completion(dev.langchain4j.model.openai.internal.completion.CompletionRequest request) - Specified by:
 completionin classdev.langchain4j.model.openai.internal.OpenAiClient
 - 
chatCompletion
public dev.langchain4j.model.openai.internal.SyncOrAsyncOrStreaming<dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse> chatCompletion(dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest request) - Specified by:
 chatCompletionin classdev.langchain4j.model.openai.internal.OpenAiClient
 - 
embedding
public dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse> embedding(dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest request) - Specified by:
 embeddingin classdev.langchain4j.model.openai.internal.OpenAiClient
 - 
moderation
public dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.moderation.ModerationResponse> moderation(dev.langchain4j.model.openai.internal.moderation.ModerationRequest request) - Specified by:
 moderationin classdev.langchain4j.model.openai.internal.OpenAiClient
 - 
imagesGeneration
public dev.langchain4j.model.openai.internal.SyncOrAsync<dev.langchain4j.model.openai.internal.image.GenerateImagesResponse> imagesGeneration(dev.langchain4j.model.openai.internal.image.GenerateImagesRequest generateImagesRequest) - Specified by:
 imagesGenerationin classdev.langchain4j.model.openai.internal.OpenAiClient
 
 -