createEmbeddingModel method
Future<EmbeddingModel>
createEmbeddingModel({
- required String modelPath,
- required String tokenizerPath,
- PreferredBackend? preferredBackend,
override
Creates and returns a new EmbeddingModel instance.
modelPath
— path to the embedding model file.
tokenizerPath
— path to the tokenizer file.
preferredBackend
— backend preference (e.g., CPU, GPU).
Implementation
@override
Future<EmbeddingModel> createEmbeddingModel({
required String modelPath,
required String tokenizerPath,
PreferredBackend? preferredBackend,
}) async {
final model = _initializedEmbeddingModel ??= WebEmbeddingModel(
onClose: () {
_initializedEmbeddingModel = null;
},
);
return Future.value(model);
}