Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

分支对话

从任意消息处将对话分支为新聊天,并选择要保留的历史记录量及要携带的消息分支。

分支(Forking)会创建一个从现有对话中特定消息处分叉出来的新对话。新对话会复制你所选择的消息,这样你就可以探索不同的方向、测试不同的提示词,或将长对话拆分为多个专注的主题,而无需更改原始对话。

如何分叉对话

将鼠标悬停在一条消息上并打开其菜单,然后选择分支(fork)图标。你打开菜单的那条消息将成为该分支的目标消息。

选择一个分支选项以控制要复制哪些消息(见下文)。

确认分支。 LibreChat 会使用复制的消息开启新的对话,而原始对话保持不变。

目标消息是指您打开菜单时所选的那条消息。如果您启用了从此处开始分支 (Start fork here),则目标会变为对话中的最新消息,并且分支将从所选消息开始向后执行。

Fork Options

每个选项都会根据目标复制不同的一组消息。

仅显示可见消息

仅复制可见消息:即通往目标消息的直接路径,不包含任何分支。

仅分叉可见消息选项仅分叉可见消息选项

复制目标消息的直接路径以及沿该路径的所有分支。

包含相关分支 fork 选项包含相关分支 fork 选项

在此处包含所有来源/去向

默认选项。复制目标消息之前的所有消息,包括相邻分支,无论它们是否可见或是否在同一路径上。

包含所有此处至/来自的分支选项包含所有此处至/来自的分支选项

附加设置

Start fork here 从选定的消息开始,一直到对话中的最新消息,并使用上述选择的选项进行分支。

在此处开始 fork 设置在此处开始 fork 设置

Remember 会保存您选择的选项并将其应用于未来的分支,因此您无需每次都进行设置。

记住分支选项设置记住分支选项设置

您也可以在设置菜单中设置默认的 fork 行为。

设置菜单中的默认分支行为设置菜单中的默认分支行为

这篇指南怎么样?