TokenUsage.fromJson constructor

TokenUsage.fromJson(
  1. Map<String, dynamic> json
)

Deserialize from an API JSON response.

Implementation

factory TokenUsage.fromJson(Map<String, dynamic> json) => TokenUsage(
  inputTokens: json['input_tokens'] as int? ?? 0,
  outputTokens: json['output_tokens'] as int? ?? 0,
  cacheCreationInputTokens: json['cache_creation_input_tokens'] as int?,
  cacheReadInputTokens: json['cache_read_input_tokens'] as int?,
);