SyniModelSpec.fromManifest constructor
Parse the local block of a /v1/models manifest entry. The model
id lives at the parent entry level, so it is passed in separately.
Implementation
factory SyniModelSpec.fromManifest(String id, Map<String, dynamic> local) {
return SyniModelSpec(
id: id,
filename: local['filename'] as String,
downloadUrl: local['download_url'] as String,
tokenizerUrl: local['tokenizer_url'] as String,
sha256: (local['sha256'] as String?) ?? '',
approxBytes: (local['approx_bytes'] as num?)?.toInt() ?? 0,
);
}