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

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

如何设置置信度阈值

在我们的服务中,验证码识别成功的概率取决于其难度。只有成功识别的验证码才会从账户余额中扣费。如果系统对答案的置信度低于用户设定的阈值,则不会扣除费用。

注意!

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

为了保证 CapMonster Cloud 返回可靠结果,您可以在发送验证码识别请求时传递参数 recognizingThreshold,取值范围为 0100。该参数用于设置系统对答案的置信度阈值,低于该值时余额不会扣除。


示例

POST

https://api.capmonster.cloud/createTask
{
"task": {
...
"recognizingThreshold" : 70
},
"clientKey":"API_KEY",
"softId" : 345
}

在此示例中,如果参数设为 70,系统仅返回置信度高于 70% 的答案,其余任务将返回错误:“ERROR_CAPTCHA_UNSOLVABLE”。

另一种传递阈值的方法是仅使用 ApiKey 字段,可按以下格式附加阈值信息:"{apikey}__recognizingthreshold_{value}"

例如:API_KEY__recognizingthreshold_70

您也可以同时指定模块名称,格式如下:"{apikey}__模块名称"

API 密钥、置信度阈值和模块名称使用双下划线 “__” 分隔

示例:API_KEY__solvemedia__recognizingthreshold_70