Skip navigation links
A B C D E G I L O R S T U 

A

AuthenticationInterceptor - Class in com.theokanning.openai.service
OkHttp Interceptor that adds an authorization token header

B

buildApi(String, Duration) - Static method in class com.theokanning.openai.service.OpenAiService
 

C

cancelFineTune(String) - Method in class com.theokanning.openai.service.OpenAiService
 
com.theokanning.openai.service - package com.theokanning.openai.service
 
createChatCompletion(ChatCompletionRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createCompletion(CompletionRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createEdit(EditRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createEmbeddings(EmbeddingRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createFineTune(FineTuneRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createFineTuneCompletion(CompletionRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createImage(CreateImageRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
createImageEdit(CreateImageEditRequest, String, String) - Method in class com.theokanning.openai.service.OpenAiService
 
createImageEdit(CreateImageEditRequest, File, File) - Method in class com.theokanning.openai.service.OpenAiService
 
createImageVariation(CreateImageVariationRequest, String) - Method in class com.theokanning.openai.service.OpenAiService
 
createImageVariation(CreateImageVariationRequest, File) - Method in class com.theokanning.openai.service.OpenAiService
 
createModeration(ModerationRequest) - Method in class com.theokanning.openai.service.OpenAiService
 

D

defaultClient(String, Duration) - Static method in class com.theokanning.openai.service.OpenAiService
 
defaultObjectMapper() - Static method in class com.theokanning.openai.service.OpenAiService
 
defaultRetrofit(OkHttpClient, ObjectMapper) - Static method in class com.theokanning.openai.service.OpenAiService
 
deleteFile(String) - Method in class com.theokanning.openai.service.OpenAiService
 
deleteFineTune(String) - Method in class com.theokanning.openai.service.OpenAiService
 

E

execute(Single<T>) - Static method in class com.theokanning.openai.service.OpenAiService
Calls the Open AI api, returns the response, and parses error messages if the request fails

G

getData() - Method in class com.theokanning.openai.service.SSE
 
getModel(String) - Method in class com.theokanning.openai.service.OpenAiService
 

I

intercept(Interceptor.Chain) - Method in class com.theokanning.openai.service.AuthenticationInterceptor
 
isDone() - Method in class com.theokanning.openai.service.SSE
 

L

listFiles() - Method in class com.theokanning.openai.service.OpenAiService
 
listFineTuneEvents(String) - Method in class com.theokanning.openai.service.OpenAiService
 
listFineTunes() - Method in class com.theokanning.openai.service.OpenAiService
 
listModels() - Method in class com.theokanning.openai.service.OpenAiService
 

O

onFailure(Call<ResponseBody>, Throwable) - Method in class com.theokanning.openai.service.ResponseBodyCallback
 
onResponse(Call<ResponseBody>, Response<ResponseBody>) - Method in class com.theokanning.openai.service.ResponseBodyCallback
 
OpenAiService - Class in com.theokanning.openai.service
 
OpenAiService(String) - Constructor for class com.theokanning.openai.service.OpenAiService
Creates a new OpenAiService that wraps OpenAiApi
OpenAiService(String, Duration) - Constructor for class com.theokanning.openai.service.OpenAiService
Creates a new OpenAiService that wraps OpenAiApi
OpenAiService(OpenAiApi) - Constructor for class com.theokanning.openai.service.OpenAiService
Creates a new OpenAiService that wraps OpenAiApi.
OpenAiService(OpenAiApi, ExecutorService) - Constructor for class com.theokanning.openai.service.OpenAiService
Creates a new OpenAiService that wraps OpenAiApi.

R

ResponseBodyCallback - Class in com.theokanning.openai.service
Callback to parse Server Sent Events (SSE) from raw InputStream and emit the events with io.reactivex.FlowableEmitter to allow streaming of SSE.
ResponseBodyCallback(FlowableEmitter<SSE>, boolean) - Constructor for class com.theokanning.openai.service.ResponseBodyCallback
 
retrieveFile(String) - Method in class com.theokanning.openai.service.OpenAiService
 
retrieveFineTune(String) - Method in class com.theokanning.openai.service.OpenAiService
 

S

shutdownExecutor() - Method in class com.theokanning.openai.service.OpenAiService
Shuts down the OkHttp ExecutorService.
SSE - Class in com.theokanning.openai.service
Simple Server Sent Event representation
SSE(String) - Constructor for class com.theokanning.openai.service.SSE
 
SSEFormatException - Class in com.theokanning.openai.service
Exception indicating a SSE format error
SSEFormatException(String) - Constructor for class com.theokanning.openai.service.SSEFormatException
 
stream(Call<ResponseBody>) - Static method in class com.theokanning.openai.service.OpenAiService
Calls the Open AI api and returns a Flowable of SSE for streaming omitting the last message.
stream(Call<ResponseBody>, boolean) - Static method in class com.theokanning.openai.service.OpenAiService
Calls the Open AI api and returns a Flowable of SSE for streaming.
stream(Call<ResponseBody>, Class<T>) - Static method in class com.theokanning.openai.service.OpenAiService
Calls the Open AI api and returns a Flowable of type T for streaming omitting the last message.
streamChatCompletion(ChatCompletionRequest) - Method in class com.theokanning.openai.service.OpenAiService
 
streamCompletion(CompletionRequest) - Method in class com.theokanning.openai.service.OpenAiService
 

T

toBytes() - Method in class com.theokanning.openai.service.SSE
 

U

uploadFile(String, String) - Method in class com.theokanning.openai.service.OpenAiService
 
A B C D E G I L O R S T U 
Skip navigation links