# 工具
工具节点是工作流中实现第三方能力调用的核心组件之一，允许工作流通过调用API来执行特定功能任务。
尽管大语言模型（LLM）具备强大的自然语言处理与推理能力，但存在两大局限：信息缺失和滞后（无法获取训练截止日期之后的实时信息，无法获取企业内部数据）和行动力缺失（无法直接与外部系统交互）。工具节点正是突破这些局限的关键桥梁，每个工具本质上是经过标准化封装的API或者函数功能的工具集合，提供即插即用的模块化服务，让工作流具备连接外部世界的能力。
工具与API的关系：工具是集成了一个或多个API的功能集合，定义了这些API共用的基础属性（如服务域名、鉴权方式）；API是工具内具体的执行单元，每个API对应一个独立的功能。工作流中添加工具节点时，实际调用的是工具中某一个特定API。
#### 前提条件
已[构建工作流](https://support.huaweicloud.com/usermanual-dataartsplatform/dataartsplatform_02_0027.html)。
#### 配置工具节点
1. 在工作流编排画布中，单击"添加节点"，从节点列表中选择"工具"，即可将该节点添加至当前画布中。 
   图1工具节点   
   ![](https://support.huaweicloud.com/usermanual-dataartsplatform/figure/zh-cn_image_0000002737018023.png "点击放大")
   
   
2. 选择"工具"节点，在弹出的节点详情页面中进行参数配置。 
   1. 单击![](https://support.huaweicloud.com/usermanual-dataartsplatform/figure/zh-cn_image_0000002737030639.png)，选择工具并指定对应的API。
      图2选择工具   
      ![](https://support.huaweicloud.com/usermanual-dataartsplatform/figure/zh-cn_image_0000002707358272.png "点击放大") 
   
   2. 调整API的输入参数和输出参数。
      图3参数配置   
      ![](https://support.huaweicloud.com/usermanual-dataartsplatform/figure/zh-cn_image_0000002707362550.png "点击放大") 
   
   3. 失败策略（配置失败处理方式）。
      - 抛出异常，终止执行：默认行为，会抛出异常，终止当前工作流的运行。
      
      - 输出失败信息，继续执行：当前节点会输出error_code和error_msg，工作流会继续执行。
      
      
      图4输出配置   
      ![](https://support.huaweicloud.com/usermanual-dataartsplatform/figure/zh-cn_image_0000002737042049.png "点击放大") 
   
   
   
   
3. 单击上方的"保存"。
 
