public class DefaultOpenAiClient extends OpenAiClient
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultOpenAiClient.Builder |
OpenAiClient.OpenAiClientContext| Constructor and Description |
|---|
DefaultOpenAiClient(String apiKey) |
chatCompletion, chatCompletion, completion, completion, embedding, embedding, imagesGeneration, moderation, moderationpublic DefaultOpenAiClient(String apiKey)
public void shutdown()
shutdown in class OpenAiClientpublic static DefaultOpenAiClient.Builder builder()
public SyncOrAsyncOrStreaming<CompletionResponse> completion(OpenAiClient.OpenAiClientContext context, CompletionRequest request)
completion in class OpenAiClientpublic SyncOrAsyncOrStreaming<String> completion(OpenAiClient.OpenAiClientContext context, String prompt)
completion in class OpenAiClientpublic SyncOrAsyncOrStreaming<ChatCompletionResponse> chatCompletion(OpenAiClient.OpenAiClientContext context, ChatCompletionRequest request)
chatCompletion in class OpenAiClientpublic SyncOrAsyncOrStreaming<String> chatCompletion(OpenAiClient.OpenAiClientContext context, String userMessage)
chatCompletion in class OpenAiClientpublic SyncOrAsync<EmbeddingResponse> embedding(OpenAiClient.OpenAiClientContext context, EmbeddingRequest request)
embedding in class OpenAiClientpublic SyncOrAsync<List<Float>> embedding(OpenAiClient.OpenAiClientContext context, String input)
embedding in class OpenAiClientpublic SyncOrAsync<ModerationResponse> moderation(OpenAiClient.OpenAiClientContext context, ModerationRequest request)
moderation in class OpenAiClientpublic SyncOrAsync<ModerationResult> moderation(OpenAiClient.OpenAiClientContext context, String input)
moderation in class OpenAiClientpublic SyncOrAsync<GenerateImagesResponse> imagesGeneration(OpenAiClient.OpenAiClientContext context, GenerateImagesRequest request)
imagesGeneration in class OpenAiClientCopyright © 2024. All rights reserved.