getUsage method
Get usage statistics
Implementation
Future<String> getUsage() async {
final url = Uri.parse('https://api.openai.com/v1/dashboard/billing/usage');
final response = await http.get(
url,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $apiKey',
},
);
if (response.statusCode == 200) {
return response.body;
} else {
throw APIException(
'OpenAI getUsage error: ${response.statusCode} ${response.body}',
statusCode: response.statusCode,
);
}
}