addUsage method

void addUsage(
  1. UsageDetails details
)

Accumulates details into usage for a multi-request turn.

Unlike mutating the object returned by usage in place, this notifies listeners on every accumulation.

Implementation

void addUsage(ai.UsageDetails details) {
  (_usage ??= ai.UsageDetails()).add(details);
  notifyListeners();
}