generateImages method

Future<ImagesResponse> generateImages({
  1. required String apiKey,
  2. required ConfigImages config,
  3. required Map<String, dynamic> prompt,
})

Generate and delivery Images via post

Implementation

Future<ImagesResponse> generateImages(
    {required String apiKey,
    required ConfigImages config,
    required Map<String, dynamic> prompt}) async {
  final map = config.toMap();
  map.addAll(prompt);
  final response = await dio.post(UrlBuilder.imagesGenerationsPath,
      data: map,
      options: Options(headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer $apiKey'
      }));

  return ImagesResponse.fromMap(response.data);
}