|
|
@ -2,6 +2,7 @@ import json
|
|
|
|
|
|
|
|
|
|
|
|
from openai import OpenAI
|
|
|
|
from openai import OpenAI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from Text2Sql.Util.MarkdownToDocxUtil import markdown_to_docx
|
|
|
|
from Text2Sql.Util.PostgreSQLUtil import PostgreSQLUtil
|
|
|
|
from Text2Sql.Util.PostgreSQLUtil import PostgreSQLUtil
|
|
|
|
from Text2Sql.Util.SaveToExcel import save_to_excel
|
|
|
|
from Text2Sql.Util.SaveToExcel import save_to_excel
|
|
|
|
from Text2Sql.Util.Text2SqlUtil import *
|
|
|
|
from Text2Sql.Util.Text2SqlUtil import *
|
|
|
@ -92,7 +93,9 @@ if __name__ == "__main__":
|
|
|
|
prompt = '''
|
|
|
|
prompt = '''
|
|
|
|
请根据以下 JSON 数据,整理出2000字左右的话描述当前数据情况。要求:
|
|
|
|
请根据以下 JSON 数据,整理出2000字左右的话描述当前数据情况。要求:
|
|
|
|
1、以Markdown格式返回,我将直接通过markdown格式生成Word。
|
|
|
|
1、以Markdown格式返回,我将直接通过markdown格式生成Word。
|
|
|
|
2、数据内容如下:
|
|
|
|
2、标题统一为:长春云校数据分析报告
|
|
|
|
|
|
|
|
3、内容中不要提到JSON数据,统一称:数据
|
|
|
|
|
|
|
|
4、数据内容如下:
|
|
|
|
'''
|
|
|
|
'''
|
|
|
|
prompt = prompt + json.dumps(_data, ensure_ascii=False)
|
|
|
|
prompt = prompt + json.dumps(_data, ensure_ascii=False)
|
|
|
|
|
|
|
|
|
|
|
@ -126,3 +129,5 @@ if __name__ == "__main__":
|
|
|
|
|
|
|
|
|
|
|
|
# 最终 summary 为完整的 Markdown 内容
|
|
|
|
# 最终 summary 为完整的 Markdown 内容
|
|
|
|
print("\n\n流式输出完成,summary 已拼接为完整字符串。")
|
|
|
|
print("\n\n流式输出完成,summary 已拼接为完整字符串。")
|
|
|
|
|
|
|
|
# 生成 Word 文档
|
|
|
|
|
|
|
|
markdown_to_docx(summary, output_file="d:/report.docx")
|
|
|
|