Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/core / / ProviderRequest
Interface: ProviderRequest
Defined in: packages/core/src/contracts/provider.ts:73
Provider-call request payload.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
maxTokens? | readonly | number | - | packages/core/src/contracts/provider.ts:80 |
messages | readonly | readonly Message[] | - | packages/core/src/contracts/provider.ts:74 |
metadata? | readonly | ProviderRequestMetadata | - | packages/core/src/contracts/provider.ts:83 |
outputType? | readonly | OutputSpec | - | packages/core/src/contracts/provider.ts:77 |
providerOptions? | readonly | Readonly<Record<string, unknown>> | - | packages/core/src/contracts/provider.ts:82 |
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:92 |
signal? | readonly | AbortSignal | - | packages/core/src/contracts/provider.ts:81 |
systemMessage? | readonly | string | - | packages/core/src/contracts/provider.ts:78 |
temperature? | readonly | number | - | packages/core/src/contracts/provider.ts:79 |
toolChoice? | readonly | ToolChoice | - | packages/core/src/contracts/provider.ts:76 |
tools? | readonly | readonly ToolDefinition[] | - | packages/core/src/contracts/provider.ts:75 |