generateImage method
Function to generate image from text
Implementation
Future<String> generateImage(String text) async {
final response = await http.post(
Uri.parse(_generationBaseUrl),
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $apiKey',
},
body: json.encode({
'model': 'image-alpha-001',
'prompt': text,
}),
);
final data = json.decode(response.body);
if (response.statusCode == 200) {
return data['data'][0]['url'];
} else {
throw Exception('$data["error"]["message"]');
}
}