AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class MultiResponseStreamHandler

    Inheritance
    object
    ChatCompletionStreamHandler
    MultiResponseStreamHandler
    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 MultiResponseStreamHandler : ChatCompletionStreamHandler, IChatCompletionStreamHandler, ITextStreamHandler

    Constructors

    MultiResponseStreamHandler(Action, Action<ChatDelta[]>, Action<string>, Action<ChatCompletion>)

    Declaration
    public MultiResponseStreamHandler(Action onStart = null, Action<ChatDelta[]> onDeltaChunk = null, Action<string> onError = null, Action<ChatCompletion> onDone = null)
    Parameters
    Type Name Description
    Action onStart
    Action<ChatDelta[]> onDeltaChunk
    Action<string> onError
    Action<ChatCompletion> onDone

    Fields

    onDeltaChunk

    Declaration
    public Action<ChatDelta[]> onDeltaChunk
    Field Value
    Type Description
    Action<ChatDelta[]>

    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