概述
文档模块用于获取单个文档的详细内容和总结,支持文档列表查询、文件夹管理和文档上传。获取文档
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 列表
