generateCode method
Implementation
Future<String> generateCode(String prompt) async {
final url = Uri.parse('https://api.anthropic.com/v1/complete');
final response = await http.post(
url,
headers: {'x-api-key': apiKey, 'Content-Type': 'application/json'},
body: jsonEncode({
'model': model,
'prompt': prompt,
'max_tokens_to_sample': 256,
}),
);
if (response.statusCode == 200) {
final data = jsonDecode(response.body);
return data['completion'] ?? '';
} else {
throw Exception('Failed to generate code:${response.body}');
}
}