Class ChatCompletionStreamHandlerBase<T>
public abstract class ChatCompletionStreamHandlerBase<T> : SSEStreamHandler<T> where T : class, IStreamEvent
Type Parameters
T
- Inheritance
-
object
ChatCompletionStreamHandlerBase<T>
- Derived
-
Constructors
ChatCompletionStreamHandlerBase(IGenerativeRequest, IResponsesApiListener, ISseLineParser<T>, ISseLineParser<string>, SSEParser)
protected ChatCompletionStreamHandlerBase(IGenerativeRequest request, IResponsesApiListener listener, ISseLineParser<T> dataParser = null, ISseLineParser<string> errorParser = null, SSEParser parser = null)
Parameters
request IGenerativeRequest
listener IResponsesApiListener
dataParser ISseLineParser<T>
errorParser ISseLineParser<string>
parser SSEParser
Fields
m_Handler
protected readonly ChatCompletionEventHandler m_Handler
Field Value
- ChatCompletionEventHandler
m_Listener
protected readonly IResponsesApiListener m_Listener
Field Value
- IResponsesApiListener
m_ModelId
protected readonly string m_ModelId
Field Value
- string
Methods
OnReceiveError(string)
public override void OnReceiveError(string errorMessage)
Parameters
errorMessage string