Skip to content

匯入聊天記錄指南 ​

ChatLab 支援多種方式匯入聊天記錄。

桌面端:在首頁拖入檔案 ​

這是最簡單的匯入方式:

  1. 將聊天平台匯出的資料檔案拖入首頁上傳區域。
  2. 等待解析和匯入完成。

首頁同時支援增量匯入,如果新檔案與已匯入工作階段能配對,ChatLab 會增量補充新的訊息。

Agent:使用 AI Skill 匯入 ​

適合已經使用 Codex、Claude Code 等各類 AI Agent,希望讓 Agent 代為執行匯入的使用者。

需要 Node.js 22.19 或更高版本。安裝 ChatLab CLI 和匯入 Skill:

bash
npm install -g chatlab-cli
npx skills add ChatLab/ChatLab --skill chatlab-import -g

各語言共用同一個技能,可以直接用繁體中文提出需求。chatlab-import-cn 作為已棄用的相容入口保留,確保 ChatLab v0.31.1 至 v0.37.1 首頁中的舊安裝命令繼續有效;其正文也使用英文,回覆遵循使用者語言。曾安裝舊入口時,請先保留自訂修改,再安裝上面的統一版本,並透過原安裝工具移除舊入口,避免重複顯示。

然後直接告訴 Agent:

text
chatlab-import 幫我把 /absolute/path/to/chat-export.json 匯入 ChatLab

Agent 會先在背景預覽,預覽成功後自動建立或增量匯入,無需再次確認。

終端機:使用命令列匯入 ​

安裝 ChatLab CLI:

bash
npm install -g chatlab-cli

最簡單的用法是直接匯入一個檔案:

bash
clb import "/absolute/path/to/chat-export.json"

指定現有工作階段 ​

需要明確追加到某個工作階段時,使用 --session-id:

bash
clb import "/absolute/path/to/chat-export.json" --session-id <session-id>

自動化:使用 API 或自動同步 ​

這是適合長期整合的進階方式。首頁的「API 匯入」提供兩個方向:

匯入失敗怎麼辦 ​

在 ChatLab 左下角開啟「設定」→「儲存管理」→「日誌檔案」,然後查看其中的 import 目錄。

命令列模式還可以根據 JSON 中的 error.code 和 error.hint 排查檔案路徑、格式、並行匯入或工作階段 ID 問題。如果仍無法解決,可以攜帶脫敏後的錯誤資訊提交 GitHub Issue。