Skip to main content

概述

文档模块用于获取单个文档的详细内容和总结,支持文档列表查询、文件夹管理和文档上传。

获取文档

get()

获取文档详情。
参数: 返回值: Promise<DocumentDetail> - 文档详情

summary()

获取文档总结。
参数: 返回值: Promise<DocumentSummary> - 文档总结

rawContent()

获取文档原始内容。
参数: 返回值: Promise<DocContent> - 文档原始内容

文档列表

list()

获取文档列表,支持多种过滤条件。
参数: 返回值: Promise<PaginatedResponse<Document>> - 分页文档列表

queryBySymbols()

按股票代码查询文档。
参数: 返回值: Promise<PaginatedResponse<Document>> - 分页文档列表

queryByTags()

按标签查询文档。
参数: 返回值: Promise<PaginatedResponse<Document>> - 分页文档列表

searchChunks()

语义搜索文档片段。
参数: 返回值: Promise<Chunk[]> - 文档片段列表

文件夹管理

createFolder()

创建文档文件夹。
参数: 返回值: Promise<{ folderId: string }> - 新创建的文件夹 ID

deleteFolder()

删除文档文件夹及其所有文件。
参数: 返回值: Promise<{ folderId: string; docIds: string[] }> - 删除的文件夹 ID 和文档 ID 列表

文档上传

uploadDocs()

通过 URL 上传文档(同步)。
参数: 返回值: Promise<{ docs: Array<{ id: string; title: string; originalUrl: string }> }> - 上传结果

uploadDocsAsync()

通过 URL 异步上传文档。
参数: 返回值: Promise<{ docs: Array<{ id: string; title: string; originalUrl: string }> }> - 上传结果

getUploadStatus()

获取文档上传状态。
参数: 返回值: Promise<{ id: string; status: string }> - 上传状态

deleteDocs()

删除文档。
参数: 返回值: Promise<{ docIds: string[] }> - 已删除的文档 ID 列表

类型定义

使用场景