跳转到主要内容
获取令牌时遇到问题吗
联系支持

设置文本验证码识别的置信度阈值

如何设置低于此阈值的响应不会被扣费的置信度阈值

CapMonster.Cloud中,验证码的接受取决于其复杂性。客户仅支付正确解决的验证码费用。

请注意!

recognizingThreshold 参数仅适用于 ImageToTextTask(文本验证码)。对于其他类型的验证码(ReCaptcha、Turnstile 等),则不使用该参数,也不会影响结果。

为了使 CapMonster.cloud 返回保证正确的结果,您可以在验证码识别请求中传递一个名为recognizingThreshold的参数,其取值范围在 0 到 100 之间。该参数允许您设置系统对验证码正确答案的置信度阈值,并确定低于该阈值时不会从余额中扣除费用。


示例

POST

https://api.capmonster.cloud/createTask
{

"task": {
...
"recognizingThreshold" : 70
},
"clientKey":"API_KEY",
"softId" : 345

}

在这种情况下,如果参数等于 70,则只会返回我们系统确定超过 70% 确信度的答案,否则将返回错误:“ERROR_CAPTCHA_UNSOLVABLE

信息

置信度阈值是系统用于评估识别文本是否正确的内部指标。阈值越高,回答的准确性就越高,但任务被视为无法解决(ERROR_CAPTCHA_UNSOLVABLE)的情况也会越频繁。

另一种通过阈值传递的方式是仅使用字段来指定 ApiKey。您可以以以下格式添加阈值信息:{apikey}__recognizingthreshold_{value}

例如,“API_KEY__recognizingthreshold_70”

您还可以使用以下格式输入带有模块名称的密钥:{apikey}__module-name

密钥、置信度阈值和模块名称用下划线 “__” 标示

示例:“API_KEY__solvemedia__recognizingthreshold_70”

注意

如果您无法设置响应的置信度阈值,请联系我们的支持团队,我们将帮助您进行设置!