docs: 新增官网文档并支持自动化同步和构建

This commit is contained in:
digua
2026-04-12 15:49:06 +08:00
parent 9285d17cc3
commit 2950570561
28 changed files with 1568 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
---
outline: deep
---
# 常见问题
这里汇总 ChatLab 使用中高频出现的问题与处理思路。
## 导出问题
待补充。
## 导入问题
待补充。
## AI相关问题
待补充。
## 软件异常报错问题
待补充。
+31
View File
@@ -0,0 +1,31 @@
---
outline: deep
---
# 如何配置 AI 模型
## 在线 AI 模型
这里以 deepseek 为例,其他的模型请自行搜索配置方法:
1. 访问 [Deepseek 官网](https://www.deepseek.com/),选择 API 开放平台,注册并登录
![](/cn/img/ai-guide/1.png)
2. 选择左侧充值,充值你所需要的金额(建议先充 10 块钱,足够用很久了)
![](/cn/img/ai-guide/2.png)
3. 选择左侧 API Keys,点击创建 API key,随便填写一个标题,然后复制 API Key
![](/cn/img/ai-guide/3.png)
4. 打开 ChatLab,右下角点击设置,然后「模型配置」>「添加新配置」
把刚才复制的 API Key 填写到 API Keys 中,点击验证确认没问题后,点击右下角添加后,即可开始使用 AI 相关功能
![](/cn/img/ai-guide/4.png)
5. 在左侧的用量信息中,你可以查看你充值和消费的额度
![](/cn/img/ai-guide/5.png)
+5
View File
@@ -0,0 +1,5 @@
---
outline: deep
---
<HowToExportCNDoc />
+18
View File
@@ -0,0 +1,18 @@
---
outline: deep
---
# 导入聊天记录指南
完成导出后,您只需在 ChatLab 的首页:
1. 将导出的**数据文件**直接拖入上传区域。
2. 等待 ChatLab 解析完成即可。
## BUG 排查
如果导入失败,可以通过日志快速排查问题:
软件左下角「设置」 > 「基础设置」 > 「日志文件」,打开该目录,该目录下有个「import」目录,就是所有导入的日志记录了。
如果您看不懂,可以通过 Github issue 提交问题。
+5
View File
@@ -0,0 +1,5 @@
---
outline: deep
---
# USAGE
+50
View File
@@ -0,0 +1,50 @@
# Q&A
## 未来会支持音频、图片导入吗?
不确定,目前的文本分析功能仍然有非常多的 TODO 需要实现,计划文本分析的功能完善之后再考虑音频和图片的分析。
## 如何直接访问本地数据库
ChatLab 使用 SQLite 存储聊天记录,你可以用任何 SQLite 客户端工具直接查看数据。
### 数据库位置
你可直接通过软件的 设置 > 存储管理 > 聊天记录数据库 > 打开,打开数据库所在文件夹。
| 平台 | 路径 |
| ------- | ------------------------------------------------------- |
| macOS | `~/Library/Application Support/ChatLab/data/databases/` |
| Windows | `%APPDATA%/ChatLab/data/databases/` |
| Linux | `~/.config/ChatLab/data/databases/` |
每个聊天记录是一个独立的 `.db` 文件。
### 推荐工具
- [DB Browser for SQLite](https://sqlitebrowser.org/) - 免费开源,新手友好
- [TablePlus](https://tableplus.com/) - 界面美观
- [DBeaver](https://dbeaver.io/) - 功能强大
### 命令行访问
```bash
# macOS/Linux
sqlite3 ~/Library/Application\ Support/ChatLab/data/databases/你的数据库.db
# 常用命令
.tables # 查看所有表
.schema message # 查看 message 表结构
SELECT * FROM message LIMIT 10; # 查询消息
```
### 表结构
- `meta` - 聊天记录元信息
- `member` - 成员信息
- `message` - 消息内容
- `member_name_history` - 成员改名历史
### 注意事项
⚠️ 建议在 ChatLab **关闭时**访问数据库,避免锁冲突。
+81
View File
@@ -0,0 +1,81 @@
---
outline: deep
---
# 故障排查指南
本文档帮助用户和开发者排查 ChatLab 使用中遇到的问题。
## 日志文件
**获取日志文件**:软件左下角的 **「设置」 > 「存储管理」 > 「日志文件」 > 打开目录**
日志存储在 `文档/ChatLab/logs/` 目录下:
```
ChatLab/logs/
├── app.log # 主程序日志
├── ai/ # AI 相关日志
│ └── ai_YYYY-MM-DD_HH-mm.log
└── import/ # 导入日志
└── import_{sessionId}_{timestamp}.log
```
### 日志文件说明
| 目录/文件 | 内容 |
| -------------- | ------------------------------------------------ |
| `app.log` | 主程序日志,包含文件解析、数据库操作、IPC 通信等 |
| `ai/*.log` | AI 日志,包含 LLM 调用、Agent 执行、工具调用等 |
| `import/*.log` | 导入性能日志,包含导入速度、内存使用、各阶段耗时 |
## 常见问题
### 1. 导入失败
**症状**:拖入文件后提示解析失败
**排查步骤**
1. 确认文件格式是否支持(.json / .jsonl / .txt
2. 检查文件是否损坏(用文本编辑器打开查看)
3. 查看日志文件中的 `[Parser]` 相关错误
### 2. AI 功能无响应
**症状**AI 实验室发送消息后无回复
**排查步骤**
1. 检查是否已配置 API Key(设置 > AI 设置)
2. 点击「验证」,确认 API 连接正常
3. 查看日志文件中的 `[LLM]``[Agent]` 相关错误
**常见原因**
- API Key 无效或余额不足
- API 服务商限流
### 3. 数据库错误
**症状**:打开会话时提示错误
**排查步骤**
1. 查看日志文件中的 `[Database]` 相关错误
2. 检查数据库文件是否存在
## 反馈问题
如果以上方法无法解决问题,请:
1. 收集日志文件
2. 描述问题复现步骤
3. 提交 Issue 到 GitHub
**提交 Issue 时请包含**
- 操作系统及版本
- ChatLab 版本
- 问题描述及复现步骤
- 相关日志片段(注意脱敏)