核对 CAPTCHA 用量与工作区余额

作者:solvethree阅读需 1 分钟

先确认创建任务所用 API 密钥所属的工作区。然后区分用量和余额:控制台的过去 28 天视图并非账单,充值也不等于支出。

本页内容

比较同一工作区和同一时段

API 请求使用工作区 API 密钥进行身份验证。核对用量时,请检查该工作区;目标主机名相同并不意味着请求属于同一个工作区。

/usage 中的用量标注为过去 28 天。其中显示 Request volume、Successful、Failed (not billed)、Average latency,以及 Period spend 或 Unlimited coverage。不要仅根据这一时间窗口推断相应账单或当前余额。

使用 By site profile 定位用量突增。比较 Site、Share 和 Requests,找出请求量增加的位置,然后检查 Success 和 Billing。这些是服务用量事件,不能证明目标接受了由此产生的请求。

已就绪的任务会计费,即使目标拒绝提交

状态为 ready 的任务会计费。求解失败会退款。创建任务或收到 HTTP 成功响应,并不等于收到可用解答;只有 ready 才包含可用解答。

如果求解器返回了已就绪的解答,但网站拒绝了后续请求,这并不属于求解器任务失败。不要将其计入 Failed (not billed),也不要认为它会自动获得退款。替代任务如果达到 ready 状态,就会作为另一次求解计费。

区分购买的余额与用量费用

最低充值金额为 $10;欢迎赠送额度为 $5。充值会增加工作区额度,并不代表使用统计时段内的消费金额。将付款记录与余额核对时,请分别计算购买额度和欢迎赠送额度。

当前按量付费价格
当前按量付费价格
产品每 1,000 次求解的美元价格
reCAPTCHA$2.00
Kasada$1.25
TMPT$0.99

估算按量付费费用时,应使用已计费且状态为 ready 的任务数,而不是请求总量。如果控制台显示 Unlimited coverage,请查看相应产品的月度套餐,而不是将所有请求都按量计价。账户额度或适用的奖励额度也可能影响您需要额外充值的金额。

将用量突增追溯到逻辑请求

  1. 1.

    匹配受影响的网站和时段

    使用站点配置明细缩小排查范围,然后对比同一时段的应用日志。记录逻辑请求、对应的 requestId、返回的任务 ID 和最终状态。

  2. 2.

    检查是否有多个任务服务于同一个请求

    如果一次预期的求解对应多个不同的任务 ID,且这些任务都达到 ready 状态,就可能产生额外费用。请区分主动发起的替代求解与因响应丢失而进行的重试。

  3. 3.

    恢复创建请求超时的任务

    连接超时并不能证明任务创建失败。如果已有任务 ID,请检索该任务。否则,请使用原始 requestId 重试相同的任务请求,以恢复现有任务,而不是创建新的逻辑任务。

  4. 4.

    首次尝试前分配 requestId

    每次预期的求解使用一个 requestId,并在重试时沿用。它接受 1–64 个 ASCII 字母、数字、下划线或连字符。相同 ID 配合相同的任务请求会返回现有任务;配合不同输入使用则会发生冲突。

排查重复创建时,应统计不同的任务,而不只是 HTTP 尝试次数。多次重试如果返回相同的任务 ID,就没有创建多个任务。

运行您的第一个任务。

使用 $5 工作区额度开始体验。

创建工作区
核对 CAPTCHA 用量与工作区余额 · solvethree