Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/provider / / CreateProviderOptions
Interface: CreateProviderOptions
Defined in: packages/provider/src/provider.ts:34
Options accepted by createProvider.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
acceptsSensitivity? | readonly | readonly Sensitivity[] | Sensitivity tiers this provider is allowed to receive. When unset, the value is forwarded from the wrapped adapter (which is itself populated from the trust class for baseUrl-driven adapters). | packages/provider/src/provider.ts:41 |
capabilities? | readonly | Partial<ProviderCapabilities> | Optional capability override. Useful for narrowing what a downstream tool advertises (e.g. setting multimodal: false when the consumer's prompt cache is text-only). | packages/provider/src/provider.ts:54 |
reasoningRetention? | readonly | ReasoningRetention | Per-request override of the reasoning-retention default. The adapter's capabilities.reasoningContract decides the auto- detected default; this option pins a different value for every request the wrapper sees. | packages/provider/src/provider.ts:48 |