All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static OpenAiService.Builder |
builder() |
String |
getChatCompletion(String userMessage) |
void |
getChatCompletionAsync(String userMessage,
ResponseHandler<String> handler) |
ChatCompletionResponse |
getChatCompletions(ChatCompletionRequest request) |
void |
getChatCompletionsAsync(ChatCompletionRequest request,
ResponseHandler<ChatCompletionResponse> handler) |
String |
getCompletion(String prompt) |
void |
getCompletionAsync(String prompt,
ResponseHandler<String> handler) |
CompletionResponse |
getCompletions(CompletionRequest request) |
void |
getCompletionsAsync(CompletionRequest request,
ResponseHandler<CompletionResponse> handler) |
List<Float> |
getEmbedding(String input) |
void |
getEmbeddingAsync(String input,
ResponseHandler<List<Float>> handler) |
EmbeddingResponse |
getEmbeddings(EmbeddingRequest request) |
void |
getEmbeddingsAsync(EmbeddingRequest request,
ResponseHandler<EmbeddingResponse> handler) |
void |
streamChatCompletion(String userMessage,
StreamingResponseHandler handler) |
void |
streamChatCompletions(ChatCompletionRequest request,
StreamingResponseHandler handler) |
void |
streamCompletion(String prompt,
StreamingResponseHandler handler) |
void |
streamCompletions(CompletionRequest request,
StreamingResponseHandler handler) |