Skip to main content

Type Alias: EngineBatchItemResult

EngineBatchItemResult = { cachedInputTokens?: number; id: string; inputTokens: number; outputTokens: number; reasoningTokens?: number; reportedCostUsd?: number; servedBy?: string; status: "succeeded"; text: string; } | { cachedInputTokens?: number; error?: string; id: string; inputTokens?: number; outputTokens?: number; reasoningTokens?: number; servedBy?: string; status: "failed" | "cancelled" | "expired"; }

Defined in: packages/workflow-engine/src/ai/batch/model.ts:35

Union Members​

Type Literal​

{ cachedInputTokens?: number; id: string; inputTokens: number; outputTokens: number; reasoningTokens?: number; reportedCostUsd?: number; servedBy?: string; status: "succeeded"; text: string; }

cachedInputTokens?​

optional cachedInputTokens?: number

id​

id: string

inputTokens​

inputTokens: number

outputTokens​

outputTokens: number

reasoningTokens?​

optional reasoningTokens?: number

reportedCostUsd?​

optional reportedCostUsd?: number

USD cost the transport itself reported for this request, when it reports one per request (OpenRouter with usage accounting). Absent on the vendor transports, whose batch results carry tokens only.

servedBy?​

optional servedBy?: string

status​

status: "succeeded"

text​

text: string


Type Literal​

{ cachedInputTokens?: number; error?: string; id: string; inputTokens?: number; outputTokens?: number; reasoningTokens?: number; servedBy?: string; status: "failed" | "cancelled" | "expired"; }