

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

# Amazon Bedrock 流的关键定义
<a name="key-definitions-flow"></a>

以下列表向您介绍了 Amazon Bedrock 流的基本概念。
+ **流**：流是由名称、描述、权限、节点集合和节点之间的连接组成的结构。调用流时，调用中的输入将通过流的每个节点发送，直到到达输出节点。调用的响应返回最终输出。
+ **节点**：节点是流中的一个步骤。对于每个节点，您可以配置其名称、描述、输入、输出以及任何其他配置。节点的配置因其类型而异。要详细了解不同的节点类型，请参阅 [流的节点类型](flows-nodes.md)。
+ **连接**：Amazon Bedrock 流中使用了两种类型的连接：
  + **数据连接**是在一个节点（*源节点*）的输出和另一个节点（*目标节点*）的输入之间建立的，可以将数据从上游节点发送到下游节点。在 Amazon Bedrock 控制台中，数据连接是灰色的实线。
  + **条件连接**是在条件节点中的条件和下游节点之间建立的，如果满足条件，则将条件节点之前的节点的数据发送到下游节点。在 Amazon Bedrock 控制台中，条件连接是紫色虚线。
+ **表达式**：表达式定义如何从进入节点的整个输入中提取输入。若要了解如何编写表达式，请参阅[在 Amazon Bedrock 流中提取整个输入的相关部分，使用表达式定义输入使用表达式定义输入](flows-expressions.md)。
+ **流生成器**：流生成器是 Amazon Bedrock 控制台上的一款工具，用于通过可视化界面构建和编辑流。您可以使用可视化界面将节点拖放到界面上，并为这些节点配置输入和输出以定义流。
+ 在后面的章节中，我们将用到以下术语：
  + **整个输入**：从前一个节点发送到当前节点的整个输入。
  + **上游**：指在流中较早出现的节点。
  + **下游**：指在流中稍后出现的节点。
  + **输入**：一个节点可以有多个输入。您可以使用表达式提取整个输入的相关部分，以用于每个单独的输入。在 Amazon Bedrock 控制台工作流生成器中，输入以圆圈的形式出现在节点的左边缘。将每个输入连接到上游节点的输出。
  + **输出**：一个节点可以有多个输出。在 Amazon Bedrock 控制台工作流生成器中，输出以圆圈的形式显示在节点的右边缘。将每个输出连接到下游节点中的至少一个输入。
  + **分支**：如果将一个节点的输出发送到多个节点，或者如果包含一个条件节点，则工作流的路径将分成多个分支。每个分支都可能在工作流调用响应中产生另一个输出。