Class ChatCompletionStreamHandlerJSON<T>
public class ChatCompletionStreamHandlerJSON<T> : JsonStreamHandler<T> where T : class, IChatCompletionEvent
Type Parameters
T
- Inheritance
-
object
ChatCompletionStreamHandlerJSON<T>
Constructors
ChatCompletionStreamHandlerJSON(IGenerativeRequest, IResponsesApiListener, JsonSerializerSettings)
public ChatCompletionStreamHandlerJSON(IGenerativeRequest request, IResponsesApiListener listener, JsonSerializerSettings jss)
Parameters
request IGenerativeRequest
listener IResponsesApiListener
jss JsonSerializerSettings
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
ProcessEvent(T)
protected override void ProcessEvent(T @event)
Parameters
event T
ProcessFinalEvent(T)
protected override void ProcessFinalEvent(T @event)
Parameters
event T