completionResponse method
Implementation
Future<String> completionResponse(String code) async {
final uri = Uri.parse(url);
final response = await http.post(
uri,
headers: headers,
body: jsonEncode(buildRequest(code)),
);
if (response.statusCode == 200) {
return _cleanCode(responseParser(jsonDecode(response.body)));
}
throw Exception(
"Failed to load AI suggestion \nStatus code: ${response.statusCode}\n error: ${response.body}",
);
}