getRegisteredFrameworks static method
Get all registered frameworks derived from available models
- Returns: List of available inference frameworks that have models registered
Implementation
static Future<List<InferenceFramework>> getRegisteredFrameworks() async {
// Derive frameworks from registered models - this is the source of truth
final allModels = await RunAnywhere.availableModels();
final frameworks = <InferenceFramework>{};
for (final model in allModels) {
// Add the model's framework (1:1 mapping)
frameworks.add(model.framework);
}
final result = frameworks.toList();
result.sort((a, b) => a.displayName.compareTo(b.displayName));
return result;
}