public interface FileApi
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Single<FileDeleted> |
deletedFile(String fileId) |
retrofit2.Call<okhttp3.ResponseBody> |
fileContent(String fileId) |
io.reactivex.Single<QueryFileResult> |
queryFileList(String after,
String purpose,
String order,
Integer limit) |
io.reactivex.Single<File> |
retrieveFile(String fileId) |
io.reactivex.Single<File> |
uploadFile(okhttp3.MultipartBody multipartBody) |
@POST(value="files") io.reactivex.Single<File> uploadFile(@Body okhttp3.MultipartBody multipartBody)
@GET(value="files/{file_id}")
io.reactivex.Single<File> retrieveFile(@Path(value="file_id")
String fileId)
@DELETE(value="files/{file_id}")
io.reactivex.Single<FileDeleted> deletedFile(@Path(value="file_id")
String fileId)
@GET(value="files") io.reactivex.Single<QueryFileResult> queryFileList(@Query(value="after") String after, @Query(value="purpose") String purpose, @Query(value="order") String order, @Query(value="limit") Integer limit)
@Streaming
@GET(value="files/{file_id}/content")
retrofit2.Call<okhttp3.ResponseBody> fileContent(@Path(value="file_id")
String fileId)
Copyright © 2025. All rights reserved.