countTokens method
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;
}