public interface OpenAiApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<AssistantResponse> |
assistant(Assistant assistant)
创建助手
|
io.reactivex.Single<AssistantFileResponse> |
assistantFile(String assistantId,
AssistantFile assistantFile)
创建助手文件
|
io.reactivex.Single<AssistantListResponse<AssistantFileResponse>> |
assistantFiles(String assistantId,
Integer limit,
String order,
String before,
String after)
助手文件列表
|
io.reactivex.Single<AssistantListResponse<AssistantResponse>> |
assistants(Integer limit,
String order,
String before,
String after)
助手列表
|
io.reactivex.Single<BillingUsage> |
billingUsage(LocalDate starDate,
LocalDate endDate)
账户调用接口消耗金额信息查询
totalUsage = 账户总使用金额(美分)
|
io.reactivex.Single<FineTuneResponse> |
cancelFineTune(String fineTuneId)
Deprecated.
|
io.reactivex.Single<FineTuneJobResponse> |
cancelFineTuneJob(String fineTuneJobId)
取消微调job
|
io.reactivex.Single<RunResponse> |
cancelRun(String threadId,
String runId)
取消正在进行中的run
|
io.reactivex.Single<ChatCompletionResponse> |
chatCompletion(ChatCompletion chatCompletion)
最新版的GPT-3.5 chat completion 更加贴近官方网站的问答模型
|
io.reactivex.Single<ChatCompletionResponse> |
chatCompletionWithPicture(ChatCompletionWithPicture chatCompletion)
最新版的GPT-4 chat completion 支持图片输入
|
io.reactivex.Single<CompletionResponse> |
completions(Completion completion)
文本问答
Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.
|
io.reactivex.Single<CreditGrantsResponse> |
creditGrants()
Deprecated.
|
io.reactivex.Single<DeleteResponse> |
deleteAssistant(String assistantId)
删除助手
|
io.reactivex.Single<DeleteResponse> |
deleteAssistantFile(String assistantId,
String fileId)
删除助手文件
|
io.reactivex.Single<DeleteResponse> |
deleteFile(String fileId)
删除文件
|
io.reactivex.Single<FineTuneDeleteResponse> |
deleteFineTuneModel(String model)
删除微调作业模型
Delete a fine-tuned model.
|
io.reactivex.Single<DeleteResponse> |
deleteThread(String threadId)
删除线程
|
io.reactivex.Single<ImageResponse> |
editImages(okhttp3.MultipartBody.Part image,
okhttp3.MultipartBody.Part mask,
Map<String,okhttp3.RequestBody> requestBodyMap)
Creates an edited or extended image given an original image and a prompt.
|
io.reactivex.Single<EditResponse> |
edits(Edit edit)
Deprecated.
|
io.reactivex.Single<EmbeddingResponse> |
embeddings(Embedding embedding)
文本向量计算
|
io.reactivex.Single<Engine> |
engine(String engineId)
Deprecated.
|
io.reactivex.Single<OpenAiResponse<Engine>> |
engines()
Deprecated.
|
io.reactivex.Single<OpenAiResponse<File>> |
files()
Returns a list of files that belong to the user's organization.
|
io.reactivex.Single<FineTuneResponse> |
fineTune(FineTune fineTune)
Deprecated.
|
io.reactivex.Single<OpenAiResponse<Event>> |
fineTuneEvents(String fineTuneId)
Deprecated.
|
io.reactivex.Single<FineTuneJobResponse> |
fineTuneJob(FineTuneJob fineTuneJob)
创建微调job
|
io.reactivex.Single<FineTuneJobListResponse<FineTuneJobEvent>> |
fineTuneJobEvents(String fineTuneJobId,
String after,
Integer limit)
微调job事件列表
|
io.reactivex.Single<FineTuneJobListResponse<FineTuneJobResponse>> |
fineTuneJobs(String after,
Integer limit)
微调job集合
|
io.reactivex.Single<OpenAiResponse<FineTuneResponse>> |
fineTunes()
Deprecated.
|
io.reactivex.Single<ImageResponse> |
genImages(Image image)
Creates an image given a prompt.
|
io.reactivex.Single<MessageResponse> |
message(String threadId,
ThreadMessage message)
为线程创建消息
|
io.reactivex.Single<AssistantListResponse<MessageFileResponse>> |
messageFiles(String threadId,
String messageId,
Integer limit,
String order,
String before,
String after)
messageFiles集合
|
io.reactivex.Single<AssistantListResponse<MessageResponse>> |
messages(String threadId,
Integer limit,
String order,
String before,
String after)
获取某一个线程的消息集合
|
io.reactivex.Single<Model> |
model(String id)
models 返回的数据id
|
io.reactivex.Single<ModelResponse> |
models()
模型列表
|
io.reactivex.Single<ModerationResponse> |
moderations(Moderation moderation)
文本审核
|
io.reactivex.Single<AssistantResponse> |
modifyAssistant(String assistantId,
Assistant assistant)
修改助手信息
|
io.reactivex.Single<MessageResponse> |
modifyMessage(String threadId,
String messageId,
ModifyMessage message)
修改某一个线程对应的消息
|
io.reactivex.Single<RunResponse> |
modifyRun(String threadId,
String runId,
ModifyRun run)
修改某一个run
|
io.reactivex.Single<ThreadResponse> |
modifyThread(String threadId,
ModifyThread thread)
修改线程信息
|
io.reactivex.Single<AssistantResponse> |
retrieveAssistant(String assistantId)
获取助手详细信息
|
io.reactivex.Single<AssistantFileResponse> |
retrieveAssistantFile(String assistantId,
String fileId)
检索助手文件
|
io.reactivex.Single<File> |
retrieveFile(String fileId)
检索文件
|
io.reactivex.Single<okhttp3.ResponseBody> |
retrieveFileContent(String fileId)
检索文件内容
###不对免费用户开放###
###不对免费用户开放###
###不对免费用户开放###
|
io.reactivex.Single<FineTuneResponse> |
retrieveFineTune(String fineTuneId)
Deprecated.
|
io.reactivex.Single<FineTuneJobResponse> |
retrieveFineTuneJob(String fineTuneJobId)
检索微调job
|
io.reactivex.Single<MessageResponse> |
retrieveMessage(String threadId,
String messageId)
检索某一个线程对应的消息详细信息
|
io.reactivex.Single<MessageFileResponse> |
retrieveMessageFile(String threadId,
String messageId,
String fileId)
检索某一个线程对应某一个消息的一个文件信息
|
io.reactivex.Single<RunResponse> |
retrieveRun(String threadId,
String runId)
检索run详细信息
|
io.reactivex.Single<RunStepResponse> |
retrieveRunStep(String threadId,
String runId,
String stepId)
检索run step详细信息
|
io.reactivex.Single<ThreadResponse> |
retrieveThread(String threadId)
获取线程详细信息
|
io.reactivex.Single<RunResponse> |
run(String threadId,
Run run)
创建Run
|
io.reactivex.Single<AssistantListResponse<RunResponse>> |
runs(String threadId,
Integer limit,
String order,
String before,
String after)
获取某一个线程的run集合
|
io.reactivex.Single<AssistantListResponse<RunStepResponse>> |
runSteps(String threadId,
String runId,
Integer limit,
String order,
String before,
String after)
获取某一个线程的run step集合
|
io.reactivex.Single<WhisperResponse> |
speechToTextTranscriptions(okhttp3.MultipartBody.Part file,
Map<String,okhttp3.RequestBody> requestBodyMap)
语音转文字
|
io.reactivex.Single<WhisperResponse> |
speechToTextTranslations(okhttp3.MultipartBody.Part file,
Map<String,okhttp3.RequestBody> requestBodyMap)
语音翻译:目前仅支持翻译为英文
|
io.reactivex.Single<RunResponse> |
submitToolOutputs(String threadId,
String runId,
ToolOutputBody toolOutputs)
获取某一个线程的run集合
|
io.reactivex.Single<Subscription> |
subscription()
账户信息查询:里面包含总金额(美元)等信息
|
retrofit2.Call<okhttp3.ResponseBody> |
textToSpeech(TextToSpeech textToSpeech)
文本转语音
|
io.reactivex.Single<ThreadResponse> |
thread(Thread thread)
创建线程
|
io.reactivex.Single<RunResponse> |
threadRun(ThreadRun threadRun)
创建一个线程并在一个请求中运行它
|
io.reactivex.Single<UploadFileResponse> |
uploadFile(okhttp3.MultipartBody.Part file,
okhttp3.RequestBody purpose)
上传文件
|
io.reactivex.Single<ImageResponse> |
variationsImages(okhttp3.MultipartBody.Part image,
Map<String,okhttp3.RequestBody> requestBodyMap)
Creates a variation of a given image.
|
@GET(value="v1/models") io.reactivex.Single<ModelResponse> models()
@GET(value="v1/models/{id}")
io.reactivex.Single<Model> model(@Path(value="id")
String id)
id - 模型主键@POST(value="v1/completions") io.reactivex.Single<CompletionResponse> completions(@Body Completion completion)
completion - 问答参数@Deprecated @POST(value="v1/edits") io.reactivex.Single<EditResponse> edits(@Body Edit edit)
edit - 编辑参数@POST(value="v1/images/generations") io.reactivex.Single<ImageResponse> genImages(@Body Image image)
image - 图片对象@Multipart @POST(value="v1/images/edits") io.reactivex.Single<ImageResponse> editImages(@Part okhttp3.MultipartBody.Part image, @Part okhttp3.MultipartBody.Part mask, @PartMap Map<String,okhttp3.RequestBody> requestBodyMap)
image - 图片对象mask - 图片对象requestBodyMap - 请求参数@Multipart @POST(value="v1/images/variations") io.reactivex.Single<ImageResponse> variationsImages(@Part okhttp3.MultipartBody.Part image, @PartMap Map<String,okhttp3.RequestBody> requestBodyMap)
image - 图片对象requestBodyMap - 请求参数@POST(value="v1/embeddings") io.reactivex.Single<EmbeddingResponse> embeddings(@Body Embedding embedding)
embedding - 向量参数@GET(value="v1/files") io.reactivex.Single<OpenAiResponse<File>> files()
@DELETE(value="v1/files/{file_id}")
io.reactivex.Single<DeleteResponse> deleteFile(@Path(value="file_id")
String fileId)
fileId - 文件id@Multipart @POST(value="v1/files") io.reactivex.Single<UploadFileResponse> uploadFile(@Part okhttp3.MultipartBody.Part file, @Part(value="purpose") okhttp3.RequestBody purpose)
purpose - purposefile - 文件对象@GET(value="v1/files/{file_id}")
io.reactivex.Single<File> retrieveFile(@Path(value="file_id")
String fileId)
fileId - 文件id@Streaming
@GET(value="v1/files/{file_id}/content")
io.reactivex.Single<okhttp3.ResponseBody> retrieveFileContent(@Path(value="file_id")
String fileId)
fileId - 文件id@POST(value="v1/moderations") io.reactivex.Single<ModerationResponse> moderations(@Body Moderation moderation)
moderation - 文本审核参数@Deprecated @POST(value="v1/fine-tunes") io.reactivex.Single<FineTuneResponse> fineTune(@Body FineTune fineTune)
fineTune - 微调fineTuneJob(FineTuneJob fineTuneJob)@Deprecated @GET(value="v1/fine-tunes") io.reactivex.Single<OpenAiResponse<FineTuneResponse>> fineTunes()
fineTuneJobs(String, Integer)@Deprecated @GET(value="v1/fine-tunes/{fine_tune_id}") io.reactivex.Single<FineTuneResponse> retrieveFineTune(@Path(value="fine_tune_id") String fineTuneId)
retrieveFineTuneJob(String fineTuneJobId)@Deprecated @POST(value="v1/fine-tunes/{fine_tune_id}/cancel") io.reactivex.Single<FineTuneResponse> cancelFineTune(@Path(value="fine_tune_id") String fineTuneId)
cancelFineTuneJob(String fineTuneJobId)@Deprecated @GET(value="v1/fine-tunes/{fine_tune_id}/events") io.reactivex.Single<OpenAiResponse<Event>> fineTuneEvents(@Path(value="fine_tune_id") String fineTuneId)
fineTuneJobEvents(String, String, Integer)@DELETE(value="v1/models/{model}")
io.reactivex.Single<FineTuneDeleteResponse> deleteFineTuneModel(@Path(value="model")
String model)
@Deprecated @GET(value="v1/engines") io.reactivex.Single<OpenAiResponse<Engine>> engines()
@Deprecated @GET(value="v1/engines/{engine_id}") io.reactivex.Single<Engine> engine(@Path(value="engine_id") String engineId)
engineId - 引擎id@POST(value="v1/chat/completions") io.reactivex.Single<ChatCompletionResponse> chatCompletion(@Body ChatCompletion chatCompletion)
chatCompletion - chat completion@POST(value="v1/chat/completions") io.reactivex.Single<ChatCompletionResponse> chatCompletionWithPicture(@Body ChatCompletionWithPicture chatCompletion)
chatCompletion - chat completion@Multipart @POST(value="v1/audio/transcriptions") io.reactivex.Single<WhisperResponse> speechToTextTranscriptions(@Part okhttp3.MultipartBody.Part file, @PartMap Map<String,okhttp3.RequestBody> requestBodyMap)
file - 语音文件requestBodyMap - 参数@Multipart @POST(value="v1/audio/translations") io.reactivex.Single<WhisperResponse> speechToTextTranslations(@Part okhttp3.MultipartBody.Part file, @PartMap Map<String,okhttp3.RequestBody> requestBodyMap)
file - 语音文件requestBodyMap - 参数@GET(value="dashboard/billing/credit_grants") @Deprecated io.reactivex.Single<CreditGrantsResponse> creditGrants()
@GET(value="v1/dashboard/billing/subscription") io.reactivex.Single<Subscription> subscription()
@GET(value="v1/dashboard/billing/usage") io.reactivex.Single<BillingUsage> billingUsage(@Query(value="start_date") LocalDate starDate, @Query(value="end_date") LocalDate endDate)
starDate - 开始时间endDate - 结束时间@POST(value="v1/audio/speech")
@Streaming
retrofit2.Call<okhttp3.ResponseBody> textToSpeech(@Body
TextToSpeech textToSpeech)
textToSpeech - 参数@POST(value="v1/fine_tuning/jobs") io.reactivex.Single<FineTuneJobResponse> fineTuneJob(@Body FineTuneJob fineTuneJob)
fineTuneJob - 微调@GET(value="v1/fine_tuning/jobs") io.reactivex.Single<FineTuneJobListResponse<FineTuneJobResponse>> fineTuneJobs(@Query(value="after") String after, @Query(value="limit") Integer limit)
after - 上一个分页请求中最后一个job idlimit - 每次查询数量@GET(value="v1/fine_tuning/jobs/{fine_tuning_job_id}")
io.reactivex.Single<FineTuneJobResponse> retrieveFineTuneJob(@Path(value="fine_tuning_job_id")
String fineTuneJobId)
fineTuneJobId - JobId@POST(value="v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel")
io.reactivex.Single<FineTuneJobResponse> cancelFineTuneJob(@Path(value="fine_tuning_job_id")
String fineTuneJobId)
fineTuneJobId - JobId@GET(value="v1/fine_tuning/jobs/{fine_tuning_job_id}/events")
io.reactivex.Single<FineTuneJobListResponse<FineTuneJobEvent>> fineTuneJobEvents(@Path(value="fine_tuning_job_id")
String fineTuneJobId,
@Query(value="after")
String after,
@Query(value="limit")
Integer limit)
fineTuneJobId - JobIdafter - 上一个分页请求中最后一个id,默认值:nulllimit - 每次查询数量 默认值:20@POST(value="v1/assistants") @Headers(value="OpenAI-Beta: assistants=v1") io.reactivex.Single<AssistantResponse> assistant(@Body Assistant assistant)
assistant - 创建助手参数@GET(value="v1/assistants/{assistant_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantResponse> retrieveAssistant(@Path(value="assistant_id")
String assistantId)
assistantId - 助手id@POST(value="v1/assistants/{assistant_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantResponse> modifyAssistant(@Path(value="assistant_id")
String assistantId,
@Body
Assistant assistant)
assistantId - 助手idassistant - 修改助手参数@DELETE(value="v1/assistants/{assistant_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<DeleteResponse> deleteAssistant(@Path(value="assistant_id")
String assistantId)
assistantId - 助手id@GET(value="v1/assistants") @Headers(value="OpenAI-Beta: assistants=v1") io.reactivex.Single<AssistantListResponse<AssistantResponse>> assistants(@Query(value="limit") Integer limit, @Query(value="order") String order, @Query(value="before") String before, @Query(value="after") String after)
limit - 每次查询数量 默认值:20order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:null@POST(value="v1/assistants/{assistant_id}/files")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantFileResponse> assistantFile(@Path(value="assistant_id")
String assistantId,
@Body
AssistantFile assistantFile)
assistantId - 助手idassistantFile - 文件信息@GET(value="v1/assistants/{assistant_id}/files/{file_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantFileResponse> retrieveAssistantFile(@Path(value="assistant_id")
String assistantId,
@Path(value="file_id")
String fileId)
assistantId - 助手idfileId - 文件id@DELETE(value="v1/assistants/{assistant_id}/files/{file_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<DeleteResponse> deleteAssistantFile(@Path(value="assistant_id")
String assistantId,
@Path(value="file_id")
String fileId)
assistantId - 助手idfileId - 文件id@GET(value="v1/assistants/{assistant_id}/files")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantListResponse<AssistantFileResponse>> assistantFiles(@Path(value="assistant_id")
String assistantId,
@Query(value="limit")
Integer limit,
@Query(value="order")
String order,
@Query(value="before")
String before,
@Query(value="after")
String after)
assistantId - 助手idlimit - 一页数据大小order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:null@POST(value="v1/threads") @Headers(value="OpenAI-Beta: assistants=v1") io.reactivex.Single<ThreadResponse> thread(@Body Thread thread)
thread - 创建线程参数@GET(value="v1/threads/{thread_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<ThreadResponse> retrieveThread(@Path(value="thread_id")
String threadId)
threadId - 线程id@POST(value="v1/threads/{thread_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<ThreadResponse> modifyThread(@Path(value="thread_id")
String threadId,
@Body
ModifyThread thread)
threadId - 线程idthread - 线程信息@DELETE(value="v1/threads/{thread_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<DeleteResponse> deleteThread(@Path(value="thread_id")
String threadId)
threadId - 线程id@POST(value="v1/threads/{thread_id}/messages")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<MessageResponse> message(@Path(value="thread_id")
String threadId,
@Body
ThreadMessage message)
threadId - 线程idmessage - message参数@GET(value="v1/threads/{thread_id}/messages/{message_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<MessageResponse> retrieveMessage(@Path(value="thread_id")
String threadId,
@Path(value="message_id")
String messageId)
threadId - 线程idmessageId - 消息id@POST(value="v1/threads/{thread_id}/messages/{message_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<MessageResponse> modifyMessage(@Path(value="thread_id")
String threadId,
@Path(value="message_id")
String messageId,
@Body
ModifyMessage message)
threadId - 线程idmessageId - 消息idmessage - 消息体@GET(value="v1/threads/{thread_id}/messages")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantListResponse<MessageResponse>> messages(@Path(value="thread_id")
String threadId,
@Query(value="limit")
Integer limit,
@Query(value="order")
String order,
@Query(value="before")
String before,
@Query(value="after")
String after)
threadId - 线程idlimit - 一页数据大小order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:null@GET(value="v1/threads/{thread_id}/messages/{message_id}/files/{file_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<MessageFileResponse> retrieveMessageFile(@Path(value="thread_id")
String threadId,
@Path(value="message_id")
String messageId,
@Path(value="file_id")
String fileId)
threadId - 线程idmessageId - 消息idfileId - 文件id@GET(value="v1/threads/{thread_id}/messages/{message_id}/files")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantListResponse<MessageFileResponse>> messageFiles(@Path(value="thread_id")
String threadId,
@Path(value="message_id")
String messageId,
@Query(value="limit")
Integer limit,
@Query(value="order")
String order,
@Query(value="before")
String before,
@Query(value="after")
String after)
threadId - 线程idmessageId - 消息idlimit - 一页数据大小order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:null@POST(value="v1/threads/{thread_id}/runs")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunResponse> run(@Path(value="thread_id")
String threadId,
@Body
Run run)
threadId - 线程idrun - run@GET(value="v1/threads/{thread_id}/runs/{run_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunResponse> retrieveRun(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId)
threadId - 线程idrunId - run_id@POST(value="v1/threads/{thread_id}/runs/{run_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunResponse> modifyRun(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId,
@Body
ModifyRun run)
threadId - 线程idrunId - run_idrun - 消息体@GET(value="v1/threads/{thread_id}/runs")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantListResponse<RunResponse>> runs(@Path(value="thread_id")
String threadId,
@Query(value="limit")
Integer limit,
@Query(value="order")
String order,
@Query(value="before")
String before,
@Query(value="after")
String after)
threadId - 线程idlimit - 一页数据大小order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:null@POST(value="v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunResponse> submitToolOutputs(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId,
@Body
ToolOutputBody toolOutputs)
threadId - 线程idrunId - run idtoolOutputs - 为其提交输出的工具列表。@POST(value="v1/threads/{thread_id}/runs/{run_id}/cancel")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunResponse> cancelRun(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId)
threadId - 线程idrunId - run id@POST(value="v1/threads/runs") @Headers(value="OpenAI-Beta: assistants=v1") io.reactivex.Single<RunResponse> threadRun(@Body ThreadRun threadRun)
threadRun - 对象@GET(value="v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<RunStepResponse> retrieveRunStep(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId,
@Path(value="step_id")
String stepId)
threadId - 线程idrunId - run_idstepId - step_id@GET(value="v1/threads/{thread_id}/runs/{run_id}/steps")
@Headers(value="OpenAI-Beta: assistants=v1")
io.reactivex.Single<AssistantListResponse<RunStepResponse>> runSteps(@Path(value="thread_id")
String threadId,
@Path(value="run_id")
String runId,
@Query(value="limit")
Integer limit,
@Query(value="order")
String order,
@Query(value="before")
String before,
@Query(value="after")
String after)
threadId - 线程idrunId - run_idlimit - 一页数据大小order - 排序类型before - 分页参数,之前的id,默认值:nullafter - 分页参数,之后的id,默认值:nullCopyright © 2023 grt1228. All rights reserved.