9.26 分段解析完全版

This commit is contained in:
zy123 2024-09-26 14:08:34 +08:00
parent 62e59e69a9
commit b653d97c54
2 changed files with 5 additions and 2 deletions

View File

@ -156,7 +156,7 @@ def process_and_stream(file_url):
response = { response = {
'message': 'Processing', 'message': 'Processing',
'filename': os.path.basename(downloaded_filepath), 'filename': os.path.basename(downloaded_filepath),
'data': json.dumps(data, ensure_ascii=False) 'data': data
} }
yield f"data: {json.dumps(response, ensure_ascii=False)}\n\n" yield f"data: {json.dumps(response, ensure_ascii=False)}\n\n"
# 日志记录已合并数据 # 日志记录已合并数据

View File

@ -120,6 +120,9 @@ def find_chapter_clause_references(data, parent_key=""):
result.append({full_key: value}) result.append({full_key: value})
return result return result
# def reformat_questions(match_keys):
def qualification_review(truncate_file): def qualification_review(truncate_file):
file_id=upload_file(truncate_file) file_id=upload_file(truncate_file)
user_query=["该招标文件中规定的资格性审查标准是怎样的请以json格式给出外层为'资格性审查',你的回答要与原文一致,不可擅自总结删减,也不要回答有关符合性性审查的内容。","该招标文件中规定的符合性审查标准是怎样的请以json格式给出外层为'符合性审查',你的回答要与原文一致,不可擅自总结删减,也不要回答有关资格性审查的内容。"] user_query=["该招标文件中规定的资格性审查标准是怎样的请以json格式给出外层为'资格性审查',你的回答要与原文一致,不可擅自总结删减,也不要回答有关符合性性审查的内容。","该招标文件中规定的符合性审查标准是怎样的请以json格式给出外层为'符合性审查',你的回答要与原文一致,不可擅自总结删减,也不要回答有关资格性审查的内容。"]
@ -135,7 +138,7 @@ def qualification_review(truncate_file):
print(result) print(result)
# 整合基础信息核心代码 # 整合基础信息核心代码
return combined_res return combined_res
#[{'资格性审查.资格要求': '符合本采购文件第一章第二款要求,并提供合格有效的证明材料'}, {'资格性审查.没有重大违法记录的书面声明': '是否提交参加政府采购活动前三年内在经营活动中没有重大违法记录的书面承诺或声明(格式要求详见本项目采购文件第六章相关格式要求)'}]
if __name__ == "__main__": if __name__ == "__main__":
truncate_file="C:\\Users\\Administrator\\Desktop\\货物标\\output3\\6.2定版视频会议磋商文件_qualification2.pdf" truncate_file="C:\\Users\\Administrator\\Desktop\\货物标\\output3\\6.2定版视频会议磋商文件_qualification2.pdf"
res=qualification_review(truncate_file) res=qualification_review(truncate_file)