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