Class ChatStreamHandler.Builder
Inheritance
object
ChatStreamHandler.Builder
Inherited Members
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.target
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.SetOnStart(Action)
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.SetOnReceiveData(Action<ChatCompletion>)
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.SetOnDone(Action<ChatCompletion>)
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.SetOnError(Action<string>)
SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>.Build()
Assembly: .dll
Syntax
public class ChatStreamHandler.Builder : SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>
Methods
Declaration
public ChatStreamHandler.Builder SetFunctionManagerEvent(Action<ToolCall[]> functionManagerEvent)
Parameters
Type |
Name |
Description |
Action<ToolCall[]> |
functionManagerEvent |
|
Returns
SetOnReceiveDeltaChunk(Action<ChatDelta[]>)
Declaration
public ChatStreamHandler.Builder SetOnReceiveDeltaChunk(Action<ChatDelta[]> onDeltaChunk)
Parameters
Type |
Name |
Description |
Action<ChatDelta[]> |
onDeltaChunk |
|
Returns
SetOnReceiveSpeechAudio(Action<float[]>)
Declaration
public ChatStreamHandler.Builder SetOnReceiveSpeechAudio(Action<float[]> onSpeechAudio)
Parameters
Type |
Name |
Description |
Action<float[]> |
onSpeechAudio |
|
Returns
SetOnReceiveText(Action<string>)
Declaration
public ChatStreamHandler.Builder SetOnReceiveText(Action<string> onReceiveText)
Parameters
Type |
Name |
Description |
Action<string> |
onReceiveText |
|
Returns
Declaration
public ChatStreamHandler.Builder SetOnReceiveToolCalls(Action<ToolCall[]> onToolCalls)
Parameters
Type |
Name |
Description |
Action<ToolCall[]> |
onToolCalls |
|
Returns
SetOnReceiveUsage(Action<Usage>)
Declaration
public ChatStreamHandler.Builder SetOnReceiveUsage(Action<Usage> onUsage)
Parameters
Type |
Name |
Description |
Action<Usage> |
onUsage |
|
Returns