本文适配FastGPT v4.8.12-alpha开源版本。
这个品类的数据长什么样
光伏财报分析的数据主要来自上市公司年度/季度报告、券商行业研报、光伏行业协会统计文档,以及组件厂商的公开运营数据。更新节奏以季度报告每3个月更新一次,年度报告每年更新一次,研报随行业事件实时更新。文档结构包含多sheet的Excel财务表格、分页的Word年报,以及带表格的PDF研报。字段涵盖组件出货量、单瓦成本、毛利率、新增装机量等,单位包含GW(吉瓦)、元/W、万元等,部分文档会混合使用不同单位的同类型字段。
这些特征在「文档解析与分块」这一环带来什么约束
光伏财报的多sheet Excel结构要求解析时需指定有效业务sheet,避免无关数据混入分块;混合单位与多字段的表格内容要求分块时保留原始字段与单位,防止数据歧义;大文件与多附件的组合文档要求解析超时设置适配长耗时场景;章节与表格交错的排版要求分块边界贴合业务逻辑,不可单纯按字符长度拆分。此外,高频更新的文档需保留时间戳字段,确保不同周期的数据不会混淆。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 | |
|---|---|---|---|
PARSE_EXCEL_SHEET_NAMES | ["营收表", "成本表", "产能表"] | 光伏财报Excel通常按业务模块命名sheet,指定有效sheet可过滤冗余数据 | |
PARSE_CHUNK_SIZE | 800–1200 字符 | 光伏财报包含长表格段落与业务逻辑块,该区间可兼顾上下文完整性与分块粒度 | |
UPLOAD_FILE_MAX_SIZE | 2000 MB | 光伏年报常包含多附件与高清图表,该取值可覆盖多数大文件上传需求 | |
PARSE_FILE_TIMEOUT_SECONDS | 900 秒 | 10M以上的光伏财报文档解析耗时较长,该取值可避免大文件解析超时 | |
CUSTOM_SEPARATOR | `["\n", "### ", " | "]` | 光伏财报包含章节标题、Markdown表格与换行分隔的业务行,该配置可按业务边界拆分分块 |
RECALL_CHUNK_COUNT | 前6–8 条 | 光伏数据关联性强,足够的召回分块可支撑跨字段的财报分析逻辑 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 现象:上传光伏财报Excel后,自动分块将多行列业务数据合并为单个分块,无法按单条业务条目拆分。原因:未配置
PARSE_EXCEL_ROW_DELIMITER参数为\n,未启用按行拆分Excel单元格内容的逻辑。 - 现象:15M左右的Word格式年报文档提交解析后,出现超时报错,状态码为
504。原因:PARSE_FILE_TIMEOUT_SECONDS参数取值过低,未适配包含多图表与长表格的大文件解析耗时需求。 - 现象:解析后的分块包含混杂的单位与无关联的字段,无法支撑精准的光伏财报分析。原因:未指定
PARSE_EXCEL_SHEET_NAMES参数,解析了文档中隐藏的辅助sheet,导致冗余数据混入分块。
怎么确认配好了
- 上传单张光伏财报Excel测试文件,查看解析后的分块是否按行拆分业务数据,调整
PARSE_EXCEL_ROW_DELIMITER直至符合预期。 - 上传10M以上的Word格式财报文档,监控解析耗时,调整
PARSE_FILE_TIMEOUT_SECONDS参数至覆盖实际耗时。 - 查看解析后的分块内容,确认是否包含目标sheet的业务数据,调整
PARSE_EXCEL_SHEET_NAMES参数以筛选有效内容。 - 测试自定义分隔符配置,上传包含章节标题与表格的文档,确认分块是否按章节与表格边界拆分。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。