var client = new Baidu.Aip.Ocr.Ocr(ApiKey, SecretKey);
var image = File.ReadAllBytes(tuPian);
var result = client.AccurateBasic(image);
报错: "error_code": 18,
“error_msg”: “Open api qps request limit reached”
不知道是什么原因?
基本判定是因为并行提交速度太快,服务器容易达到QPS限制,出现如上的报错。 另外,要想免费使用,我的方案是,对返回结果检测是否存在error_msg只要存在,就得重新发送请求。返回结果正常呢,就把返回结果现存人数组中。在处理重新发送请求部分,使用了函数迭代,直到没有错误信息才结束调用。最终所有的正确结果都存在数组中了。
这个是QPS超限导致的。百度ai 开放平台的免费测试额度在6.1做了策略调整,需要您登录控制台,在文字识别方向的概览页去领取下。 具体的领取步骤如下: 1. 登录百度AI官网控制台;https://console.bce.baidu.com/?fromai=1#/aip/overview 在你需要的产品下找到领取按钮。 2. 选择对应的接口领取免费额度。