Normalized model usage extraction for session accounting.
Summary
Types
@type t() :: %{ optional(:model) => String.t(), optional(:input_tokens) => non_neg_integer(), optional(:output_tokens) => non_neg_integer(), optional(:total_tokens) => non_neg_integer(), optional(:total_cost) => number(), optional(:cost) => map() }