AI DevKit
Search Results for

    Show / Hide Table of Contents

    Interface IStreamingChatTask<T>

    Inherited Members
    IGENTask.Method
    IGENTask.Api
    IGENTask.ModelId
    IGENTask.Sender
    IGENTask.N
    IGENTask.OutputFilePath
    IGENTask.OutputFileNote
    IGENTask.SaveGeneratedContents
    IGENTask.IgnoreLogs
    IGENTask.RecordHistory
    IGENTask.RequestMimeType
    IGENTask.ResponseMimeType
    IGENTask.IsWrapperTask
    IGENTask.ExecuteAsync<T>()
    IGENTask.GetPrompt()
    IGENTask.ShouldRecordHistory()
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public interface IStreamingChatTask<T> : IGENTask
    Type Parameters
    Name Description
    T

    Properties

    StreamHandlerBuilder

    Declaration
    ChatStreamHandler.Builder StreamHandlerBuilder { get; set; }
    Property Value
    Type Description
    ChatStreamHandler.Builder

    Methods

    OnStreamDeltaChunk(Action<ChatDelta[]>)

    Declaration
    T OnStreamDeltaChunk(Action<ChatDelta[]> onDeltaChunk)
    Parameters
    Type Name Description
    Action<ChatDelta[]> onDeltaChunk
    Returns
    Type Description
    T

    OnStreamDone(Action<ChatCompletion>)

    Declaration
    T OnStreamDone(Action<ChatCompletion> onDone)
    Parameters
    Type Name Description
    Action<ChatCompletion> onDone
    Returns
    Type Description
    T

    OnStreamError(Action<string>)

    Declaration
    T OnStreamError(Action<string> onError)
    Parameters
    Type Name Description
    Action<string> onError
    Returns
    Type Description
    T

    OnStreamSpeechAudio(Action<float[]>)

    Declaration
    T OnStreamSpeechAudio(Action<float[]> onReceiveSpeechAudio)
    Parameters
    Type Name Description
    Action<float[]> onReceiveSpeechAudio
    Returns
    Type Description
    T

    OnStreamText(Action<string>)

    Declaration
    T OnStreamText(Action<string> onReceiveText)
    Parameters
    Type Name Description
    Action<string> onReceiveText
    Returns
    Type Description
    T

    OnStreamToolCalls(Action<ToolCall[]>)

    Declaration
    T OnStreamToolCalls(Action<ToolCall[]> onToolCalls)
    Parameters
    Type Name Description
    Action<ToolCall[]> onToolCalls
    Returns
    Type Description
    T

    OnStreamUsage(Action<Usage>)

    Declaration
    T OnStreamUsage(Action<Usage> onReceiveUsage)
    Parameters
    Type Name Description
    Action<Usage> onReceiveUsage
    Returns
    Type Description
    T
    In this article
    Back to top Generated by DocFX