内容配额限制 - 如何区分"per project"和"per project per user"?



我们正在使用 Google Cloud - Translate API。 我们需要翻译超过每 100.000 秒 100 个字符。 这些限制描述了每 100 秒的"最大值"。

  • 每个项目每 100 秒的字符数:1.000.000
  • 每个
  • 用户每个项目每 100 秒的字符数:100.000

我们不了解第一个限制 (1.000.000( 何时与我们的请求相关。 翻译 api 是使用后端应用程序中的 api 密钥调用的。 在此上下文中,"user"的含义是什么,以及如何使用每 100 秒最多 1.000.000 个字符?

如果我们请求超过 100.000 个字符,我们会得到 403 个用户速率限制超出。

有人可以解释一下吗?

谢谢!

编辑:我们希望使用来自服务器应用程序(php(的翻译API,没有任何用户限制。请求代码:

`$url = 'https://www.googleapis.com/language/translate/v2?key='.$apiKey.'&q='.rawurlencode($inputText).'&source='.$sourceLanguage.'&target='.$targetLanguage;
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handle);
$responseDecoded = json_decode($response, true);
$responseCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
curl_close($handle);`

为了进行测试,我按如下方式设置项目配额: 计算配额

使用 chrome 邮递员插件,我尝试了几个请求,但在 10 秒内翻译超过 100 个字符是不可能的。 我认为应该可以在 30 秒内翻译 100 个字符。

你需要 quotaID=userID 参数

请参阅 https://support.google.com/cloud/answer/7035610?hl=en,了解如何从多个用户发出 API 请求

目前,API 密钥和类似服务帐户的配额被视为用户配额。因此,解释每 100 秒 100 000 个字符的限制。将来,鉴于许多用户对此功能请求投了赞成票(也单击我(,这可能会根据此功能请求进行更改。同时,我建议根据此常见问题提交增加此特定配额的请求。

相关内容

  • 没有找到相关文章

最新更新