Intelligence · interface
AiProviderCapabilities
What a provider says it can do.
Explained in Agents and behaviour.
interface AiProviderCapabilitiesimport type { AiProviderCapabilities } from '@driftengine/ai';In depth
Declared by the adapter rather than probed, except where a probe is cheap and
honest — createLocalProvider runs one, because a local model's availability is
a property of the device rather than of the configuration.
Properties
| Name | Type | Description |
|---|---|---|
textreadonly | boolean | |
streamingTextreadonly | boolean | |
structuredOutputreadonly | boolean | |
toolCallingreadonly | boolean | |
realtimeAudioreadonly | boolean | |
imageInputreadonly | boolean | |
localreadonly | boolean |