loadAllModels static method
Implementation
static Future<List<AIModel>> loadAllModels() async {
var data = await ManagerAIDatabase.loadAll();
var models = <AIModel>[];
for (var item in data) {
UtilsCommon.log('ManagerAI $item');
var modelType = AiModelType.fromString(item['modelType']['typeName']);
AIModel aiModel;
if (modelType == AiModelType.gemini) {
aiModel = GeminiAI.fromMap(item);
} else {
throw Exception('Invalid AI Model Type');
}
models.add(aiModel);
}
UtilsCommon.log('ManagerAI aiModel $models');
return models;
}