hi, i have an error when trying to generate an image with a prompt using the API for my flutter mobile app :
here is my code :
class AIHandler {
final openAI = OpenAI.instance.build(
token: 'HERE IS MY API KEY',
baseOption: HttpSetup(receiveTimeout: 20000),
isLogger: true,
);
Future<ImageUrl?> generateImage(String prompt) async {
try {
final request = GenerateImage(
prompt,
1,
size: '1024x1024',
);
final response = await openAI.generateImage(request);
final imageDataList = response?.data;
final imageData = imageDataList?.last;
return imageData?.url;
} catch (e) {
print(e);
}
return null;
}
void dispose() {
openAI.close();
}
}
typedef ImageUrl = String;```
here is the error :
```I/flutter (16498): string request
I/flutter (16498): request body :{prompt: Boy with a guitar, n: 1, size: 1024x1024, response_format: url, user: }
I/flutter (16498): status code :400
I/flutter (16498): message :Http status error [400]```
can someone help me ?