getEdits method
Future<EditsResponse>
getEdits({
- required String apiKey,
- required ConfigEdits config,
- required Map<
String, dynamic> inputWithInstruction,
Generate and delivery a Edits via post
Implementation
Future<EditsResponse> getEdits(
{required String apiKey,
required ConfigEdits config,
required Map<String, dynamic> inputWithInstruction}) async {
try {
final map = config.toMap();
map.addAll(inputWithInstruction);
final response = await dio.post(UrlBuilder.editsPath,
data: map,
options: Options(headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $apiKey'
}));
return EditsResponse.fromMap(response.data);
} catch (e) {
throw Exception(e);
}
}