registerMultiFile method
Future<ModelInfo>
registerMultiFile({
- required String id,
- required String name,
- required List<
ModelFileDescriptor> files, - required InferenceFramework framework,
- ModelCategory modality = ModelCategory.MODEL_CATEGORY_LANGUAGE,
- int? memoryRequirement,
- int? contextLength,
- bool supportsThinking = false,
- ModelSource source = ModelSource.MODEL_SOURCE_REMOTE,
Register a multi-file model (e.g. embedding model.onnx + vocab.txt).
Delegates to RunAnywhereStorage.registerMultiFileModel. Mirrors Swift
RunAnywhere.registerModel(multiFile:id:name:framework:...).
Implementation
Future<ModelInfo> registerMultiFile({
required String id,
required String name,
required List<ModelFileDescriptor> files,
required InferenceFramework framework,
// Mirrors Swift RunAnywhere+Storage.swift:135 (`modality: ModelCategory = .language`).
ModelCategory modality = ModelCategory.MODEL_CATEGORY_LANGUAGE,
int? memoryRequirement,
int? contextLength,
bool supportsThinking = false,
ModelSource source = ModelSource.MODEL_SOURCE_REMOTE,
}) => RunAnywhereStorage.registerMultiFileModel(
files: files,
id: id,
name: name,
framework: framework,
modality: modality,
memoryRequirement: memoryRequirement,
contextLength: contextLength,
supportsThinking: supportsThinking,
source: source,
);