createFineTunes method
Creates a job that fine-tunes a specified model from a given dataset. return a FineTunesResponse object The ID of an uploaded file that contains training data.
Implementation
Future<FineTunesResponse> createFineTunes(
{required String trainingFile, String? validationFile}) async {
try {
final Map<String, dynamic> map;
if (validationFile != null) {
_checkApi(values: [trainingFile, validationFile]);
map = {
'training_file': trainingFile,
'validation_file': validationFile
};
} else {
_checkApi(values: [trainingFile]);
map = {
'training_file': trainingFile,
};
}
map.addAll(_configFineTunes.toMap());
final result =
await service.createFineTune(trainingParams: map, apiKey: _apiKey);
return result;
} catch (e) {
throw _exceptionCheck(e);
}
}