countTokens method

  1. @override
Future<int> countTokens(
  1. String text
)
override

Exact count where the host has a tokenizer; throws LocalAiTokenizerUnavailable where it doesn't, so the caller decides whether to estimate.

Implementation

@override
Future<int> countTokens(String text) async {
  calls.add('countTokens');
  final error = countTokensError;
  if (error != null) throw error;
  return countTokensResult;
}