generateContentStream method
Implementation
@override
Future<Map<String, dynamic>> generateContentStream(String prompt) async {
try {
final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
'generateContentStream',
{'prompt': prompt},
);
return Map<String, dynamic>.from(result ?? {});
} on PlatformException catch (e) {
if (e.code == 'NOT_INITIALIZED') {
throw InitializationException(e.message ?? 'Model not initialized');
}
throw StreamException(
e.message ?? 'Failed to generate content stream',
code: e.code,
details: e.details,
);
}
}