Skip to content

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 available when one of their API-key env vars is set; their model list is live-discovered (curated fallback) when a key is present.
  • vertexai is reported with requiresExternalAuth: true and available: false; usability via gcloud ADC cannot be cheaply verified here and is left to the caller / a live run.
  • ollama is available when the local daemon’s /v1/models responds, and its model list is that live inventory.

boolean

when true (default), every provider is returned (so a dialog can offer “set a key” flows); when false, only available providers are returned.

Promise<DetectedProvider[]>