/** * 文档相关接口定义 */ export interface IDocumentAPI { /** * 添加文档 * @param knowledgeId 知识库ID * @param document 文档数据 */ add(knowledgeId: string, document: Record): Promise; /** * 获取文档信息 * @param documentId 文档ID */ info(documentId: string): Promise; /** * 列出文档 * @param knowledgeId 知识库ID * @param params 查询参数 */ list(knowledgeId: string, params?: Record): Promise; /** * 更新文档元数据 * @param documentId 文档ID * @param metaData 元数据 */ updateMeta(documentId: string, metaData: Record): Promise; /** * 删除文档 * @param documentId 文档ID */ delete(documentId: string): Promise; }