Skip to content

DetectedProvider

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:312

Result of detecting one provider.

optional apiKeyEnvironmentVariable?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:324

The environment variable that supplied the key, when available via an env var. Undefined for env-less providers (vertexai, ollama).


available: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:319

True when the provider looks usable on this machine: an API key env var is set, or (for ollama) a local daemon responded.


id: ProviderId

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:313


label: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:314


models: ModelInfo[]

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:328

Models offered by this provider, ⭐ preferred ones flagged.


requiresExternalAuth: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelDiscovery.ts:326

True when this provider authenticates outside of an env var.