Interface PanelLedger

The ledger a failed panel run attaches to its error.

interface PanelLedger {
    seats?: PanelSeatRecord[];
    seating?: SeatingRecord;
    quorum?: PanelQuorumRecord;
    usage?: {
        promptTokens: number;
        completionTokens: number;
        totalTokens: number;
        costUSD?: number;
        cacheReadTokens?: number;
        cacheCreationTokens?: number;
    };
}

Implemented by

Properties

seats?: PanelSeatRecord[]
seating?: SeatingRecord
usage?: {
    promptTokens: number;
    completionTokens: number;
    totalTokens: number;
    costUSD?: number;
    cacheReadTokens?: number;
    cacheCreationTokens?: number;
}

The usage of every call that returned before the failure.

Type declaration

  • promptTokens: number
  • completionTokens: number
  • totalTokens: number
  • Optional costUSD?: number
  • Optional cacheReadTokens?: number
  • Optional cacheCreationTokens?: number