export interface ModelPricing { /** 输入 token 单价(美元/百万 token) */ inputPerMillion: number; /** 输出 token 单价(美元/百万 token) */ outputPerMillion: number; /** 上下文窗口(token) */ contextWindow?: number; } /** * 注册自定义模型定价 * @param key 模型标识,格式 {provider}:{model} */ export declare function registerPricing(key: string, pricing: ModelPricing): void; /** * 查询模型定价 * 查找顺序:自定义 → 内置精确匹配 → 内置前缀匹配 → 默认值 */ export declare function getPricing(provider: string, model: string): ModelPricing; /** * 计算 token 使用成本(美元) */ export declare function calculateCost(provider: string, model: string, usage: { promptTokens: number; completionTokens: number; }): number; //# sourceMappingURL=pricing.d.ts.map