Class LocalModelDetector
- Namespace
- JD.AI.Core.LocalModels
- Assembly
- JD.AI.Core.dll
Detects locally available GGUF models and provides LLamaSharp-based inference.
public sealed class LocalModelDetector : IProviderDetector
- Inheritance
-
LocalModelDetector
- Implements
- Inherited Members
Constructors
LocalModelDetector(LocalModelRegistry?, LocalModelOptions?, ILogger?)
public LocalModelDetector(LocalModelRegistry? registry = null, LocalModelOptions? options = null, ILogger? logger = null)
Parameters
registryLocalModelRegistryoptionsLocalModelOptionsloggerILogger
Properties
ProviderName
public string ProviderName { get; }
Property Value
Registry
The registry backing this detector.
public LocalModelRegistry Registry { get; }
Property Value
Methods
BuildKernel(ProviderModelInfo)
public Kernel BuildKernel(ProviderModelInfo model)
Parameters
modelProviderModelInfo
Returns
- Kernel
DetectAsync(CancellationToken)
public Task<ProviderInfo> DetectAsync(CancellationToken ct = default)