Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/core / / ProviderRequest
Interface: ProviderRequest
Defined in: packages/core/src/contracts/provider.ts:92
Provider-call request payload.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
cachePolicy? | readonly | ProviderCachePolicy | - | packages/core/src/contracts/provider.ts:102 |
maxTokens? | readonly | number | - | packages/core/src/contracts/provider.ts:99 |
messages | readonly | readonly Message[] | - | packages/core/src/contracts/provider.ts:93 |
metadata? | readonly | ProviderRequestMetadata | - | packages/core/src/contracts/provider.ts:110 |
outputType? | readonly | OutputSpec | - | packages/core/src/contracts/provider.ts:96 |
parentSpan? | readonly | AISpan<SpanType> | C7: live parent span for the provider call. Like signal, this is a runtime handle (never serialized): withTracing parents its provider.generate/stream span under it so a run's traces form one tree instead of disconnected fragments. | packages/core/src/contracts/provider.ts:109 |
providerOptions? | readonly | Readonly<Record<string, unknown>> | - | packages/core/src/contracts/provider.ts:101 |
reasoningRetention? | readonly | ReasoningRetention | Per-request override of the provider's auto-detected ReasoningRetention default. Only honoured when the provider declares reasoningContract of 'round-trip-required' or 'optional'; hidden-chain-of-thought providers (e.g. 'hidden') always strip and emit one WARN per process when an incompatible override is supplied. | packages/core/src/contracts/provider.ts:119 |
signal? | readonly | AbortSignal | - | packages/core/src/contracts/provider.ts:100 |
systemMessage? | readonly | string | - | packages/core/src/contracts/provider.ts:97 |
temperature? | readonly | number | - | packages/core/src/contracts/provider.ts:98 |
toolChoice? | readonly | ToolChoice | - | packages/core/src/contracts/provider.ts:95 |
tools? | readonly | readonly ToolDefinition[] | - | packages/core/src/contracts/provider.ts:94 |