roughTokenCountEstimationForMessages function

int roughTokenCountEstimationForMessages(
  1. List<CompactMessage> messages
)

Rough token count for a JSON-serializable object.

Implementation

int roughTokenCountEstimationForMessages(List<CompactMessage> messages) {
  int total = 0;
  for (final msg in messages) {
    for (final block in msg.contentBlocks) {
      total += _estimateBlockTokens(block);
    }
  }
  return total;
}