Method AddModelSource
AddModelSource<TSource>(EdgeBuilder)
Registers a source. Sources are probed in registration order, with FileOnnxModelSource always last.
public static EdgeBuilder AddModelSource<TSource>(this EdgeBuilder builder) where TSource : class, IOnnxModelSource
Parameters
builderEdgeBuilderThe Qavren.Edge builder.
Returns
- EdgeBuilder
The same builder.
Type Parameters
TSourceThe source type, constructed by DI.
AddModelSource(EdgeBuilder, Func<IServiceProvider, IOnnxModelSource>)
Registers a source built by a factory.
public static EdgeBuilder AddModelSource(this EdgeBuilder builder, Func<IServiceProvider, IOnnxModelSource> factory)
Parameters
builderEdgeBuilderThe Qavren.Edge builder.
factoryFunc<IServiceProvider, IOnnxModelSource>The factory.
Returns
- EdgeBuilder
The same builder.