isAvailable method
Check if service is available
Implementation
@override
Future<bool> isAvailable() async {
try {
final response = await http.post(
Uri.parse(_baseUrl),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
'contents': [
{
'parts': [{'text': 'test'}]
}
],
'generationConfig': {'maxOutputTokens': 5},
}),
);
return response.statusCode == 200;
} catch (e) {
return false;
}
}