聊天

Cordy 侧边栏聊天——并行对话标签页、流式回复、消息分支、附件、内联工具调用,以及实时的上下文/Token 用量指示。

侧边栏聊天是 Cordy 的核心。它是一个停靠在页面旁的完整对话界面,支持并行对话标签页、流式回复、可编辑的消息分支、文件附件,还能实时查看你占用了多少模型上下文窗口。

概览

用工具栏图标或 Ctrl/Cmd + Shift + Y 打开聊天。在底部输入框中键入并发送。回复以 Markdown 流式返回,代码块、公式、表格和图表都会内联渲染。你所看到的一切都保存在本机——除了你发送给所配置服务商的那条消息外,没有任何内容被上传。

如果你更想在更大的窗口中工作,可以用顶部操作把面板作为一个完整的浏览器标签页打开。

对话标签页

Cordy 并行运行多个对话,以标签页的形式显示在聊天顶部——很像浏览器标签页,但用于对话。每个标签页都是拥有独立历史的独立对话,某个标签页的回复可以持续流式生成,而你同时在另一个标签页中工作。

标签页标题最初为 标签页 1标签页 2……随后会根据对话内容自动重命名,从而让你归档后的历史依然易于辨认。

操作标签页

操作方式
新建标签页点击 +、按 Alt + T,或运行 /new
关闭标签页Alt + W、中键点击标签页,或点其 ×
重新打开刚关闭的Alt + Shift + T(记住最近 10 个)
跳到第 1–9 个Alt + 1Alt + 9
下一个 / 上一个Ctrl/Cmd + Tab / Ctrl/Cmd + Shift + Tab(也可用 Ctrl + PageDown / PageUp
固定 / 取消固定右键标签页 → 固定
重命名右键标签页 → 重命名
重新排序拖拽标签页
关闭其他 / 右侧全部右键标签页 → 关闭其他标签页 / 关闭右侧全部
查找标签页打开溢出菜单(»)并搜索

标签页在回复生成期间会显示一个小的活动指示,若某回合失败则显示 前缀。

为什么用 Alt 而不是 Ctrl Chrome 保留了 Ctrl+T / Ctrl+W 用于自身标签页,并会在任何扩展之前处理它们——因此 Cordy 使用不冲突的 Alt 系快捷键。Ctrl/Cmd+Tab 循环键为尽力而为;如果你的平台占用了它们,请改用 Alt+1…9

输入框

输入框是你打字的地方。几点须知:

  • 发送键。 默认 Ctrl + Enter 发送、Enter 换行。你可以在设置 → 快捷键 → 发送消息中改为 Enter 发送(Shift + Enter 换行)。
  • 输入历史。 在空输入框中按 / 可循环浏览你之前的输入。
  • 模型选择器。 当前模型显示在输入框中;点击它可为本次对话切换模型,无需离开聊天。
  • 上下文用量指示。 命令按钮旁的小圆环显示上下文窗口的占用程度。点击它可查看明细(见 上下文窗口与 Token)。
  • 斜杠命令与 @ 提及。 键入 / 打开命令菜单,或键入 @ 附加浏览器上下文——两者均在下文说明。

附件

点击回形针(添加图片或文件)或将文件拖到输入框上。Cordy 接受:

  • 图片image/*)——用于支持视觉的模型
  • PDFapplication/pdf
  • 文本文件text/*
  • 音频与视频audio/*video/*)——用于接受它们的模型

限制:每条消息最多 5 个文件,每个 10 MB。 对支持的模型,你也可以发送仅含附件(无文字)的消息。

附件需要有能力的云端模型。 图片、PDF 和音视频需要来自你服务商的多模态模型。本地模型暂不支持附件——如果在选中本地模型时添加了文件,Cordy 会提示你切换到云端模型或移除文件。

流式与停止

回复逐 token 流式返回,并经过平滑处理以保证阅读节奏稳定,而非忽快忽慢地成块到达。在回复生成期间,你可以:

  • 用停止按钮停止。已生成的部分回复会被保留并明确标记为已停止——你不会丢失已经写出的内容。
  • 继续使用其他标签页,它们各自独立运行。

消息操作

将鼠标悬停在某条消息上以显示其操作:

  • 复制——将消息复制为 Markdown。
  • 编辑——修改你发出的消息(见下文分支)。
  • 重新生成——重新运行你的上一条消息以获得新答案。
  • 删除——移除该消息。

编辑与分支

Cordy 以树形结构保存你的对话,因此重新提问绝不会破坏原始内容。

  • 编辑你发出的消息(铅笔图标 → 内联编辑器,Ctrl/Cmd + Enter 保存)——Cordy 会从该处创建一个新分支并在其上生成新的回复,同时保留较早的版本。你之前的上下文会带到新分支上,因此编辑不会丢失对话记忆。消息下方会出现 < x / N > 选择器,让你在各版本之间切换。
  • 重新生成某条助手回复会重新运行你的上一条消息并产生新答案。在此版本中,重新生成会替换答案,而不是叠加可切换的同级版本——若想要可切换的分支,请使用编辑

如果后台写入创建了分支(例如从两个窗口编辑了同一回合),Cordy 会显示**「此回合已保存为分支」提示,并提供一键切换查看**。

推理、引用与工具调用

助手消息可以包含的不仅是正文:

  • 推理。 对于会暴露思考过程的模型,Cordy 会显示一个可折叠的**「思考中…」区块,结束后变为「思考了 N 秒」**。展开即可阅读模型的推理;折叠可保持记录整洁。
  • 引用 / 来源。 当回复借助了你附加的上下文时,Cordy 会标注使用了多少个上下文来源
  • 内联工具调用行。 当助手使用某个浏览器工具——读取页面、搜索标签页、打开网址——时,记录中会出现一行紧凑的说明(「已读取页面内容」「已搜索标签页……」「已打开……」)。会写入或删除的操作会先显示为请求并暂停等待你的批准;就地批准或拒绝即可。被拒绝的操作会如实标记,而不会假装成功。

上下文窗口与 Token

长对话最终会填满模型的上下文窗口。Cordy 会为你管理它,并保持可见。

  • 实时指示。 输入框中的圆环以百分比显示上下文用量。其明细涵盖会话历史当前输入以及预留空间(用于模型输出和安全余量)。
  • 上下文上限。设置中选择标准(200K)——取模型窗口与 200K 中较小者的保守上限——或自动最大,即使用模型宣称的完整窗口。
  • 自动压缩。 随着窗口填满,Cordy 可将最早的若干轮归纳为紧凑摘要并保留最近消息,让对话得以继续而不报错。届时会出现提示并带有撤销。你也可以用 /compact 手动触发。
  • 陈旧对话整理。 隔几天回到某个对话时,Cordy 可把较早的历史归纳成一段简短的「上次进展」。两种行为均在设置 → 对话压缩中配置。
  • 省略提示。 如果上下文确实已满,Cordy 会告诉你最早的多少条消息未发送给模型——不会有内容被悄悄丢弃。
  • 单会话 Token 用量。 可在仪表盘的 AI 管理 → 模型用量视图中按时间跟踪 Token。

斜杠命令与提及

  • 在输入框中键入 / 打开命令菜单——清空对话、压缩、翻译、总结、导出等。完整列表见 命令面板
  • 键入 @ 让回复基于真实的浏览器上下文——当前页面、其他标签页、历史或书签。参见 @ 提及

管理对话

在聊天顶部与历史中,你可以:

  • 归档当前对话,清空视图但保留在历史中。
  • /clear——将当前对话归档至历史并开始新的对话。
  • 在新标签页打开打开仪表盘以获得更大的工作区。
  • 打开翻译工作台进行左右对照翻译。
  • 历史下浏览并搜索过往对话;可将任意对话重新作为标签页打开。

导出与复制

  • /export下载操作会将当前对话保存为 Markdown 文件。
  • 任意消息上的复制只复制该条消息的 Markdown。

你的数据也可以在设置 → 数据管理中整体备份或清除——见 隐私与权限

聊天键盘快捷键

快捷键操作
Ctrl + Enter(默认)发送消息(Enter = 换行)
Enter(可选模式)发送消息(Shift + Enter = 换行)
/ (空输入框)浏览输入历史
Alt + T新建对话标签页
Alt + W关闭当前标签页
Alt + Shift + T重新打开刚关闭的标签页
Alt + 1Alt + 9跳到第 1–9 个标签页
Ctrl/Cmd + Tab / + Shift + Tab下一个 / 上一个标签页
/打开命令菜单
@插入浏览器上下文提及

疑难排查

  • 「AI 功能尚未配置」。 未设置模型。请添加密钥并选择对话模型——见 服务商与模型
  • 首次发送出现同意弹窗。 属于正常——这是一次性的云端隐私知情同意。同意一次即可继续。
  • 附件被拒绝。 你正在使用本地模型,或文件超过 5 个 / 10 MB。请切换到多模态云端模型或精简文件。
  • 回复超时。 与后台工作进程的连接被中断;请重新发送。若持续出现,请从面板的错误界面重新加载扩展。
  • 某条工具行卡在「请求中…」。 它在等待你的批准——就地批准或拒绝即可继续。

相关