Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/core / / ProviderCapabilities

Interface: ProviderCapabilities

Defined in: packages/core/src/contracts/provider.ts:45

Static capability descriptor returned by Provider.capabilities.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
contextWindowreadonlynumberTotal context window in tokens.packages/core/src/contracts/provider.ts:53
maxOutputreadonlynumberMaximum output tokens.packages/core/src/contracts/provider.ts:55
multimodalreadonlyboolean-packages/core/src/contracts/provider.ts:49
parallelToolCallsreadonlyboolean-packages/core/src/contracts/provider.ts:48
reasoningreadonlyboolean-packages/core/src/contracts/provider.ts:51
reasoningContract?readonlyReasoningContractHow 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:66
streamingreadonlyboolean-packages/core/src/contracts/provider.ts:46
structuredOutputreadonlyboolean-packages/core/src/contracts/provider.ts:50
toolCallingreadonlyboolean-packages/core/src/contracts/provider.ts:47