1
This commit is contained in:
@@ -75,14 +75,13 @@
|
||||
| 库 | 文件 | 内容 |
|
||||
|---|---|---|
|
||||
| business | `data/business.db` | 数据集、文档、分块、向量(vec0)、全文索引(FTS5)、解析任务、知识图谱、合同标注 |
|
||||
| system | `data/system.db` | 全局设置(app_config)与模型配置 |
|
||||
| system | `data/system.db` | 模型配置 |
|
||||
| chat | `data/chat.db` | 会话与消息 |
|
||||
|
||||
表清单(13 张实体表 + 2 张虚拟表):
|
||||
表清单(12 张实体表 + 2 张虚拟表):
|
||||
|
||||
| 表名 | 库 | 类型 | 说明 |
|
||||
|---|---|---|---|
|
||||
| `app_config` | system | 实体 | 全局键值配置(分块默认参数) |
|
||||
| `model_config` | system | 实体 | 模型配置(chat / embedding,is_default 标记默认) |
|
||||
| `kb_dataset` | business | 实体 | 数据集(绑定向量模型、分块参数) |
|
||||
| `kb_document` | business | 实体 | 文档(6 态状态机) |
|
||||
@@ -202,6 +201,7 @@ ollama pull nomic-embed-text
|
||||
| `vector.dim` | 向量维度,须与向量模型一致 |
|
||||
| `database.cache.ttl` | DAO 查询缓存秒数 |
|
||||
| `chat.timeout` / `chat.max_retries` | 对话模型 API 超时(秒)/ 失败重试次数 |
|
||||
| `chunk.default_size` / `chunk.default_overlap` / `react.default_rounds` | 数据集分块大小/重叠/智能体轮次默认值(新建数据集传 0/-1 时使用) |
|
||||
| `pool.*` | 各并行点协程池并发度(缺失或非法回退代码内默认值):`kg_extract`(4) 逐 chunk 图谱抽取、`annotation_clause`(4) 合同逐条款标注、`annotation_dataset`(8) 条款内逐数据集召回、`chat`(4) 问答检索与图增强并行、`chat_retrieve`(4) 检索向量与全文并行 |
|
||||
|
||||
## API 概览
|
||||
@@ -210,7 +210,7 @@ ollama pull nomic-embed-text
|
||||
|
||||
| 分组 | 接口 |
|
||||
|---|---|
|
||||
| `/system-config` | `POST /login`(访问令牌登录)、`GET /settings`、`POST /save-settings`(分块默认值) |
|
||||
| `/system-config` | `POST /login`(访问令牌登录) |
|
||||
| `/model-config` | `GET /list`、`POST /save`、`POST /delete`、`POST /set-default`、`POST /test`(连通性测试) |
|
||||
| `/dataset` | `GET /list`、`POST /save`(新建/编辑)、`POST /delete`(有文档拒绝) |
|
||||
| `/document` | `POST /upload`(multipart)、`GET /list`、`GET /detail`、`POST /delete`、`POST /reembed`(仅重算向量) |
|
||||
@@ -226,12 +226,12 @@ ollama pull nomic-embed-text
|
||||
| 页面 | 功能 |
|
||||
|---|---|
|
||||
| 登录页 | 输入访问令牌登录,无注册入口 |
|
||||
| 数据集列表 | 新建/编辑/删除(绑定向量模型必选、分块参数带出全局默认);变更模型/分块 → 确认弹窗提示重新处理 |
|
||||
| 数据集列表 | 新建/编辑/删除(绑定向量模型必选、分块参数传 0/-1 使用 config.yml 全局默认);变更模型/分块 → 确认弹窗提示重新处理 |
|
||||
| 数据集详情 | 文档上传(拖拽)、6 态解析状态/分块数/失败重试/「图谱未构建」提示、分块预览与编辑 |
|
||||
| 图谱页 | 实体/关系列表 + eCharts 力导向图 |
|
||||
| 合同标注页 | 选语料数据集 → 上传合同 → 任务进度(3s 轮询)→ 条款-标注对照抽屉 → 导出标注版 HTML |
|
||||
| 问答页 | 会话列表 + 知识库下拉,SSE 流式渲染,引用折叠面板 |
|
||||
| 设置页 | 分块默认值 + 模型配置 CRUD(chat/embedding 两个 tab)、连通性测试、设置默认 |
|
||||
| 设置页 | 模型配置 CRUD(chat/embedding 两个 tab)、连通性测试、设置默认 |
|
||||
|
||||
## 项目结构
|
||||
|
||||
|
||||
Reference in New Issue
Block a user