Azure AI 语言的服务限制

注意

本文仅介绍适用于语言的 Azure AI 语言中的预配置功能的限制:若要查看可自定义功能的服务限制,请参阅以下文章:

使用本文查找将数据发送到语言服务的以下功能时的大小和速率限制。

使用语言服务的功能时,请牢记以下信息:

  • 定价与数据或速率限制无关。 定价基于发送到 API 的文本记录的数量,并受语言资源的定价详细信息限制。
    • 文本记录测量为 1000 个字符。
  • 数据和速率限制基于发送到 API 的文档数。 如果需要分析的文档的大小超出限制,则可将文本拆分成较小的文本块,然后再将其发送到 API。
  • 文档是由文本字符构成的单个字符串。

每个文档的最大字符数

以下限制指定了单个文档中的最大字符数。

Feature
运行状况文本分析 125,000 个字符,通过 StringInfo.LengthInTextElements 进行度量。
所有其他预配置的功能(同步) 5,120 个,通过 StringInfo.LengthInTextElements 进行度量。 如果你需要提交较大的文档,请考虑以异步方式使用该功能。
所有其他预配置的功能(异步 所有提交的文档中共 125,000 个字符,通过 StringInfo.LengthInTextElements 进行度量(最多 25 个文档)。

如果文档超出了字符限制,则 API 的行为会因你发送请求的方式而异。

如果要同步发送请求,则:

  • API 不会处理超过最大大小的文档,对于这种文档它会返回无效文档错误。 如果 API 请求包含多个文档,则 API 将继续处理它们(只要它们在字符限制内)。

如果要异步发送请求,则:

  • 如果请求中有任何文档超出最大大小,则 API 将拒绝整个请求并返回 400 bad request 错误。

最大请求大小

以下限制指定了整个请求中包含的文档的最大大小。

Feature
所有预配置的功能 1 MB

每个请求的文档数上限

超过以下文档限制会生成 HTTP 400 错误代码。

注意

发送异步 API 请求时,每个请求最多可以发送 25 个文档。

Feature 每个请求的最大文档数
对话摘要 1
语言检测 1000
情绪分析 10
观点挖掘 10
关键短语提取 10
命名实体识别 (NER) 5
个人身份信息 (PII) 检测 5
文档摘要 25
实体链接 5
运行状况文本分析 对于基于 Web 的 API 为 25,对于容器为 1000。 (共 125,000 个字符)

速率限制

速率限制将因定价层而异。 两个 API 版本的这些限制是相同的。 这些速率限制不适用于没有设置速率限制的运行状况文本分析容器。

每秒请求数 每分钟请求数
S/多服务 1000 1000
S0/F0 100 300

对每个功能的请求速率分别进行测量。 可以同时向每个功能发送定价层的最大数量的请求。 例如,如果你处于 S 层并一次发送了 1000 个请求,则你将无法在 59 秒内再发送其他请求。

另请参阅