@unified-llm/core
Version:
Unified LLM interface (in-memory).
13 lines • 521 B
TypeScript
export type ModelPricingKey = "gpt-5.1" | "gpt-5" | "gpt-5-mini" | "gpt-5-nano";
export type UsageTotals = {
inputTokens: number;
outputTokens: number;
totalTokens: number;
cachedInputTokens?: number;
};
export declare function calculateUsageCost(usage: UsageTotals, model: ModelPricingKey, options?: {
cachedInputTokens?: number;
currencyMultiplier?: number;
}): number;
export declare function accumulateUsage(totals: UsageTotals, usage: unknown): void;
//# sourceMappingURL=token-utils.d.ts.map