Property ConfigOverlayJson
ConfigOverlayJson
Config.Overlay(json), applied last before load. The whole execution-provider escape
hatch, and deliberately the only one: GenAI names providers as strings inside
genai_config.json and has no CoreML and no NNAPI provider, so a typed policy object
would model choices that do not exist on any platform this suite ships to. Setting any
provider other than CPU on a mobile TFM is refused with
ChatExecutionProviderUnsupported naming the provider, rather
than being silently ignored by the native config parser.
public string? ConfigOverlayJson { get; set; }