generateTextStream method
Implementation
@override
Stream<String> generateTextStream(
String prompt, {
String? sessionId,
int? maxTokens,
double? temperature,
double? topP,
}) {
final args = <String, dynamic>{
'prompt': prompt,
'dataType': 'text',
if (sessionId != null) 'sessionId': sessionId,
if (maxTokens != null) 'maxTokens': maxTokens,
if (temperature != null) 'temperature': temperature,
if (topP != null) 'topP': topP,
};
return streamChannel
.receiveBroadcastStream(args)
.map((event) => event as String);
}