build method

EmbeddingGenerator build([
  1. ServiceProvider? services
])

Builds the pipeline and returns the outermost EmbeddingGenerator.

Implementation

EmbeddingGenerator build([ServiceProvider? services]) {
  services ??= EmptyServiceProvider.instance;

  var generator = _innerFactory(services);
  for (var i = _factories.length - 1; i >= 0; i--) {
    generator = _factories[i](generator);
  }
  return generator;
}