testModel method
Implementation
@override
Future<bool> testModel() async {
try {
String? testResult = await getTextCompletion(
'Reply with the text "Working"',
);
if (testResult == 'Working') {
lastStatus = AIStatus.active;
lastStatusCheckedTime = DateTime.now().toUtc();
return Future.value(true);
}
setStatusBasedOnError('Test failed Result: $testResult');
return Future.value(false);
} catch (e) {
setStatusBasedOnError(e);
return Future.value(false);
}
}