getPlatformInfo method
What the native backend can do.
Implementation
@override
Future<OnDeviceAiPlatformInfo> getPlatformInfo() async {
final present = _languageModel != null;
return OnDeviceAiPlatformInfo(
backend: present
? OnDeviceAiBackend.chromePromptApi
: OnDeviceAiBackend.unsupported,
supportsStructuredOutput: present,
supportsExactTokenCounts: present,
supportsModelDownload: present,
diagnosticNotes: present
? 'Chromium Prompt API (LanguageModel)'
: 'LanguageModel global not found',
);
}