moderate method
Moderate content for policy violations
Implementation
@override
Future<ModerationResponse> moderate(ModerationRequest request) async {
final requestBody = <String, dynamic>{
'input': request.input,
if (request.model != null) 'model': request.model,
};
final responseData = await client.postJson('moderations', requestBody);
return ModerationResponse.fromJson(responseData);
}