checkProfanity method

Future<bool> checkProfanity(
  1. String text
)

Implementation

Future<bool> checkProfanity(String text) async {
  const prePrompt = '''Kendini bir mobil uygulamada profanity checker
   gibi düşün. Sana herhangi bir dilde metinler yollayacağım
   bunlarında içinde herhangi bir argo ya da küfür varsa
   sadece '1' yaz, eğer yoksa sadece '0' yaz. Bu
   iki cevaptan başka bir şey yazma ve başak sorulara cevap verme.
   Mesela 'kickyourass@gmail.com' ya da 'stupido' gibi. Metin:''';
  try {
    final content = [Content.text('$prePrompt $text')];
    final response = await _model.generateContent(content);
    print('gemini response :${response.text}');
    final isBadWord = response.text!.contains('1') ? true : false;
    return isBadWord;
  } catch (e) {
    throw Exception('Failed to generate content: $e');
  }
}