Interface GMIOutputChunk

Represents a chunk of output streamed from the GMI during turn processing. GMIOutputChunk

interface GMIOutputChunk {
    type: GMIOutputChunkType;
    content: any;
    chunkId?: string;
    interactionId: string;
    timestamp: Date;
    isFinal?: boolean;
    finishReason?: string;
    usage?: ModelUsage;
    errorDetails?: any;
    metadata?: Record<string, any>;
}

Properties

content: any
chunkId?: string
interactionId: string
timestamp: Date
isFinal?: boolean
finishReason?: string
usage?: ModelUsage
errorDetails?: any
metadata?: Record<string, any>