

终止支持通知：2025年9月15日， AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后，您将无法再访问 Amazon Lex V1 控制台或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2，请改为参阅 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配额
<a name="gl-limits"></a>

本节介绍 Amazon Lex 中的当前限额。这些配额按类别进行分组。

服务限额可以调整或增加。要请求增加限额，请与 AWS 客户支持联系。增加服务限额可能需要几天时间。要在大型项目中增加限额，请将这段时间添加到您的计划中。

**Topics**
+ [运行时服务配额](#gl-limits-runtime)
+ [模型构建配额](#gl-limits-model-building)

## 运行时服务配额
<a name="gl-limits-runtime"></a>

除了 API 参考中所述的配额外，请注意以下几点：

### API 配额
<a name="gl-limits-runtime-api"></a>
+ [PostContent](API_runtime_PostContent.md) 操作的语音输入可长达 15 秒。

   
+ 在运行时 API 操作 [PostContent](API_runtime_PostContent.md) 和 [PostText](API_runtime_PostText.md) 中，输入文本大小最多可达 1024 个 Unicode 字符。

   
+ `PostContent` 标头的最大大小为 16 KB。请求和会话标头组合的最大大小为 12 KB。

   
+ 在文本模式下使用 `PostContent` 或 `PostText` 操作时，与机器人对话的最大并发数量，对于 `$LATEST` 别名为 2，对于其他所有别名为 50。限额分别应用于每个 API。

   
+ 在语音模式下使用 `PostContent` 操作时，与机器人的文本模式对话的最大并发数量，对于 `$LATEST` 别名为 2，对于所有其他别名为 125。限额分别应用于每个 API。

   
+ 会话管理呼叫（[PutSession](API_runtime_PutSession.md)、[GetSession](API_runtime_GetSession.md)、和 [DeleteSession](API_runtime_DeleteSession.md)）的最大并发数量，对于机器人的 `$LATEST` 别名为 2，对于所有其他别名为 50。

   
+ Lambda 函数的最大输入大小为 12 KB。最大输出大小为 25 KB，其中 12 KB 可以为会话属性。

   

### 使用 `$LATEST` 版本
<a name="gl-limits-runtime-latest"></a>
+ `$LATEST` 版本的机器人只应用于手动测试。Amazon Lex 限制可对 `$LATEST` 版本的机器人进行的运行时请求的数量。

   
+ 更新机器人的 `$LATEST` 版本时，Amazon Lex 将终止使用 `$LATEST` 版本的机器人的所有客户端应用程序正在进行的所有对话。一般而言，不应在生产环境中使用 `$LATEST` 版本的自动程序，因为 `$LATEST` 版本可能会更新。您应该发布一个版本并使用它。

   
+ 更新别名时，Amazon Lex 需要几分钟使更改生效。修改 `$LATEST` 版本的自动程序时，更改会立即生效。

   

### 会话超时
<a name="gl-limits-runtime-timeout"></a>
+ 创建自动程序时设置的会话超时将决定自动程序保留对话上下文 (如当前用户目的和槽数据) 多长时间。

   
+ 在用户开始与您的机器人的对话后，一直到会话过期，Amazon Lex 都将使用相同的机器人版本（即使您更新机器人别名以指向另一版本也是如此）。

   

## 模型构建配额
<a name="gl-limits-model-building"></a>

模型构建是指创建和管理自动程序。这包括创建和管理自动程序、目的、槽类型、槽和自动程序通道关联。

**Topics**
+ [自动程序配额](#gl-limits-bots)
+ [目的配额](#gl-limits-intents)
+ [槽类型配额](#gl-limits-slot-type)

### 自动程序配额
<a name="gl-limits-bots"></a>
+ 您可以在整个模型构建 API 中配置提示和语句。其中每个提示或语句最多可包含 5 条消息，每条消息可包含 1 到 1000 个 UTF-8 字符。

   
+ 使用消息组时，您可以为每条消息定义最多五个消息组。每个消息组最多可以包含五条消息，并且所有消息组中最多可以包含 15 条消息。

   
+ 您可以为目的和槽定义示例表达。所有表达最多可用 200000 个字符。

   
+ 每个槽类型最多可定义 10000 个值和同义词。每个自动程序最多可包含 50000 个槽类型值和同义词。

   
+ 自动程序、别名和自动程序通道关联名称在创建时不区分大小写。如果创建 `PizzaBot` 后尝试创建 `pizzaBot`，则会出现错误。但是，在访问资源时，资源名称区分大小写，您必须指定 `PizzaBot`，而不是 `pizzaBot`。这些名称必须在 2 到 50 个 ASCII 字符之间。

   
+ 可为所有资源类型发布的版本的最大数量为 100。请注意，没有适用于别名的版本控制。

   
+ 在自动程序内，目的名称和槽名称必须是唯一的，即目的和槽不能同名。

   
+ 您可以创建一个配置为支持多个目的的自动程序。如果两个目的有一个同名槽，则对应的槽类型必须相同。

   

  例如，假设创建了一个支持两个目的 (`OrderPizza` 和 `OrderDrink`) 的自动程序。如果这两个目的具有 `size` 槽，则该槽类型在两个位置必须相同。

   

  此外，为槽 (在其中一个目的中) 提供的示例表达也适用于其他目的中的同名槽。

   
+ 一个机器人最多可与 250 个意图关联。

   
+ 创建自动程序时，可以指定会话超时。会话超时可介于 1 分钟到 1 天之间。默认值为 5 分钟。

   
+ 您可以为一个自动程序创建最多 5 个别名。

   
+ 每个 AWS 账户可以创建最多 250 个机器人。

   
+ 您无法创建从同一内置目的扩展的多个目的。

   

### 目的配额
<a name="gl-limits-intents"></a>
+ 目的和槽名称在创建时不区分大小写。也就是说，如果创建 `OrderPizza` 目的后尝试创建另一个 `orderPizza` 目的，则会发生错误。但是，在访问这些资源时，资源名称区分大小写，应指定 `OrderPizza`，而不是 `orderPizza`。这些名称必须在 1 到 100 个 ASCII 字符之间。

   
+ 目的最多可包含 1,500 种示例表达。必须有至少一个示例表达。每个示例表达长度最多可为 200 个 UTF-8 字符。一个自动程序中的所有目的和槽表达最多可用 200000 个字符。目的的示例表达：
  + 可以引用零个或多个槽名称。
  + 可以只引用一次槽名称。

  例如：

  ```
  I want a pizza
  I want a {pizzaSize} pizza
  I want a {pizzaSize} {pizzaTopping} pizza
  ```

   
+ 尽管每个意图支持多达 1500 个表达，如果使用的表达较少，Amazon Lex 可以更好地识别您提供的集合之外的输入。

   
+ 您可以为意图中的每条消息创建最多五个消息组。消息的所有消息组中总共可以有 15 条消息。

   
+ 控制台只能为 `conclusionStatement` 和 `followUpPrompt` 消息创建消息组。您可以使用 Amazon Lex API 为任何其他消息创建消息组。

   
+ 每个槽可包含最多 10 种示例表达。每种示例表达必须精确引用一次槽名称。例如：

  ```
  {pizzaSize} please
  ```

   
+  每个自动程序最多可以有 200000 个字符用于目的和槽表达组合。

   
+ 您无法为从内置目的扩展的目的提供表达。对于所有其他目的，您必须提供至少一种示例表达。目的包含槽，但槽级别示例表达是可选的。

   
+ 内置意图 
  + 目前，Amazon Lex 不支持针对内置意图插槽引发。您无法在包含派生自内置意图的意图响应中创建 Lambda 函数以返回 `ElicitSlot` 指令。有关更多信息，请参阅 [响应格式](lambda-input-response-format.md#using-lambda-response-format)。
  + 该服务不支持向内置目的添加示例表达。同样，您无法为内置目的添加或删除槽。

   
+ 每个 AWS 账户可以创建最多 1000 个意图。一个目的中可以创建最多 100 个槽。

   

### 槽类型配额
<a name="gl-limits-slot-type"></a>
+ 槽类型名称在创建时不区分大小写。如果创建 `PizzaSize` 槽类型后再次尝试创建 `pizzaSize` 槽类型，则会发生错误。但是，在访问这些资源时，资源名称区分大小写 (您必须指定 `PizzaSize`，而不是 `pizzaSize`)。名称必须在 1 到 100 个 ASCII 字符之间。

   
+ 创建的自定义槽类型最多可包含 10000 个枚举值和同义词。每个值最多 140 个 UTF-8 字符。枚举值和同义词不可重复。

   
+ 对于槽类型值，请在适当时指定大写和小写。例如，对于名为 `Procedure` 的槽类型，如果值为 `MRI`，则将“MRI”和“mri”都指定为值。

   
+ 内置插槽类型 — 目前，Amazon Lex 不支持为内置插槽类型添加枚举值或同义词。