AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class AIStreamHandler<TSelf, TChunk, TData>

    Inheritance
    object
    SSEStreamHandler<TSelf, TChunk, TData>
    AIStreamHandler<TSelf, TChunk, TData>
    ChatStreamHandler
    TranscriptStreamHandler
    Namespace: Glitch9.AIDevKit.Streaming
    Assembly: .dll
    Syntax
    public abstract class AIStreamHandler<TSelf, TChunk, TData> : SSEStreamHandler<TSelf, TChunk, TData> where TSelf : AIStreamHandler<TSelf, TChunk, TData> where TChunk : SSEChunkBase<TChunk, TData>, new() where TData : class, IGeneratedResult
    Type Parameters
    Name Description
    TSelf
    TChunk
    TData

    Fields

    m_Task

    Declaration
    protected IGENTask m_Task
    Field Value
    Type Description
    IGENTask

    Methods

    FinalizeStreamingResult(TData)

    Declaration
    protected override void FinalizeStreamingResult(TData lastDelta)
    Parameters
    Type Name Description
    TData lastDelta
    Overrides
    Glitch9.IO.Networking.RESTApi.SSEStreamHandler<TSelf, TChunk, TData>.FinalizeStreamingResult(TData)

    SetTask(IGENTask)

    Declaration
    public TSelf SetTask(IGENTask task)
    Parameters
    Type Name Description
    IGENTask task
    Returns
    Type Description
    TSelf
    In this article
    Back to top Generated by DocFX