文档首页/按量计费

按量计费

理解用量、单价和历史费用。

费用计算

费用等于实际数量乘以基础单位美元单价。输入、输出和缓存分别按适用费率计算;图片、秒数和搜索次数使用各自单位。示例:1,000 输入 Token × $0.000002 + 500 输出 Token × $0.000008 = $0.006。

价格与时段

优先部署价格,再查询目录。缺少价格不等于免费。高峰和空闲费率按调用开始时刻及 Asia/Shanghai 时区选择。

日志与对账

请求日志显示用量、金额和价格快照。快照保存当次价格,改价不重写历史金额。本地费用须与供应商对账;分页日志和有限扫描的活动报表不等于完整账单。

单位与价格来源

维度 实测数量 单价单位
文本 输入、输出、缓存 Token 美元 / Token
图片 图片数量 美元 / 张
音频 / 视频 时长 美元 / 秒
查询 查询次数 美元 / 次

先尝试部署价格,再查目录价格。价格缺失不等于免费。分辨率、音频、思考模式和时段决定适用费率行,以价格快照为准,不套用统一倍率。

完整计算示例

以下是演算费率,不是固定报价。输入 $2 / 百万 Token、输出 $8 / 百万 Token:1,000 输入 + 500 输出 = $0.006。

缓存输入 $0.50 / 百万 Token 时,总输入 1,000 中含 600 缓存,加 500 输出:费用 = (400 × 2 + 600 × 0.5 + 500 × 8) / 1,000,000 = $0.0051。缓存输入是总输入的子集,不能叠加计费。

图片 $0.04 / 张,实测 3 张 = $0.12;视频 $0.10 / 秒,实测 8 秒 = $0.80。请求期望时长不能当作完成用量。

展示单位与存储单位

usd 已是每基础单位单价:费用 = quantity × usd。unit_size 记录原始报价单位,不再除一次。例如 $2 / 1,000 Token 保存为 usd=0.002,1,500 Token 费用 $3。每百万 Token 的展示价格只转换一次。

Token 与多模态输入

Token 是模型切分单位,不等于字数。系统提示、历史消息、工具定义都占用输入。输出上限不是实测消耗。思考与图片、音频输入按供应商用量和适用费率计算,不将明细再次加入总量。明确 0 保持 0,字段缺失可能估算,秒和张数不能伪装成 Token。

缓存、失败与重试

供应商提示缓存仍按缓存价收费。XHub 完整响应缓存是独立机制:本地命中新增生成费为零,返回 usage 可能保留之前结果。失败调用本地新增费用为零,供应商可能收取尝试或部分输出费用。当前无完整逐尝试供应商账本,重试与流式中断必须对账。

高峰与空闲时段

按开始时刻的 Asia/Shanghai 时区选价。正常工作日 [09:00,12:00)、[14:00,18:00) 为高峰;周末与已维护的中国节假日覆盖为空闲。跨时段仍用开始窗口,缺少准确变体时核对 fallback 标记。

异步结算与对账

创建和等待查询不推断生成费。成功终态且有正实测用量时,按调用方、传输、任务和部署范围结算一次,重复查询不增加生成费。

按 x-litellm-call-id 查日志,核对 usage、price_snapshot 和费率数量。x-litellm-response-cost 是本地美元金额,不代表数据库提交。改价不重写历史快照,没有价格快照的记录可能 source=recomputed。日志需翻页,活动报表最多扫描 5,000 事件,单页不是完整账单。用量记账不提供汇率、税费、退款或充值支付功能。

输入关键词搜索全文,例如:预算、路由、Docker