detectProviders
detectProviders(
options?):Promise<DetectedProvider[]>
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:722
Detect every known provider on this machine and list its models.
- Cloud providers are
availablewhen one of their API-key env vars is set; their model list is live-discovered (curated fallback) when a key is present. vertexaiis reported withrequiresExternalAuth: trueandavailable: false; usability via gcloud ADC cannot be cheaply verified here and is left to the caller / a live run.ollamaisavailablewhen the local daemon’s/v1/modelsresponds, and its model list is that live inventory.
Parameters
Section titled “Parameters”options?
Section titled “options?”includeUnavailable?
Section titled “includeUnavailable?”boolean
when true (default), every provider is returned (so a dialog can offer “set a key” flows); when false, only available providers are returned.
Returns
Section titled “Returns”Promise<DetectedProvider[]>