public interface OpenAiApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<com.theokanning.openai.billing.BillingUsage> |
billingUsage(java.time.LocalDate starDate,
java.time.LocalDate endDate)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> |
cancelFineTune(java.lang.String fineTuneId)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> |
cancelFineTuningJob(java.lang.String fineTuningJobId) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
cancelRun(java.lang.String threadId,
java.lang.String runId) |
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> |
createAssistant(com.theokanning.openai.assistants.AssistantRequest request) |
io.reactivex.Single<com.theokanning.openai.assistants.AssistantFile> |
createAssistantFile(java.lang.String assistantId,
com.theokanning.openai.assistants.AssistantFileRequest fileRequest) |
io.reactivex.Single<com.theokanning.openai.completion.chat.ChatCompletionResult> |
createChatCompletion(com.theokanning.openai.completion.chat.ChatCompletionRequest request) |
retrofit2.Call<okhttp3.ResponseBody> |
createChatCompletionStream(com.theokanning.openai.completion.chat.ChatCompletionRequest request) |
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> |
createCompletion(com.theokanning.openai.completion.CompletionRequest request) |
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> |
createCompletion(java.lang.String engineId,
com.theokanning.openai.completion.CompletionRequest request)
Deprecated.
|
retrofit2.Call<okhttp3.ResponseBody> |
createCompletionStream(com.theokanning.openai.completion.CompletionRequest request) |
io.reactivex.Single<com.theokanning.openai.edit.EditResult> |
createEdit(com.theokanning.openai.edit.EditRequest request) |
io.reactivex.Single<com.theokanning.openai.edit.EditResult> |
createEdit(java.lang.String engineId,
com.theokanning.openai.edit.EditRequest request)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.embedding.EmbeddingResult> |
createEmbeddings(com.theokanning.openai.embedding.EmbeddingRequest request) |
io.reactivex.Single<com.theokanning.openai.embedding.EmbeddingResult> |
createEmbeddings(java.lang.String engineId,
com.theokanning.openai.embedding.EmbeddingRequest request)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> |
createFineTune(com.theokanning.openai.finetune.FineTuneRequest request)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> |
createFineTuneCompletion(com.theokanning.openai.completion.CompletionRequest request) |
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> |
createFineTuningJob(com.theokanning.openai.fine_tuning.FineTuningJobRequest request) |
io.reactivex.Single<com.theokanning.openai.image.ImageResult> |
createImage(com.theokanning.openai.image.CreateImageRequest request) |
io.reactivex.Single<com.theokanning.openai.image.ImageResult> |
createImageEdit(okhttp3.RequestBody requestBody) |
io.reactivex.Single<com.theokanning.openai.image.ImageResult> |
createImageVariation(okhttp3.RequestBody requestBody) |
io.reactivex.Single<com.theokanning.openai.messages.Message> |
createMessage(java.lang.String threadId,
com.theokanning.openai.messages.MessageRequest request) |
io.reactivex.Single<com.theokanning.openai.moderation.ModerationResult> |
createModeration(com.theokanning.openai.moderation.ModerationRequest request) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
createRun(java.lang.String threadId,
com.theokanning.openai.runs.RunCreateRequest runCreateRequest) |
io.reactivex.Single<okhttp3.ResponseBody> |
createSpeech(com.theokanning.openai.audio.CreateSpeechRequest requestBody) |
io.reactivex.Single<com.theokanning.openai.threads.Thread> |
createThread(com.theokanning.openai.threads.ThreadRequest request) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
createThreadAndRun(com.theokanning.openai.runs.CreateThreadAndRunRequest createThreadAndRunRequest) |
io.reactivex.Single<com.theokanning.openai.audio.TranscriptionResult> |
createTranscription(okhttp3.RequestBody requestBody) |
io.reactivex.Single<com.theokanning.openai.audio.TranslationResult> |
createTranslation(okhttp3.RequestBody requestBody) |
io.reactivex.Single<com.theokanning.openai.DeleteResult> |
deleteAssistant(java.lang.String assistantId) |
io.reactivex.Single<com.theokanning.openai.DeleteResult> |
deleteAssistantFile(java.lang.String assistantId,
java.lang.String fileId) |
io.reactivex.Single<com.theokanning.openai.DeleteResult> |
deleteFile(java.lang.String fileId) |
io.reactivex.Single<com.theokanning.openai.DeleteResult> |
deleteFineTune(java.lang.String fineTuneId) |
io.reactivex.Single<com.theokanning.openai.DeleteResult> |
deleteThread(java.lang.String threadId) |
io.reactivex.Single<com.theokanning.openai.engine.Engine> |
getEngine(java.lang.String engineId)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.engine.Engine>> |
getEngines()
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.model.Model> |
getModel(java.lang.String modelId) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.assistants.Assistant>> |
listAssistantFiles(java.lang.String assistantId,
java.util.Map<java.lang.String,java.lang.Object> filterRequest) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.assistants.Assistant>> |
listAssistants(java.util.Map<java.lang.String,java.lang.Object> filterRequest) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.file.File>> |
listFiles() |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.finetune.FineTuneEvent>> |
listFineTuneEvents(java.lang.String fineTuneId)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.finetune.FineTuneResult>> |
listFineTunes()
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.fine_tuning.FineTuningEvent>> |
listFineTuningJobEvents(java.lang.String fineTuningJobId) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.fine_tuning.FineTuningJob>> |
listFineTuningJobs() |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.MessageFile>> |
listMessageFiles(java.lang.String threadId,
java.lang.String messageId) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.MessageFile>> |
listMessageFiles(java.lang.String threadId,
java.lang.String messageId,
java.util.Map<java.lang.String,java.lang.Object> filterRequest) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.Message>> |
listMessages(java.lang.String threadId) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.Message>> |
listMessages(java.lang.String threadId,
java.util.Map<java.lang.String,java.lang.Object> filterRequest) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.model.Model>> |
listModels() |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.runs.Run>> |
listRuns(java.lang.String threadId,
java.util.Map<java.lang.String,java.lang.String> listSearchParameters) |
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.runs.RunStep>> |
listRunSteps(java.lang.String threadId,
java.lang.String runId,
java.util.Map<java.lang.String,java.lang.String> listSearchParameters) |
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> |
modifyAssistant(java.lang.String assistantId,
com.theokanning.openai.assistants.ModifyAssistantRequest request) |
io.reactivex.Single<com.theokanning.openai.messages.Message> |
modifyMessage(java.lang.String threadId,
java.lang.String messageId,
com.theokanning.openai.messages.ModifyMessageRequest request) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
modifyRun(java.lang.String threadId,
java.lang.String runId,
java.util.Map<java.lang.String,java.lang.String> metadata) |
io.reactivex.Single<com.theokanning.openai.threads.Thread> |
modifyThread(java.lang.String threadId,
com.theokanning.openai.threads.ThreadRequest request) |
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> |
retrieveAssistant(java.lang.String assistantId) |
io.reactivex.Single<com.theokanning.openai.assistants.AssistantFile> |
retrieveAssistantFile(java.lang.String assistantId,
java.lang.String fileId) |
io.reactivex.Single<com.theokanning.openai.file.File> |
retrieveFile(java.lang.String fileId) |
io.reactivex.Single<okhttp3.ResponseBody> |
retrieveFileContent(java.lang.String fileId) |
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> |
retrieveFineTune(java.lang.String fineTuneId)
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> |
retrieveFineTuningJob(java.lang.String fineTuningJobId) |
io.reactivex.Single<com.theokanning.openai.messages.Message> |
retrieveMessage(java.lang.String threadId,
java.lang.String messageId) |
io.reactivex.Single<com.theokanning.openai.messages.MessageFile> |
retrieveMessageFile(java.lang.String threadId,
java.lang.String messageId,
java.lang.String fileId) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
retrieveRun(java.lang.String threadId,
java.lang.String runId) |
io.reactivex.Single<com.theokanning.openai.runs.RunStep> |
retrieveRunStep(java.lang.String threadId,
java.lang.String runId,
java.lang.String stepId) |
io.reactivex.Single<com.theokanning.openai.threads.Thread> |
retrieveThread(java.lang.String threadId) |
io.reactivex.Single<com.theokanning.openai.runs.Run> |
submitToolOutputs(java.lang.String threadId,
java.lang.String runId,
com.theokanning.openai.runs.SubmitToolOutputsRequest submitToolOutputsRequest) |
io.reactivex.Single<com.theokanning.openai.billing.Subscription> |
subscription()
Deprecated.
|
io.reactivex.Single<com.theokanning.openai.file.File> |
uploadFile(okhttp3.RequestBody purpose,
okhttp3.MultipartBody.Part file) |
@GET(value="v1/models") io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.model.Model>> listModels()
@GET(value="/v1/models/{model_id}")
io.reactivex.Single<com.theokanning.openai.model.Model> getModel(@Path(value="model_id")
java.lang.String modelId)
@POST(value="/v1/completions")
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> createCompletion(@Body
com.theokanning.openai.completion.CompletionRequest request)
@Streaming
@POST(value="/v1/completions")
retrofit2.Call<okhttp3.ResponseBody> createCompletionStream(@Body
com.theokanning.openai.completion.CompletionRequest request)
@POST(value="/v1/chat/completions")
io.reactivex.Single<com.theokanning.openai.completion.chat.ChatCompletionResult> createChatCompletion(@Body
com.theokanning.openai.completion.chat.ChatCompletionRequest request)
@Streaming
@POST(value="/v1/chat/completions")
retrofit2.Call<okhttp3.ResponseBody> createChatCompletionStream(@Body
com.theokanning.openai.completion.chat.ChatCompletionRequest request)
@Deprecated
@POST(value="/v1/engines/{engine_id}/completions")
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> createCompletion(@Path(value="engine_id")
java.lang.String engineId,
@Body
com.theokanning.openai.completion.CompletionRequest request)
@POST(value="/v1/edits")
io.reactivex.Single<com.theokanning.openai.edit.EditResult> createEdit(@Body
com.theokanning.openai.edit.EditRequest request)
@Deprecated
@POST(value="/v1/engines/{engine_id}/edits")
io.reactivex.Single<com.theokanning.openai.edit.EditResult> createEdit(@Path(value="engine_id")
java.lang.String engineId,
@Body
com.theokanning.openai.edit.EditRequest request)
@POST(value="/v1/embeddings")
io.reactivex.Single<com.theokanning.openai.embedding.EmbeddingResult> createEmbeddings(@Body
com.theokanning.openai.embedding.EmbeddingRequest request)
@Deprecated
@POST(value="/v1/engines/{engine_id}/embeddings")
io.reactivex.Single<com.theokanning.openai.embedding.EmbeddingResult> createEmbeddings(@Path(value="engine_id")
java.lang.String engineId,
@Body
com.theokanning.openai.embedding.EmbeddingRequest request)
@GET(value="/v1/files") io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.file.File>> listFiles()
@Multipart
@POST(value="/v1/files")
io.reactivex.Single<com.theokanning.openai.file.File> uploadFile(@Part(value="purpose")
okhttp3.RequestBody purpose,
@Part
okhttp3.MultipartBody.Part file)
@DELETE(value="/v1/files/{file_id}")
io.reactivex.Single<com.theokanning.openai.DeleteResult> deleteFile(@Path(value="file_id")
java.lang.String fileId)
@GET(value="/v1/files/{file_id}")
io.reactivex.Single<com.theokanning.openai.file.File> retrieveFile(@Path(value="file_id")
java.lang.String fileId)
@Streaming
@GET(value="/v1/files/{file_id}/content")
io.reactivex.Single<okhttp3.ResponseBody> retrieveFileContent(@Path(value="file_id")
java.lang.String fileId)
@POST(value="/v1/fine_tuning/jobs")
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> createFineTuningJob(@Body
com.theokanning.openai.fine_tuning.FineTuningJobRequest request)
@GET(value="/v1/fine_tuning/jobs") io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.fine_tuning.FineTuningJob>> listFineTuningJobs()
@GET(value="/v1/fine_tuning/jobs/{fine_tuning_job_id}")
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> retrieveFineTuningJob(@Path(value="fine_tuning_job_id")
java.lang.String fineTuningJobId)
@POST(value="/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel")
io.reactivex.Single<com.theokanning.openai.fine_tuning.FineTuningJob> cancelFineTuningJob(@Path(value="fine_tuning_job_id")
java.lang.String fineTuningJobId)
@GET(value="/v1/fine_tuning/jobs/{fine_tuning_job_id}/events")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.fine_tuning.FineTuningEvent>> listFineTuningJobEvents(@Path(value="fine_tuning_job_id")
java.lang.String fineTuningJobId)
@Deprecated
@POST(value="/v1/fine-tunes")
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> createFineTune(@Body
com.theokanning.openai.finetune.FineTuneRequest request)
@POST(value="/v1/completions")
io.reactivex.Single<com.theokanning.openai.completion.CompletionResult> createFineTuneCompletion(@Body
com.theokanning.openai.completion.CompletionRequest request)
@Deprecated @GET(value="/v1/fine-tunes") io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.finetune.FineTuneResult>> listFineTunes()
@Deprecated
@GET(value="/v1/fine-tunes/{fine_tune_id}")
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> retrieveFineTune(@Path(value="fine_tune_id")
java.lang.String fineTuneId)
@Deprecated
@POST(value="/v1/fine-tunes/{fine_tune_id}/cancel")
io.reactivex.Single<com.theokanning.openai.finetune.FineTuneResult> cancelFineTune(@Path(value="fine_tune_id")
java.lang.String fineTuneId)
@Deprecated
@GET(value="/v1/fine-tunes/{fine_tune_id}/events")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.finetune.FineTuneEvent>> listFineTuneEvents(@Path(value="fine_tune_id")
java.lang.String fineTuneId)
@DELETE(value="/v1/models/{fine_tune_id}")
io.reactivex.Single<com.theokanning.openai.DeleteResult> deleteFineTune(@Path(value="fine_tune_id")
java.lang.String fineTuneId)
@POST(value="/v1/images/generations")
io.reactivex.Single<com.theokanning.openai.image.ImageResult> createImage(@Body
com.theokanning.openai.image.CreateImageRequest request)
@POST(value="/v1/images/edits")
io.reactivex.Single<com.theokanning.openai.image.ImageResult> createImageEdit(@Body
okhttp3.RequestBody requestBody)
@POST(value="/v1/images/variations")
io.reactivex.Single<com.theokanning.openai.image.ImageResult> createImageVariation(@Body
okhttp3.RequestBody requestBody)
@POST(value="/v1/audio/transcriptions")
io.reactivex.Single<com.theokanning.openai.audio.TranscriptionResult> createTranscription(@Body
okhttp3.RequestBody requestBody)
@POST(value="/v1/audio/translations")
io.reactivex.Single<com.theokanning.openai.audio.TranslationResult> createTranslation(@Body
okhttp3.RequestBody requestBody)
@POST(value="/v1/audio/speech")
io.reactivex.Single<okhttp3.ResponseBody> createSpeech(@Body
com.theokanning.openai.audio.CreateSpeechRequest requestBody)
@POST(value="/v1/moderations")
io.reactivex.Single<com.theokanning.openai.moderation.ModerationResult> createModeration(@Body
com.theokanning.openai.moderation.ModerationRequest request)
@Deprecated @GET(value="v1/engines") io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.engine.Engine>> getEngines()
@Deprecated
@GET(value="/v1/engines/{engine_id}")
io.reactivex.Single<com.theokanning.openai.engine.Engine> getEngine(@Path(value="engine_id")
java.lang.String engineId)
@Deprecated @GET(value="v1/dashboard/billing/subscription") io.reactivex.Single<com.theokanning.openai.billing.Subscription> subscription()
@Deprecated
@GET(value="v1/dashboard/billing/usage")
io.reactivex.Single<com.theokanning.openai.billing.BillingUsage> billingUsage(@Query(value="start_date")
java.time.LocalDate starDate,
@Query(value="end_date")
java.time.LocalDate endDate)
starDate - endDate - @Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/assistants")
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> createAssistant(@Body
com.theokanning.openai.assistants.AssistantRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/assistants/{assistant_id}")
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> retrieveAssistant(@Path(value="assistant_id")
java.lang.String assistantId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/assistants/{assistant_id}")
io.reactivex.Single<com.theokanning.openai.assistants.Assistant> modifyAssistant(@Path(value="assistant_id")
java.lang.String assistantId,
@Body
com.theokanning.openai.assistants.ModifyAssistantRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@DELETE(value="/v1/assistants/{assistant_id}")
io.reactivex.Single<com.theokanning.openai.DeleteResult> deleteAssistant(@Path(value="assistant_id")
java.lang.String assistantId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/assistants")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.assistants.Assistant>> listAssistants(@QueryMap
java.util.Map<java.lang.String,java.lang.Object> filterRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/assistants/{assistant_id}/files")
io.reactivex.Single<com.theokanning.openai.assistants.AssistantFile> createAssistantFile(@Path(value="assistant_id")
java.lang.String assistantId,
@Body
com.theokanning.openai.assistants.AssistantFileRequest fileRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/assistants/{assistant_id}/files/{file_id}")
io.reactivex.Single<com.theokanning.openai.assistants.AssistantFile> retrieveAssistantFile(@Path(value="assistant_id")
java.lang.String assistantId,
@Path(value="file_id")
java.lang.String fileId)
@Headers(value="OpenAI-Beta: assistants=v1")
@DELETE(value="/v1/assistants/{assistant_id}/files/{file_id}")
io.reactivex.Single<com.theokanning.openai.DeleteResult> deleteAssistantFile(@Path(value="assistant_id")
java.lang.String assistantId,
@Path(value="file_id")
java.lang.String fileId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/assistants/{assistant_id}/files")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.assistants.Assistant>> listAssistantFiles(@Path(value="assistant_id")
java.lang.String assistantId,
@QueryMap
java.util.Map<java.lang.String,java.lang.Object> filterRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads")
io.reactivex.Single<com.theokanning.openai.threads.Thread> createThread(@Body
com.theokanning.openai.threads.ThreadRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}")
io.reactivex.Single<com.theokanning.openai.threads.Thread> retrieveThread(@Path(value="thread_id")
java.lang.String threadId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}")
io.reactivex.Single<com.theokanning.openai.threads.Thread> modifyThread(@Path(value="thread_id")
java.lang.String threadId,
@Body
com.theokanning.openai.threads.ThreadRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@DELETE(value="/v1/threads/{thread_id}")
io.reactivex.Single<com.theokanning.openai.DeleteResult> deleteThread(@Path(value="thread_id")
java.lang.String threadId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/messages")
io.reactivex.Single<com.theokanning.openai.messages.Message> createMessage(@Path(value="thread_id")
java.lang.String threadId,
@Body
com.theokanning.openai.messages.MessageRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages/{message_id}")
io.reactivex.Single<com.theokanning.openai.messages.Message> retrieveMessage(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="message_id")
java.lang.String messageId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/messages/{message_id}")
io.reactivex.Single<com.theokanning.openai.messages.Message> modifyMessage(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="message_id")
java.lang.String messageId,
@Body
com.theokanning.openai.messages.ModifyMessageRequest request)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.Message>> listMessages(@Path(value="thread_id")
java.lang.String threadId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.Message>> listMessages(@Path(value="thread_id")
java.lang.String threadId,
@QueryMap
java.util.Map<java.lang.String,java.lang.Object> filterRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages/{message_id}/files/{file_id}")
io.reactivex.Single<com.theokanning.openai.messages.MessageFile> retrieveMessageFile(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="message_id")
java.lang.String messageId,
@Path(value="file_id")
java.lang.String fileId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages/{message_id}/files")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.MessageFile>> listMessageFiles(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="message_id")
java.lang.String messageId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/messages/{message_id}/files")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.messages.MessageFile>> listMessageFiles(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="message_id")
java.lang.String messageId,
@QueryMap
java.util.Map<java.lang.String,java.lang.Object> filterRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/runs")
io.reactivex.Single<com.theokanning.openai.runs.Run> createRun(@Path(value="thread_id")
java.lang.String threadId,
@Body
com.theokanning.openai.runs.RunCreateRequest runCreateRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/runs/{run_id}")
io.reactivex.Single<com.theokanning.openai.runs.Run> retrieveRun(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/runs/{run_id}")
io.reactivex.Single<com.theokanning.openai.runs.Run> modifyRun(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId,
@Body
java.util.Map<java.lang.String,java.lang.String> metadata)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/runs")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.runs.Run>> listRuns(@Path(value="thread_id")
java.lang.String threadId,
@QueryMap
java.util.Map<java.lang.String,java.lang.String> listSearchParameters)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs")
io.reactivex.Single<com.theokanning.openai.runs.Run> submitToolOutputs(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId,
@Body
com.theokanning.openai.runs.SubmitToolOutputsRequest submitToolOutputsRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/{thread_id}/runs/{run_id}/cancel")
io.reactivex.Single<com.theokanning.openai.runs.Run> cancelRun(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId)
@Headers(value="OpenAI-Beta: assistants=v1")
@POST(value="/v1/threads/runs")
io.reactivex.Single<com.theokanning.openai.runs.Run> createThreadAndRun(@Body
com.theokanning.openai.runs.CreateThreadAndRunRequest createThreadAndRunRequest)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}")
io.reactivex.Single<com.theokanning.openai.runs.RunStep> retrieveRunStep(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId,
@Path(value="step_id")
java.lang.String stepId)
@Headers(value="OpenAI-Beta: assistants=v1")
@GET(value="/v1/threads/{thread_id}/runs/{run_id}/steps")
io.reactivex.Single<com.theokanning.openai.OpenAiResponse<com.theokanning.openai.runs.RunStep>> listRunSteps(@Path(value="thread_id")
java.lang.String threadId,
@Path(value="run_id")
java.lang.String runId,
@QueryMap
java.util.Map<java.lang.String,java.lang.String> listSearchParameters)