聊天
Cordy 侧边栏聊天——并行对话标签页、流式回复、消息分支、附件、内联工具调用,以及实时的上下文/Token 用量指示。
侧边栏聊天是 Cordy 的核心。它是一个停靠在页面旁的完整对话界面,支持并行对话标签页、流式回复、可编辑的消息分支、文件附件,还能实时查看你占用了多少模型上下文窗口。
概览
用工具栏图标或 Ctrl/Cmd + Shift + Y 打开聊天。在底部输入框中键入并发送。回复以 Markdown 流式返回,代码块、公式、表格和图表都会内联渲染。你所看到的一切都保存在本机——除了你发送给所配置服务商的那条消息外,没有任何内容被上传。
如果你更想在更大的窗口中工作,可以用顶部操作把面板作为一个完整的浏览器标签页打开。
对话标签页
Cordy 并行运行多个对话,以标签页的形式显示在聊天顶部——很像浏览器标签页,但用于对话。每个标签页都是拥有独立历史的独立对话,某个标签页的回复可以持续流式生成,而你同时在另一个标签页中工作。
标签页标题最初为 标签页 1、标签页 2……随后会根据对话内容自动重命名,从而让你归档后的历史依然易于辨认。
操作标签页
| 操作 | 方式 |
|---|---|
| 新建标签页 | 点击 +、按 Alt + T,或运行 /new |
| 关闭标签页 | Alt + W、中键点击标签页,或点其 × |
| 重新打开刚关闭的 | Alt + Shift + T(记住最近 10 个) |
| 跳到第 1–9 个 | Alt + 1 … Alt + 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/*)——用于支持视觉的模型 - PDF(
application/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 + 1 … Alt + 9 | 跳到第 1–9 个标签页 |
Ctrl/Cmd + Tab / + Shift + Tab | 下一个 / 上一个标签页 |
/ | 打开命令菜单 |
@ | 插入浏览器上下文提及 |
疑难排查
- 「AI 功能尚未配置」。 未设置模型。请添加密钥并选择对话模型——见 服务商与模型。
- 首次发送出现同意弹窗。 属于正常——这是一次性的云端隐私知情同意。同意一次即可继续。
- 附件被拒绝。 你正在使用本地模型,或文件超过 5 个 / 10 MB。请切换到多模态云端模型或精简文件。
- 回复超时。 与后台工作进程的连接被中断;请重新发送。若持续出现,请从面板的错误界面重新加载扩展。
- 某条工具行卡在「请求中…」。 它在等待你的批准——就地批准或拒绝即可继续。