testModel method
Implementation
@override
Future<bool> testModel() async {
try {
final result = await getTextCompletion('Reply with the text "Working"');
if (result != null && result.trim().toLowerCase().contains('working')) {
lastStatus = AIStatus.active;
lastStatusCheckedTime = DateTime.now().toUtc();
return true;
}
setStatusBasedOnError('Test failed Result: $result');
return false;
} catch (e) {
setStatusBasedOnError(e);
return false;
}
}