ReportEngine阶段,一直重复显示生成报告已启动,报告生成完成,但是显示报告加载失败,每次只生成了5%
2025-11-17 18:33:52.135 | INFO | ReportEngine.flask_interface:clear_report_log:423 - 已清空日志文件: logs/report.log 2025-11-17 18:33:52.144 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 query 报告: 14881 字符 2025-11-17 18:33:52.144 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 media 报告: 21618 字符 2025-11-17 18:33:52.145 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 insight 报告: 25201 字符 2025-11-17 18:33:52.145 | INFO | ReportEngine.agent:load_input_files:476 - 已加载论坛日志: 2930 字符 2025-11-17 18:33:52.145 | INFO | ReportEngine.agent:generate_report:197 - 开始生成报告: 研究近3年的中国民办本科大学生毕业的就业率情况 2025-11-17 18:34:02.139 | INFO | ReportEngine.flask_interface:clear_report_log:423 - 已清空日志文件: logs/report.log 2025-11-17 18:34:02.159 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 query 报告: 14881 字符 2025-11-17 18:34:02.160 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 media 报告: 21618 字符 2025-11-17 18:34:02.161 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 insight 报告: 25201 字符 2025-11-17 18:34:02.163 | INFO | ReportEngine.agent:load_input_files:476 - 已加载论坛日志: 2930 字符 2025-11-17 18:34:02.164 | INFO | ReportEngine.agent:generate_report:197 - 开始生成报告: 研究近3年的中国民办本科大学生毕业的就业率情况 2025-11-17 18:34:10.978 | INFO | ReportEngine.flask_interface:clear_report_log:423 - 已清空日志文件: logs/report.log 2025-11-17 18:34:10.984 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 query 报告: 14881 字符 2025-11-17 18:34:10.985 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 media 报告: 21618 字符 2025-11-17 18:34:10.985 | INFO | ReportEngine.agent:load_input_files:466 - 已加载 insight 报告: 25201 字符 2025-11-17 18:34:10.986 | INFO | ReportEngine.agent:load_input_files:476 - 已加载论坛日志: 2930 字符 2025-11-17 18:34:10.986 | INFO | ReportEngine.agent:generate_report:197 - 开始生成报告: 研究近3年的中国民办本科大学生毕业的就业率情况
你遇到的“报告生成已启动/完成但加载失败、每次只到5%”是近期BettaFish已知问题,主要原因有:
- 报告生成流程在最后一步反复失败重启,维护者已确认并正在修复此问题,建议先拉取最新代码测试(见issue #163)。
-
API KEY 未配置或配置错误会导致无限循环生成报告但没有最终结果,需在
ReportEngine/utils/Settings里手动填写正确的 LLM API KEY(见issue #153)。 - 模型上下文长度或API超时会导致报告只生成部分内容(如5%),可尝试更换支持更长上下文的模型,或升级到已修复流式输出的新版(见issue #190)。
- 前置引擎输出未全部完成时,ReportEngine会用到旧数据或不完整数据,建议确保所有前置引擎都已完成并生成最新输出文件后再启动报告生成,或完全重启程序、清空旧报告和日志(见issue #275)。
- 近期已合并的PR(如#329、#315)对报告生成、保存和状态管理做了修复,建议务必使用最新版代码。
排查建议:
- 检查
ReportEngine/utils/Settings中的API KEY配置。 - 确认所有子引擎(Query/Media/Insight/Forum)都已生成最新报告文件。
- 拉取并使用最新代码,避免旧bug影响。
- 如仍有问题,查看
logs/report.log是否有ERROR级别日志,或尝试更换模型/清空缓存后重试。
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other