Skip to content

DetectedProvider

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

Result of detecting one provider.

optional apiKeyEnvironmentVariable?: string

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

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:315

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:309


label: string

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


models: ModelInfo[]

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

Models offered by this provider, ⭐ preferred ones flagged.


requiresExternalAuth: boolean

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

True when this provider authenticates outside of an env var.