Skip to main content
OrbitPilot

OrbitPilot 对话 — 浏览、搜索、继续、删除

您的对话已保存 — 并且很有用

与 OrbitPilot 的每次聊天都被保存为一个 对话线程。线程有两个功能:您可以随时重新打开并继续它们,并且(当启用 "聊天历史" 源时)OrbitPilot 的记忆会从中学习 — 这样它就能回忆起您上周讨论的内容。

历史页面

打开 OrbitPilot → 历史 (/orbitpilot/history/):

  • 浏览 — 最新的对话优先,页面上显示 10 条,并预览每个对话的开始。
  • 搜索 — 搜索框匹配您或 OrbitPilot 所说的任何内容,跨越您的所有线程。
  • 打开并继续 — 打开完整的线程,带有一个可以继续对话的提问框;OrbitPilot 会记住该线程最近的对话。您也可以始终开始一个全新的对话。
  • 删除 — 永久删除一个线程。它也会在下次构建或刷新时从 OrbitPilot 的记忆中消失。

后续问题就是这么简单

在任何回答之后,"提问后续问题" 的框会自动继续同一对话 — 包括来自主页聊天小部件的提问,它在每次访问时保持自己的线程。

对于开发者

线程:OrbitPilotConversation/OrbitPilotMessage。提问视图将线程解析为:明确的 conversation_id (强制所有权) → 最近的 (-updated_at, -pk) → 创建;一个 new_conversation=1 标志总是开始新的对话。永远不要使用 get_or_create(user, is_guest=False) — 用户合法地持有多个线程,这将引发 MultipleObjectsReturned(已修复 2026-07-24)。历史搜索是 messages__content__icontains + 去重;AI 端是 orbitpilot.chat_history 源 (_extract_chat_history)。

This guide was translated automatically. Read the English original.

🪐 OrbitPilot