跳到主要内容

NebulaAIFlow辅助组件

辅助工具组件提供实用功能,帮助管理数据、任务和流程中的其他组件。

在流程中使用辅助组件

NebulaAIFlow中的聊天记忆可以存储在本地NebulaAIFlow表中(使用LCBufferMemory),或连接到外部数据库。

存储消息辅助工具组件将聊天记忆存储为数据对象,而消息历史辅助工具组件则将聊天消息作为数据对象或字符串检索。

本示例流程使用存储消息聊天记忆组件从AstraDBChatMemory组件中存储和检索聊天历史。

在AstraDB中存储聊天记忆的示例流程

批量运行组件

批量运行组件对数据框文本列的每一行运行语言模型,并返回包含原始文本和模型响应的新数据框。

输入参数

名称显示名称类型说明必需
model语言模型句柄输入在此处连接LLM组件的'语言模型'输出。
system_message系统消息多行输入数据框中所有行的多行系统指令。
df数据框数据框输入其列(由'column_name'指定)将被视为文本消息的数据框。
column_name列名字符串输入要作为文本消息处理的数据框列名。默认值='text'。

输出参数

名称显示名称方法说明
batch_results批量结果run_batch包含'text_input'和'model_response'两列的数据框。