AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class ChatStreamHandler.Builder

    Inheritance
    object
    SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>
    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()
    Namespace: Glitch9.AIDevKit.Streaming
    Assembly: .dll
    Syntax
    public class ChatStreamHandler.Builder : SSEStreamHandler<ChatStreamHandler, ChatStreamChunk, ChatCompletion>.SSEStreamHandlerBuilder<ChatStreamHandler.Builder>

    Methods

    SetFunctionManagerEvent(Action<ToolCall[]>)

    Declaration
    public ChatStreamHandler.Builder SetFunctionManagerEvent(Action<ToolCall[]> functionManagerEvent)
    Parameters
    Type Name Description
    Action<ToolCall[]> functionManagerEvent
    Returns
    Type Description
    ChatStreamHandler.Builder

    SetOnReceiveDeltaChunk(Action<ChatDelta[]>)

    Declaration
    public ChatStreamHandler.Builder SetOnReceiveDeltaChunk(Action<ChatDelta[]> onDeltaChunk)
    Parameters
    Type Name Description
    Action<ChatDelta[]> onDeltaChunk
    Returns
    Type Description
    ChatStreamHandler.Builder

    SetOnReceiveSpeechAudio(Action<float[]>)

    Declaration
    public ChatStreamHandler.Builder SetOnReceiveSpeechAudio(Action<float[]> onSpeechAudio)
    Parameters
    Type Name Description
    Action<float[]> onSpeechAudio
    Returns
    Type Description
    ChatStreamHandler.Builder

    SetOnReceiveText(Action<string>)

    Declaration
    public ChatStreamHandler.Builder SetOnReceiveText(Action<string> onReceiveText)
    Parameters
    Type Name Description
    Action<string> onReceiveText
    Returns
    Type Description
    ChatStreamHandler.Builder

    SetOnReceiveToolCalls(Action<ToolCall[]>)

    Declaration
    public ChatStreamHandler.Builder SetOnReceiveToolCalls(Action<ToolCall[]> onToolCalls)
    Parameters
    Type Name Description
    Action<ToolCall[]> onToolCalls
    Returns
    Type Description
    ChatStreamHandler.Builder

    SetOnReceiveUsage(Action<Usage>)

    Declaration
    public ChatStreamHandler.Builder SetOnReceiveUsage(Action<Usage> onUsage)
    Parameters
    Type Name Description
    Action<Usage> onUsage
    Returns
    Type Description
    ChatStreamHandler.Builder
    In this article
    Back to top Generated by DocFX