Generated by Claude Opus 4.5😂
PATCH /documents/selection// Headers
X-User-ID: number
Content-Type: application/json // Body
{
document_id: number,// 文档 ID
is_selected: boolean // 是否选中
}DocumentResponse(下文略)interface DocumentResponse {
document_id: number
filename: string
file_type: string
file_size: number
status: string
chunk_count: number | null
error_message: string | null
is_selected: boolean // 新增
created_at: string
updated_at: string
}DocumentResponse,都新增 is_selected 字段:不包含 documents/{document_id}/status,因为刚导入的文档is_selected总是false。这个接口仅用来获取文档处理状态,我认为最好一个接口只干一件事
POST /rag/chat| 场景 | 行为 |
|---|---|
| 传入 document_ids | 使用指定的文档 |
| 不传 document_ids 或传 null/[] | 自动使用用户所有 is_selected=true 且 status=completed 的文档 |