Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/provider / / CreateProviderOptions
Interface: CreateProviderOptions
Defined in: packages/provider/src/provider.ts:35
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:42 |
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:55 |
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:49 |