Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/core / / ProviderCapabilities
Interface: ProviderCapabilities
Defined in: packages/core/src/contracts/provider.ts:44
Static capability descriptor returned by Provider.capabilities.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
contextWindow | readonly | number | Total context window in tokens. | packages/core/src/contracts/provider.ts:52 |
maxOutput | readonly | number | Maximum output tokens. | packages/core/src/contracts/provider.ts:54 |
multimodal | readonly | boolean | - | packages/core/src/contracts/provider.ts:48 |
parallelToolCalls | readonly | boolean | - | packages/core/src/contracts/provider.ts:47 |
reasoning | readonly | boolean | - | packages/core/src/contracts/provider.ts:50 |
reasoningContract? | readonly | ReasoningContract | How the provider treats reasoning content across consecutive provider.stream(...) calls. Drives the auto-detected default ReasoningRetention value when the caller does not pass an explicit override on the request. Adapters supplied with the framework declare this field; bespoke adapters that omit it are treated as 'optional' (conservative 'strip' default + WARN-once on first reasoning emission). | packages/core/src/contracts/provider.ts:65 |
streaming | readonly | boolean | - | packages/core/src/contracts/provider.ts:45 |
structuredOutput | readonly | boolean | - | packages/core/src/contracts/provider.ts:49 |
toolCalling | readonly | boolean | - | packages/core/src/contracts/provider.ts:46 |