generateResponse method

Future<String> generateResponse({
  1. dynamic callback(
    1. String,
    2. bool
    )?,
})

Implementation

Future<String> generateResponse({Function(String, bool)? callback}) async {
  final String fullPrompt = _queryChunks.join(" ");
  _queryChunks.clear();
  final response = await (_inference
      .generateResponse(
        fullPrompt.toJS,
        callback == null
            ? null
            : (JSString partial, JSAny complete) {
                callback.call(partial.toDart, complete.parseBool());
              }.toJS,
      )
      .toDart);
  return response.toDart;
}