NebulaAIFlow辅助组件
辅助工具组件提供实用功能,帮助管理数据、任务和流程中的其他组件。
在流程中使用辅助组件
NebulaAIFlow中的聊天记忆可以存储在本地NebulaAIFlow表中(使用LCBufferMemory
),或连接到外部数据库。
存储消息辅助工具组件将聊天记忆存储为数据对象,而消息历史辅助工具组件则将聊天消息作为数据对象或字符串检索。
本示例流程使用存储消息和聊天记忆组件从AstraDBChatMemory组件中存储和检索聊天历史。
批量运行组件
批量运行组件对数据框文本列的每一行运行语言模型,并返回包含原始文本和模型响应的新数据框。
输入参数
名称 | 显示名称 | 类型 | 说明 | 必需 |
---|---|---|---|---|
model | 语言模型 | 句柄输入 | 在此处连接LLM组件的'语言模型'输出。 | 是 |
system_message | 系统消息 | 多行输入 | 数据框中所有行的多行系统指令。 | 否 |
df | 数据框 | 数据框输入 | 其列(由'column_name'指定)将被视为文本消息的数据框。 | 是 |
column_name | 列名 | 字符串输入 | 要作为文本消息处理的数据框列名。默认值='text'。 | 是 |