开始
计费与积分
API 与网页共用同一个积分余额。充值与订阅见定价页。
文本对话:按 token 计费
每个模型有三档单价(积分 / 百万 token):输入、缓存命中的输入、输出。单价见对话模型,或 GET /v1/models?type=chat 返回的 pricing。
- 请求前预扣:按估算预扣积分。余额不够全额时,只要够「输入全按缓存价」估出的下限,就先押上全部余额。
- 结束后多退少补:按实际 token 结算,不足 1 积分的零头累计到下次。
- 失败退款:首个 token 之前失败自动全额退;非流式请求上游中途断开也全额退(此时不返回任何内容);流式已开始输出后断开,按已产生的 token 结算。
- API 不享受网页端的每日免费额度。
缓存决定长会话的成本
编程 Agent 每一轮都会把整段对话历史重新发一遍,上下文动辄几万 token。上游会缓存相同的前缀,命中缓存的输入按「缓存命中」单价计,远低于普通输入。
所以同一个会话从第二轮起,大部分输入走缓存价;而频繁新开会话、或中途改动早期消息,会让缓存失效,成本成倍上升。
长时间写代码时,选缓存命中单价低的模型,并尽量在同一个会话里连续工作。不同模型的单价差距可达数倍,见模型总览里的选型建议。
客户端的「自动起标题」「生成摘要」也是一次请求,按同样单价计费;不需要可以在客户端设置里关掉。