AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class SingleResponseStreamHandler

    Inheritance
    object
    ChatCompletionStreamHandler
    SingleResponseStreamHandler
    Implements
    IChatCompletionStreamHandler
    ITextStreamHandler
    Inherited Members
    ChatCompletionStreamHandler.onStart
    ChatCompletionStreamHandler.onError
    ChatCompletionStreamHandler.onDone
    ChatCompletionStreamHandler._task
    ChatCompletionStreamHandler._chunkFactory
    ChatCompletionStreamHandler._lastChunk
    ChatCompletionStreamHandler._isDone
    ChatCompletionStreamHandler.SetFactory(Func<string, IEnumerable<ChatCompletionChunk>>)
    ChatCompletionStreamHandler.SetTask(GENResponseTask)
    ChatCompletionStreamHandler.SetOnDone(Action<ChatCompletion>)
    ChatCompletionStreamHandler.StartStreaming()
    ChatCompletionStreamHandler.OnReceiveStreamedData(string)
    ChatCompletionStreamHandler.FinishStreaming()
    ChatCompletionStreamHandler.OnError(string)
    ChatCompletionStreamHandler.OnProgress(float)
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class SingleResponseStreamHandler : ChatCompletionStreamHandler, IChatCompletionStreamHandler, ITextStreamHandler

    Constructors

    SingleResponseStreamHandler(Action, Action<string>, Action<string>, Action<ToolCall[]>, Action<string>, Action<ChatCompletion>)

    Declaration
    public SingleResponseStreamHandler(Action onStart = null, Action<string> onReceiveText = null, Action<string> onReceiveRefusal = null, Action<ToolCall[]> onReceiveToolCalls = null, Action<string> onError = null, Action<ChatCompletion> onDone = null)
    Parameters
    Type Name Description
    Action onStart
    Action<string> onReceiveText
    Action<string> onReceiveRefusal
    Action<ToolCall[]> onReceiveToolCalls
    Action<string> onError
    Action<ChatCompletion> onDone

    Fields

    onReceiveRefusal

    Declaration
    public Action<string> onReceiveRefusal
    Field Value
    Type Description
    Action<string>

    onReceiveText

    Declaration
    public Action<string> onReceiveText
    Field Value
    Type Description
    Action<string>

    onReceiveToolCalls

    Declaration
    public Action<ToolCall[]> onReceiveToolCalls
    Field Value
    Type Description
    Action<ToolCall[]>

    Methods

    CreateResult()

    Declaration
    protected override ChatCompletion CreateResult()
    Returns
    Type Description
    ChatCompletion
    Overrides
    ChatCompletionStreamHandler.CreateResult()

    OnReceiveChunk(ChatCompletionChunk)

    Declaration
    protected override void OnReceiveChunk(ChatCompletionChunk chunk)
    Parameters
    Type Name Description
    ChatCompletionChunk chunk
    Overrides
    ChatCompletionStreamHandler.OnReceiveChunk(ChatCompletionChunk)

    Implements

    IChatCompletionStreamHandler
    ITextStreamHandler
    In this article
    Back to top Generated by DocFX