深度搜索应用支持按 session_id 维护对话文件目录树:可基于临时文件ID和文件/目录元信息更新目录树,也可删除文件并获取目录树信息,该能力仅适用于法律阅卷场景。
更新session文件
支持创建 session_id 维度文件目录树信息,增强模型在特定场景下对文件的理解能力,需要基于已解析成功的临时动态文件 ID、目录及文件元信息自行构建。
请求语法
请求参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
input | object | 是 | 请求参数 |
input.request_id | str | 否 | 请求ID(业务) |
input.chat_id | str | 否 | 对话ID |
input.session_id | str | 是 | 会话ID |
input.files | array[object] | 是 | 已完成解析的文件信息集合 |
input.files.file_id | str | 是 | 文件ID |
input.files.file_name | str | 是 | 文件名 |
input.files.file_path | str | 是 | 完整文件路径 |
input.files.type | str | 是 | 类型(取值:file/dir) |
input.files.index_order | int | 是 | 排序 |
parameters | object | 是 | 配置参数,该接口下留空 {} |
返回参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
code | str | 是 | 状态码(成功:200) |
message | str | 是 | 状态信息 |
output | object | 是 | 输出参数 |
output.request_id | str | 否 | 请求ID |
output.chat_id | str | 否 | 对话ID |
output.session_id | str | 否 | 会话ID |
output.result | array[object] | 是 | 更新处理结果 |
output.result.[0].status | bool | 是 | 更新处理状态 |
示例
请求示例
返回示例
删除session文件
支持删除 session_id 维度文件目录树中的文件信息
服务接口
支持删除 session_id 维度文件目录树信息。
请求语法
请求参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
字段 | 类型 | 是否必须 | 说明 |
input | object | 是 | 请求参数 |
input.request_id | str | 否 | 请求ID(业务) |
input.chat_id | str | 否 | 对话ID |
input.session_id | str | 是 | 会话ID |
input.file_ids | array[str] | 是 | 文件ID集合 |
parameters | object | 是 | 配置参数,该接口下留空 {} |
返回参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
code | str | 是 | 状态码(成功:200) |
message | str | 是 | 状态信息 |
output | object | 是 | 输出参数 |
output.request_id | str | 否 | 请求ID |
output.chat_id | str | 否 | 对话ID |
output.session_id | str | 否 | 会话ID |
output.result | array[object] | 是 | 更新处理结果 |
output.result.[0].status | bool | 是 | 更新处理状态 |
示例
请求示例
返回示例
获取session文件
支持获取 session_id 维度文件目录树信息。
请求语法
请求参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
input | object | 是 | 请求参数 |
input.request_id | str | 否 | 请求ID(业务) |
input.chat_id | str | 否 | 对话ID |
input.session_id | str | 是 | 会话ID |
input.page_number | int | 否 | 分页参数,页码 |
input.page_size | int | 否 | 分页参数,每页数量 |
parameters | object | 是 | 配置参数,该接口下留空 {} |
返回参数
参数名 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
code | str | 是 | 状态码(成功:200) |
message | str | 是 | 状态信息 |
output | object | 是 | 输出参数 |
output.request_id | str | 否 | 请求ID |
output.chat_id | str | 否 | 对话ID |
output.session_id | str | 否 | 会话ID |
output.result | object | 是 | 更新处理结果 |
output.result.total | int | 是 | 命中总数 |
output.result.files | array[object] | 是 | 文件列表信息 |
output.result.files.[0].file_id | str | 是 | 文件ID |
output.result.files.[0].file_name | str | 是 | 文件名 |
output.result.files.[0].file_path | str | 是 | 文件路径 |
output.result.files.[0].type | str | 是 | 类型(取值:file/dir) |
output.result.files.[0].index_order | int | 是 | 排序 |