getModelsList method

Future<OpenAiModels> getModelsList({
  1. required String apiKey,
})

Get the models availables to use on the configs via get

Implementation

Future<OpenAiModels> getModelsList({
  required String apiKey,
}) async {
  try {
    final response = await dio.get(UrlBuilder.modelsPath,
        options: Options(headers: {'Authorization': 'Bearer $apiKey'}));
    return OpenAiModels.fromMap(response.data);
  } catch (e) {
    throw Exception(e.toString());
  }
}