预置组件功能介绍
平台提供了多种预置组件方便用户使用。
组件类别 |
组件名称 |
功能介绍 |
---|---|---|
数据读写 |
convert_obs_file_to_base64 |
|
save_data_to_local_file |
||
read_data_from_local_file |
||
逻辑组件 |
deploy_together |
|
自定义脚本 |
custom_python_script |
|
其他 |
call_stream_api |
|
call_api |
convert_obs_file_to_base64组件
convert_obs_file_to_base64组件用于读取obs上的文件,并将其转换为base64编码 ,适用于类似图片的小文件base64读取转换。
参数分类 |
参数名称 |
参数说明 |
---|---|---|
输入参数 |
obs_path |
待读取的obs文件路径。以“obs://”开头 |
ak |
obs文件所在租户的访问密钥(ak)。 |
|
sk |
obs文件所在租户的密钥(sk)。 |
|
输出参数 |
output |
文件转化为base64编码后的输出结果。 |
其中,ak、sk获取方法如下:
登录华为云管理控制台,鼠标移动至页面右上角用户名位置,单击“我的凭证”,在“我的凭证”页面,进入“访问密钥”页签获取ak、sk。如果没有ak、sk可以通过单击“新增访问密钥”进行创建。

save_data_to_local_file组件
save_data_to_local_file组件用于将单层级的json格式数据存储到本地的csv或json文件中。
参数分类 |
参数名称 |
参数说明 |
---|---|---|
输入参数 |
file_path |
本地文件的路径,支持csv和json两种文件格式。例如:/home/HwHiAiUser/test.csv |
data |
要写入文件的json数据。 |
|
encoding |
文件内容编码。支持gbk和utf-8两种格式, 默认值gbk。 file_path文件为csv格式时,建议使用gbk编码。 |
|
输出参数 |
flag |
写入json数据后文件的长度。 |

read_data_from_local_file组件
read_data_from_local_file组件可以用于读取本地数据,组件参数说明如下:
参数分类 |
参数名称 |
参数说明 |
---|---|---|
输入参数 |
file_path |
要读取的本地文件路径,支持csv和json两种文件格式。例如:/home/HwHiAiUser/test.csv |
encoding |
文件内容的编码方式。支持gbk和utf-8两种格式。 |
|
输出参数 |
data |
从文件中读取到的json数据 |

deploy_together组件
deploy_together组件中文名称为同容器组件,所有拖入同容器组件中的子组件会被整合为一个容器服务,从而简化管理和部署流程。这些子组件共享同一个容器的资源,如CPU、内存和环境变量。这些子组件在同一容器中运行,减少了跨容器通信的开销和复杂性,便于统一配置和管理。
同容器组件参数说明如下:
参数分类 |
参数名称 |
参数说明 |
---|---|---|
部署配置 |
CPU |
部署需要使用的最小CPU值(物理核)。 |
内存 |
部署需要使用的最小内存值。 |
|
Ascend |
部署使用的npu卡数量。 |
|
环境变量 |
用户在组件代码中定义的外部环境变量。 |

custom_python_script组件
custom_python_script组件与组件管理中的自定义脚本组件功能基本相同,支持用户自己编写Python代码完成特定组件功能。不同之处在于,custom_python_script组件支持在画布中进行参数的创建与删除,脚本代码的编写,调试过程中有问题无需返回组件管理页面进行处理,大大方便用户的调试过程,可以在调试完成后归档在组件管理页面中。需要注意的是,每次在画布中拖入custom_python_script组件时,均需创建其参数和补充脚本,删除时,之前创建的信息会丢失。

call_stream_api组件
call_stream_api组件可以用于调用已经部署好的流式出参的模型服务。例如,nlp模型流式场景的组件参数说明如下:
参数分类 |
参数名称 |
参数说明 |
---|---|---|
输入参数 |
body |
调用服务请求所需要的请求体,为对象格式,默认为{}。 |
headers |
调用服务请求所需要的请求头,为对象格式,默认为{}。 |
|
url |
调用服务的请求地址,为字符串格式,画布中可通过“选择服务”按钮进行自动填充。 |
|
request_type |
调用服务的请求类型,默认为POST。 |
|
输出参数 |
response |
调用服务的流式返回值。 |
