checkModeration method
Classifies if text violates OpenAI's Content Policy, returns ModerationResponse object
Implementation
Future<ModerationResponse> checkModeration(
{required Map<String, dynamic> input, required String apiKey}) async {
final response = await dio.post(UrlBuilder.moderationsPath,
data: input,
options: Options(headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $apiKey'
}));
return ModerationResponse.fromMap(response.data);
}