Class ChatStreamHandler
Inheritance
object
ChatStreamHandler
Assembly: .dll
Syntax
public class ChatStreamHandler
Constructors
Declaration
public ChatStreamHandler(Action onStart = null, Action<string> onTextDelta = null, Action<ToolCall[]> onToolCall = null, Action<string> onError = null, Action<ChatCompletion> onDone = null, IGENTask task = null)
Parameters
Type |
Name |
Description |
Action |
onStart |
|
Action<string> |
onTextDelta |
|
Action<ToolCall[]> |
onToolCall |
|
Action<string> |
onError |
|
Action<ChatCompletion> |
onDone |
|
IGENTask |
task |
|
Fields
onDone
Declaration
public Action<ChatCompletion> onDone
Field Value
onError
Declaration
public Action<string> onError
Field Value
Type |
Description |
Action<string> |
|
onStart
Declaration
Field Value
onTextDelta
Declaration
public Action<string> onTextDelta
Field Value
Type |
Description |
Action<string> |
|
Declaration
public Action<ToolCall[]> onToolCall
Field Value
Properties
OnProgressEnabled
Declaration
public bool OnProgressEnabled { get; }
Property Value
Methods
FinishStreaming()
Declaration
public void FinishStreaming()
OnError(string)
Declaration
public void OnError(string error)
Parameters
Type |
Name |
Description |
string |
error |
|
OnProgress(float)
Declaration
public void OnProgress(float progress)
Parameters
Type |
Name |
Description |
float |
progress |
|
StartStreaming()
Declaration
public void StartStreaming()
Stream(string)
Declaration
public void Stream(string streamData)
Parameters
Type |
Name |
Description |
string |
streamData |
|