Skip to content

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

PropertyModifierTypeDescriptionDefined in
contextWindowreadonlynumberTotal context window in tokens.packages/core/src/contracts/provider.ts:52
maxOutputreadonlynumberMaximum output tokens.packages/core/src/contracts/provider.ts:54
multimodalreadonlyboolean-packages/core/src/contracts/provider.ts:48
parallelToolCallsreadonlyboolean-packages/core/src/contracts/provider.ts:47
reasoningreadonlyboolean-packages/core/src/contracts/provider.ts:50
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:65
streamingreadonlyboolean-packages/core/src/contracts/provider.ts:45
structuredOutputreadonlyboolean-packages/core/src/contracts/provider.ts:49
toolCallingreadonlyboolean-packages/core/src/contracts/provider.ts:46