public interface ChatInterceptor
限定符和类型 | 方法和说明 |
---|---|
ChatResponse |
interceptCall(ChatRequest req,
CallChain chain)
拦截 Call 请求
|
org.reactivestreams.Publisher<ChatResponse> |
interceptStream(ChatRequest req,
StreamChain chain)
拦截 Stream 请求
|
java.lang.String |
interceptTool(ToolRequest req,
ToolChain chain)
拦截工具
|
ChatResponse interceptCall(ChatRequest req, CallChain chain) throws java.io.IOException
req
- 请求chain
- 拦截链java.io.IOException
org.reactivestreams.Publisher<ChatResponse> interceptStream(ChatRequest req, StreamChain chain)
req
- 请求chain
- 拦截链java.lang.String interceptTool(ToolRequest req, ToolChain chain) throws java.lang.Throwable
req
- 请求chain
- 拦截链java.lang.Throwable