Defined in: packages/ai/src/types.ts:935
Provider-reported cost breakdown for a single request, normalized onto a canonical shape so consumer code is portable across gateways. Each adapter's extractor maps its provider-specific wire keys (e.g. OpenRouter's upstream_inference_prompt_cost, upstream_inference_input_cost) onto these fields at runtime.
optional upstreamCost: number;optional upstreamCost: number;Defined in: packages/ai/src/types.ts:937
Total cost the gateway paid the upstream provider.
optional upstreamInputCost: number;optional upstreamInputCost: number;Defined in: packages/ai/src/types.ts:939
Upstream cost for input (prompt) tokens.
optional upstreamOutputCost: number;optional upstreamOutputCost: number;Defined in: packages/ai/src/types.ts:941
Upstream cost for output (completion) tokens.