配额和限制

本文档列出了适用于您的 API 的配额限制, 使用 Cloud Natural Language API。

Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用的 Google Cloud 资源的数量。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护 Google Cloud 用户社区。配额还可帮助您管理自己的 Google Cloud 资源。

Cloud 配额系统执行以下操作:

  • 监控 Google Cloud 产品和服务的消耗情况
  • 限制这些资源的消耗量
  • 提供请求更改配额值的方法。

在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。

配额通常在 Google Cloud 项目级层应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。

如需增加或减少大多数配额,请使用 Google Cloud 控制台。如需了解详情,请参阅申请更高的配额

Natural Language 资源也有限制。 这些限制与配额系统无关。除非另有说明,否则无法更改限制。

语言限制

Natural Language API 目前仅支持语言支持页面中列出的语言。

内容配额

Natural Language API 接收到的内容是以文本字符串的形式提供的。Natural Language API 会将此文本处理成一系列语言单元,这些单元大致对应于不同的字词边界。所有 Natural Language API 功能(情感分析、实体提取和句法分析)均使用这些语言单元作为基本要素来对提供的文本进行分析。

该 API 对每个请求的此类内容的大小有以下配额限制:

内容配额 溢出后果
文本内容 100 万字节 API 错误
语言单元配额 10 万个语言单元 忽略
实体提及次数 5000 次* 忽略

尝试处理超出文本内容配额的内容时,系统将会产生错误。尝试处理超出配额的语言单元时,系统不会产生错误,但超出该配额的所有语言单元都将被忽略。

请注意,字节计数可能与字符计数不一致,具体取决于文本内容使用的编码。

* 实体提及次数配额不仅包括文档中返回的提及次数,而且还包括对这些实体的所有名词引用(包括代词)。请注意,虽然这些代词会计入配额,但它们并不会直接反映在 mentions 字段中。

请求配额

Cloud Natural Language API 当前的 API 用量配额如下(可能会更改):

配额类型 用量配额
每分钟请求数 600
每日请求数 80 万