deleteFile method
Delete a file. Returns deletion status: {id, object:"file", deleted:true}
Implementation
Future<DeletionStatus> deleteFile(String fileId) async {
final url = baseUrl.resolve('files/$fileId');
final res = await httpClient.delete(url, headers: getHeaders({}) ?? {});
if (res.statusCode == 200) {
return DeletionStatus.fromJson(jsonDecode(res.body));
}
throw OpenAIRequestException.fromHttpResponse(res);
}