ModelUsageMetrics.fromJson constructor
ModelUsageMetrics.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ModelUsageMetrics.fromJson(Map<String, dynamic> json) =>
ModelUsageMetrics(
inputTokens: (json['inputTokens'] as num?)?.toInt() ?? 0,
outputTokens: (json['outputTokens'] as num?)?.toInt() ?? 0,
cacheReadInputTokens:
(json['cacheReadInputTokens'] as num?)?.toInt() ?? 0,
cacheCreationInputTokens:
(json['cacheCreationInputTokens'] as num?)?.toInt() ?? 0,
webSearchRequests: (json['webSearchRequests'] as num?)?.toInt() ?? 0,
costUSD: (json['costUSD'] as num?)?.toDouble() ?? 0.0,
);