Grt1228 / chatgpt-java

ChatGPT Java SDK支持流式输出、Gpt插件、联网。支持OpenAI官方所有接口。ChatGPT的Java客户端。OpenAI GPT-3.5-Turb GPT-4 Api Client for Java
https://chatgpt-java.unfbx.com
Apache License 2.0
3.3k stars 810 forks source link

DynamicKeyOpenAiAuthInterceptor里面抛出的异常怎么返给前端? #192

Open wangpenghua opened 1 year ago

wangpenghua commented 1 year ago

SpringBoot 全局异常处理器

@RestControllerAdvice
public class GlobalExceptionHandler {
    @ExceptionHandler(BaseException.class)
    public R<String> handleBaseException(BaseException ex) {
        log.info("Exception occurred: " + ex.getMessage(), ex);
        return R.failed(300,  "处理失败,请重试~");
    }
}

DynamicKeyOpenAiAuthInterceptor里面的异常是OKHTTP子线程抛出的,流式输出的时候怎么把异常返给前端?