根据Google Vision documentation ,每个请求的最大图像文件数为 16。 Elsewhere但是,我发现每分钟的最大请求数高达1800。有没有办法在这么短的时间内从一台机器提交这么多请求?我在 Windows 笔记本电脑上使用curl,并且我不知道如何在等待第一个请求大约一分钟后完成之前提交第二个请求(如果可能的话)。
最佳答案
如果您想请求 1800 个图像,则可以将每个请求分组 16 个图像 (1800/16),您将需要 113 个请求。
另一方面,如果限制为每分钟 1800 个请求,并且每个请求可以包含 16 个图像,那么您每分钟可以处理 1800 * 16 = 28800 个图像。
请考虑文档说:These limits apply to each Google Cloud Platform Console project并在使用该项目的所有应用程序和 IP 地址之间共享。因此,请求是从一台或多台机器发送并不重要。
Cloud Vision 可以接收并行请求,因此您的应用应该准备好管理如此数量的请求/响应。您可能需要检查this example然后使用您首选的编程语言中的线程来发送/接收并行操作。
关于google-cloud-vision - 一次多个 Google Vision OCR 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53585778/