generateDesignsForRoom method

Future<Map<String, dynamic>> generateDesignsForRoom(
  1. String? inputImageUrl,
  2. String roomType,
  3. String designStyle, {
  4. int numImages = 1,
})

Implementation

Future<Map<String, dynamic>> generateDesignsForRoom(
String? inputImageUrl,
String roomType,
String designStyle, {
int numImages = 1,
  }) async {
var request = http.MultipartRequest(
  'POST',
  Uri.parse('https://api.decor8.ai/generate_designs_for_room'),
)
  ..headers.addAll({
    'Authorization': 'Bearer $apiKey',
  })
  ..fields.addAll({
    'room_type': roomType,
    'design_style': designStyle,
    'num_images': '$numImages',
    'input_image_url': inputImageUrl!,
  });

var response = await request.send();
var responseData = await response.stream.bytesToString();
return json.decode(responseData);
  }