TranscriptMetrics.fromJson constructor
TranscriptMetrics.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TranscriptMetrics.fromJson(Map<String, dynamic> json) {
return TranscriptMetrics(
nTurns: json['nTurns'] as int? ?? 0,
nToolCalls: json['nToolCalls'] as int? ?? 0,
nTotalTokens: json['nTotalTokens'] as int? ?? 0,
timeToFirstToken: json['timeToFirstTokenMs'] == null
? null
: Duration(milliseconds: json['timeToFirstTokenMs'] as int),
timeToLastToken: json['timeToLastTokenMs'] == null
? null
: Duration(milliseconds: json['timeToLastTokenMs'] as int),
outputTokensPerSec: (json['outputTokensPerSec'] as num?)?.toDouble(),
);
}