程序包 com.zhipu.oapi
类 ClientV4
java.lang.Object
com.zhipu.oapi.ClientV4
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明batchesCancel(String batchId) 检索批量请求batchesCreate(BatchCreateParams batchCreateParams) 发起批量请求batchesList(QueryBatchRequest queryBatchRequest) 查询批量请求列表batchesRetrieve(String batchId) 检索批量请求cancelFineTuningJob(FineTuningJobIdRequest fineTuningJobIdRequest) 取消微调任务createFineTuningJob(FineTuningJobRequest request) createImage(CreateImageRequest createImageRequest) deleteFineTuningJob(FineTuningJobIdRequest fineTuningJobIdRequest) 删除微调任务deleteFineTuningModel(FineTuningJobModelRequest fineTuningJobModelRequest) 删除微调模型static <T> Texecute(io.reactivex.Single<T> apiCall) <Data,Param, TReq extends ClientRequest<Param>, TResp extends ClientResponse<Data>>
TRespexecuteRequest(TReq request, RequestSupplier<Param, Data> requestSupplier, Class<TResp> tRespClass) fileContent(String fileId) invokeEmbeddingsApi(EmbeddingRequest request) invokeModelApi(ChatCompletionRequest request) invokeUploadFileApi(UploadFileRequest request) invokeWebSearchPro(WebSearchParamsRequest request) queryFilesApi(QueryFilesRequest queryFilesRequest) queryFineTuningJobsEvents(QueryFineTuningJobRequest queryFineTuningJobRequest) 查询微调任务列表queryModelResult(QueryModelResultRequest request) queryPersonalFineTuningJobs(QueryPersonalFineTuningJobRequest queryPersonalFineTuningJobRequest) 查询微调任务列表retrieveFineTuningJobs(QueryFineTuningJobRequest queryFineTuningJobRequest) 查询微调任务static io.reactivex.Flowable<SSE>stream(retrofit2.Call<okhttp3.ResponseBody> apiCall) static io.reactivex.Flowable<SSE>stream(retrofit2.Call<okhttp3.ResponseBody> apiCall, boolean emitDone) <T> io.reactivex.Flowable<T><Data,Param, TReq extends ClientRequest<Param>, TResp extends FlowableClientResponse<Data>>
TRespstreamRequest(TReq request, FlowableRequestSupplier<Param, retrofit2.Call<okhttp3.ResponseBody>> requestSupplier, Class<TResp> tRespClass, Class<Data> tDataClass)
-
字段详细资料
-
mapper
protected static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
构造器详细资料
-
ClientV4
public ClientV4()
-
-
方法详细资料
-
invokeModelApi
-
queryModelResult
-
createImage
-
invokeEmbeddingsApi
-
invokeUploadFileApi
-
queryFilesApi
-
fileContent
- 抛出:
IOException
-
createFineTuningJob
-
queryFineTuningJobsEvents
public QueryFineTuningEventApiResponse queryFineTuningJobsEvents(QueryFineTuningJobRequest queryFineTuningJobRequest) 查询微调任务列表- 参数:
queryFineTuningJobRequest- queryFineTuningJobRequest- 返回:
- QueryFineTuningEventApiResponse
-
retrieveFineTuningJobs
public QueryFineTuningJobApiResponse retrieveFineTuningJobs(QueryFineTuningJobRequest queryFineTuningJobRequest) 查询微调任务- 参数:
queryFineTuningJobRequest- queryFineTuningJobRequest- 返回:
- QueryFineTuningJobApiResponse
-
queryPersonalFineTuningJobs
public QueryPersonalFineTuningJobApiResponse queryPersonalFineTuningJobs(QueryPersonalFineTuningJobRequest queryPersonalFineTuningJobRequest) 查询微调任务列表- 参数:
queryPersonalFineTuningJobRequest- queryPersonalFineTuningJobRequest- 返回:
- QueryPersonalFineTuningJobApiResponse
-
cancelFineTuningJob
public QueryFineTuningJobApiResponse cancelFineTuningJob(FineTuningJobIdRequest fineTuningJobIdRequest) 取消微调任务- 参数:
fineTuningJobIdRequest- fineTuningJobIdRequest- 返回:
- QueryFineTuningJobApiResponse
-
deleteFineTuningJob
public QueryFineTuningJobApiResponse deleteFineTuningJob(FineTuningJobIdRequest fineTuningJobIdRequest) 删除微调任务- 参数:
fineTuningJobIdRequest- fineTuningJobIdRequest- 返回:
- QueryFineTuningJobApiResponse
-
deleteFineTuningModel
public FineTunedModelsStatusResponse deleteFineTuningModel(FineTuningJobModelRequest fineTuningJobModelRequest) 删除微调模型- 参数:
fineTuningJobModelRequest- fineTuningJobIdRequest- 返回:
- FineTunedModelsStatusResponse
-
batchesCreate
发起批量请求- 参数:
batchCreateParams- batchCreateParams- 返回:
- BatchResponse
-
batchesRetrieve
检索批量请求- 参数:
batchId- batchId- 返回:
- BatchResponse
-
batchesList
查询批量请求列表- 参数:
queryBatchRequest- queryBatchRequest- 返回:
- QueryBatchResponse
-
batchesCancel
检索批量请求- 参数:
batchId- batchId- 返回:
- BatchResponse
-
webSearchProStreamingInvoke
-
invokeWebSearchPro
-
executeRequest
public <Data,Param, TResp executeRequestTReq extends ClientRequest<Param>, TResp extends ClientResponse<Data>> (TReq request, RequestSupplier<Param, Data> requestSupplier, Class<TResp> tRespClass) -
streamRequest
public <Data,Param, TResp streamRequestTReq extends ClientRequest<Param>, TResp extends FlowableClientResponse<Data>> (TReq request, FlowableRequestSupplier<Param, retrofit2.Call<okhttp3.ResponseBody>> requestSupplier, Class<TResp> tRespClass, Class<Data> tDataClass) -
execute
public static <T> T execute(io.reactivex.Single<T> apiCall) -
stream
public <T> io.reactivex.Flowable<T> stream(retrofit2.Call<okhttp3.ResponseBody> apiCall, Class<T> cl) -
stream
-
stream
public static io.reactivex.Flowable<SSE> stream(retrofit2.Call<okhttp3.ResponseBody> apiCall, boolean emitDone)
-