10.21工程标快速版

This commit is contained in:
zy123 2024-10-21 17:38:02 +08:00
parent e63b719572
commit 0702ca19f7
2 changed files with 5 additions and 6 deletions

View File

@ -10,10 +10,9 @@ import os
from flask_app.general.little_zbparse import little_parse_main from flask_app.general.little_zbparse import little_parse_main
from flask_app.main.download import download_file from flask_app.main.download import download_file
from flask_app.main.post_processing import outer_post_processing from flask_app.main.post_processing import outer_post_processing
from flask_app.main.招标文件解析 import engineering_bid_main from flask_app.main.工程标解析main import engineering_bid_main
from flask_app.货物标.货物标解析main import goods_bid_main from flask_app.货物标.货物标解析main import goods_bid_main
from flask_app.货物标.技术要求提取 import get_technical_requirements_main from flask_app.货物标.技术要求提取 import get_technical_requirements_main
from flask_app.货物标.货物标截取pdf import truncate_pdf_main
app = Flask(__name__) app = Flask(__name__)
class CSTFormatter(logging.Formatter): class CSTFormatter(logging.Formatter):

View File

@ -186,9 +186,9 @@ def combine_basic_info(merged_baseinfo_path,truncate0,truncate2, clause_path):
返回 返回
- dict: 综合后的基础信息 - dict: 综合后的基础信息
""" """
# baseinfo_prompt_file_path='flask_app/static/提示词/基本信息工程标qianwen-long.txt' baseinfo_prompt_file_path='flask_app/static/提示词/基本信息工程标qianwen-long.txt'
# baseinfo_prompt_file_path = 'D:\\flask_project\\flask_app\\static\\提示词\\基本信息工程标qianwen-long.txt'
file_id1 = upload_file(merged_baseinfo_path) file_id1 = upload_file(merged_baseinfo_path)
baseinfo_prompt_file_path = 'D:\\flask_project\\flask_app\\static\\提示词\\基本信息工程标qianwen-long.txt'
questions = read_questions_from_file(baseinfo_prompt_file_path) questions = read_questions_from_file(baseinfo_prompt_file_path)
# 判断是否分包、是否需要递交投标保证金等 # 判断是否分包、是否需要递交投标保证金等
more_query = "请你根据招标文件信息,回答以下问题:是否组织踏勘现场?是否召开投标预备会?是否允许偏离?是否退还投标文件?是否允许分包? 是否需要递交投标保证金是否需要提交履约保证金履约担保是否有招标代理服务费请按json格式给我提供信息键名分别为'是否组织踏勘现场','是否召开投标预备会','是否允许偏离','是否退还投标文件',是否允许分包','是否递交投标保证金','是否提交履约保证金','是否有招标代理服务费',键值仅限于'','','未知',若存在矛盾信息,请回答'未知'" more_query = "请你根据招标文件信息,回答以下问题:是否组织踏勘现场?是否召开投标预备会?是否允许偏离?是否退还投标文件?是否允许分包? 是否需要递交投标保证金是否需要提交履约保证金履约担保是否有招标代理服务费请按json格式给我提供信息键名分别为'是否组织踏勘现场','是否召开投标预备会','是否允许偏离','是否退还投标文件',是否允许分包','是否递交投标保证金','是否提交履约保证金','是否有招标代理服务费',键值仅限于'','','未知',若存在矛盾信息,请回答'未知'"
@ -200,8 +200,8 @@ def combine_basic_info(merged_baseinfo_path,truncate0,truncate2, clause_path):
chosen_numbers, merged = merge_json_to_list(baseinfo_list1.pop()) chosen_numbers, merged = merge_json_to_list(baseinfo_list1.pop())
baseinfo_list1_copy = copy.deepcopy(baseinfo_list1) baseinfo_list1_copy = copy.deepcopy(baseinfo_list1)
baseinfo_list1.append(merged) baseinfo_list1.append(merged)
# judge_file_path = 'flask_app/static/提示词/是否相关问题qianwen-long.txt' judge_file_path = 'flask_app/static/提示词/是否相关问题qianwen-long.txt'
judge_file_path = 'D:\\flask_project\\flask_app\\static\\提示词\\是否相关问题qianwen-long.txt' # judge_file_path = 'D:\\flask_project\\flask_app\\static\\提示词\\是否相关问题qianwen-long.txt'
with concurrent.futures.ThreadPoolExecutor(max_workers=2) as executor: with concurrent.futures.ThreadPoolExecutor(max_workers=2) as executor:
# 提交两个任务 # 提交两个任务