Interface: ModelProvider
Defined in: packages/core/src/providers/types.ts:519
A resolved provider descriptor.
Since the AI SDK v7 migration, providers carry configuration only — all
model construction happens in adapters/ai-sdk/model-resolver.ts. The old
wire-protocol interface (buildRequest/parseResponse/transformEvent + realtime
methods) was removed in the 2026-07 cleanup; see
docs/plans/2026-07-08-baleybots-cleanup-modernization-plan.md
Properties
config
readonlyconfig:ProviderConfig
Defined in: packages/core/src/providers/types.ts:523
Provider configuration (API key, base URL, custom fetch, headers, …).
name
readonlyname:string
Defined in: packages/core/src/providers/types.ts:521
The provider name (e.g. 'openai', 'anthropic').