public class GLMExecutor extends Object implements Executor, ResultHandler
| 构造器和说明 |
|---|
GLMExecutor(Configuration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<String> |
completions(ChatCompletionRequest chatCompletionRequest)
问答模式,同步反馈 —— 用流式转化 Future
|
okhttp3.sse.EventSource |
completions(ChatCompletionRequest chatCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
问答模式,流式反馈
|
ChatCompletionSyncResponse |
completionsSync(ChatCompletionRequest chatCompletionRequest)
同步应答接口
|
okhttp3.sse.EventSourceListener |
eventSourceListener(okhttp3.sse.EventSourceListener eventSourceListener) |
ImageCompletionResponse |
genImages(ImageCompletionRequest imageCompletionRequest)
图片生成,注释的方式留作扩展使用
Request request = new Request.Builder()
.url(configuration.getApiHost().concat(IOpenAiApi.cogview3))
.post(RequestBody.create(MediaType.parse(Configuration.JSON_CONTENT_TYPE), imageCompletionRequest.toString()))
.build();
// 请求结果
Call call = okHttpClient.newCall(request);
Response execute = call.execute();
ResponseBody body = execute.body();
if (execute.isSuccessful() && body !
|
public GLMExecutor(Configuration configuration)
public okhttp3.sse.EventSource completions(ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws Exception
Executorcompletions 在接口中 ExecutorchatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据Exception - 异常public CompletableFuture<String> completions(ChatCompletionRequest chatCompletionRequest) throws InterruptedException
Executorcompletions 在接口中 ExecutorchatCompletionRequest - 请求信息InterruptedExceptionpublic ChatCompletionSyncResponse completionsSync(ChatCompletionRequest chatCompletionRequest) throws Exception
ExecutorcompletionsSync 在接口中 ExecutorchatCompletionRequest - 请求信息IOException - 异常Exceptionpublic ImageCompletionResponse genImages(ImageCompletionRequest imageCompletionRequest) throws Exception
public okhttp3.sse.EventSourceListener eventSourceListener(okhttp3.sse.EventSourceListener eventSourceListener)
eventSourceListener 在接口中 ResultHandlerCopyright © 2024. All rights reserved.