尝试与结算
一次请求可以包含一次或多次「尝试」:每次尝试是把请求发给某一个报价。你只为成功的那次尝试付费。
怎么计费
- 请求开始时锁定所用报价当时生效的价格版本,之后调价不影响这次调用。
- 只有成功的尝试按用量计费;失败的尝试不向你收费,也不向供应商结算。
- 默认每次请求只尝试排在第一位的报价;开启
allow_fallbacks后最多尝试 3 个(见失败切换),按承接成功的那个报价的价格计费。无论试了几个,一次请求最多一笔扣费。 - 流式输出开始后中断,按已经产生的用量计费;拿不到准确用量时按估算计费,账单里标记「预估」。
- 长时间收不到上游回执、结果未知的调用不收费。
- 响应体的
attempts逐次列出每次尝试的供应商、报价、HTTP 状态和费用,失败的那几次费用是 0,承接成功的那次费用等于用量对象里的cost,也就是账单上的扣费。
余额预留
调用开始前,平台按「输入估算 + 允许的最大输出」预留最高可能的费用,调用结束后按实际费用结算,多出的部分立即释放。所以余额刚好够时,把 max_tokens 设小一点更容易通过。
在哪里看
每次调用的模型、用量、单价和金额都在控制台「账单」页,见用量查看。