Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/pricing / / calculateCost

Function: calculateCost()

ts
function calculateCost(args, snapshot?): 
  | {
  amount: number;
  currency: "USD";
}
  | null;

Defined in: pricing/src/lookup.ts:99

Multiply a per-token price by an integer token count. Returns null when the price is unknown. Useful when caller wants to compute cost for a single LLM call without instantiating the cost tracker.

Parameters

ParameterTypeDefault value
argsLookupPriceArgs & { cachedReadTokens?: number; inputTokens: number; outputTokens: number; reasoningTokens?: number; }undefined
snapshotPricingSnapshotBUNDLED_SNAPSHOT

Returns

| { amount: number; currency: "USD"; } | null

Stable