ResponseMetrics

Die Kennzahlen einer Antwort in einer Zeile: Zeit bis zum ersten Token, Gesamtzeit, Tokens rein und raus, Reasoning, Kosten. Leer vor einer Antwort; leise Platzhalter halten ihren Platz, solange eine einläuft.

Quelltext
Erstes Token
420 ms
Gesamt
3,14 s
Token
1.204 → 856
Reasoning
312
Kosten
0,00973 $
import { ResponseMetrics, formatLatency } from "@logicplanes/kaeso-ui/playground";

Props

  • cost
    string | null

    USD als Dezimal-String: „0.004213“.

  • duration
    number | null

    Millisekunden vom Senden bis zum letzten Token.

  • inputTokens
    number | null

    Die gesendeten Tokens, sobald bekannt.

  • live
    boolean = false

    Eine Antwort läuft ein: Noch unbekannte Werte zeigen ein leises „—“ in dem Platz, den sie einnehmen werden.

  • outputTokens
    number | null

    Die empfangenen Tokens, sobald bekannt.

  • reasoning
    boolean

    Das Modell schlussfolgert: Während live wartet der Reasoning-Eintrag mit einem Platzhalter.

  • reasoningTokens
    number | null

    Der Teil der Ausgabe-Tokens, der aufs Reasoning entfiel. Angezeigt, wenn angegeben oder wenn reasoning gesetzt ist.

  • size
    "md" | "sm" = sm

    Die Textgröße.

  • startedAt
    number

    Wann die Anfrage gesendet wurde (Date.now()): Solange live, zählt die Gesamtzeit leise hoch, bis duration eintrifft.

  • timeToFirstToken
    number | null

    Millisekunden vom Senden bis zum ersten Token.