createModel abstract method

Future<InferenceModel> createModel({
  1. required ModelType modelType,
  2. int maxTokens,
  3. PreferredBackend? preferredBackend,
  4. List<int>? loraRanks,
})

Creates and returns a new InferenceModel instance.

modelType — model type to create. maxTokens — maximum context length for the model. preferredBackend — backend preference (e.g., CPU, GPU). loraRanks — optional supported LoRA ranks.

Implementation

Future<InferenceModel> createModel({
  required ModelType modelType,
  int maxTokens,
  PreferredBackend? preferredBackend,
  List<int>? loraRanks,
});