文档解析能力限时免费使用中。文件服务本身存储按 0.5元/GB/天计费。
效果
- 上传文件:提供文档上传接口,支持多种文档格式,简化了基于文档的内容的输入。(注意:目前仅支持纯文本内容,图片或扫描形式的文本内容暂不支持)
- 查询文件状态:文档状态查询接口让开发者及时跟踪解析进度,随时了解文档是否成功解析。
- 读取文件内容:文档解析成功后,内容提取接口可快速获得文档内容,为后续基于文档内容的生成或分析提供数据基础。
- 查询文件清单:提供文件清单查询接口,帮助开发者获取已上传文档的列表,便于文档管理。
- 删除文件:支持文件删除功能,让开发者可以在文档处理完成后随时删除文档,方便管理文档存储。
开发步骤

1.上传文件
上传文件到阶跃星辰文件服务,由阶跃星辰文件服务解析文件内容,用于后续生成和推理。- 上传时使用的 purpose 字段的值为
file-extract,用于文件解析。
2. 查询文件状态
在文件上传完成后,需要查询文件解析状态,确认文件解析是否完成,以便后续获取文件内容。3. 提取文件内容
当文件完成解析后,就可以使用提取文件内容接口获取文件内容,并在 Chat API 中,将内容作为对话的输入,生成对话补全。4. 基于文档推理完整示例
当提取到需要的文档内容后,可以将文档内容作为对话的输入,生成对话补全。完整代码参考如下其他操作实例
查看文件列表
删除文件
注意事项
- 文件解析流程:
- 对于首次解析的文件,需先查询文件解析状态,确认成功后再获取内容。
- 超长文本解析时,请先计算内容的 tokens 数量,以避免超出限制导致的请求中断。
- 文件与请求限制:
- 单文件大小:最大 64MB。
- 文件总数限制:最多存储 1000 个文件。
- 支持的意图:
- file-extract:用于文档内容解析。
- retrieval:用于知识库存储。
- 支持的文件类型:
- 纯文本文件:.txt, .md
- PDF 文件:.pdf
- Word 文档:.doc, .docx
- Excel 表格:.xls, .xlsx
- PPT 文件:.ppt, .pptx
- CSV 文件:.csv
- HTML/XML 文件:.html, .htm, .xml
- 内容限制:
- 仅支持纯文本内容解析,不支持图片或扫描的文本内容。