Skip to content

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

PropertyModifierTypeDescriptionDefined in
cachePolicy?readonlyProviderCachePolicy-packages/core/src/contracts/provider.ts:102
maxTokens?readonlynumber-packages/core/src/contracts/provider.ts:99
messagesreadonlyreadonly Message[]-packages/core/src/contracts/provider.ts:93
metadata?readonlyProviderRequestMetadata-packages/core/src/contracts/provider.ts:110
outputType?readonlyOutputSpec-packages/core/src/contracts/provider.ts:96
parentSpan?readonlyAISpan<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?readonlyReadonly<Record&lt;string, unknown&gt;>-packages/core/src/contracts/provider.ts:101
reasoningRetention?readonlyReasoningRetentionPer-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?readonlyAbortSignal-packages/core/src/contracts/provider.ts:100
systemMessage?readonlystring-packages/core/src/contracts/provider.ts:97
temperature?readonlynumber-packages/core/src/contracts/provider.ts:98
toolChoice?readonlyToolChoice-packages/core/src/contracts/provider.ts:95
tools?readonlyreadonly ToolDefinition[]-packages/core/src/contracts/provider.ts:94