From 29c17c375d10b0abc56f54abe083e72f4e183663 Mon Sep 17 00:00:00 2001 From: zy123 <646228430@qq.com> Date: Fri, 24 Jan 2025 13:18:37 +0800 Subject: [PATCH] =?UTF-8?q?1.24=20=E5=90=8E=E5=A4=84=E7=90=86=E6=8F=90?= =?UTF-8?q?=E5=8F=96=E5=B8=A6=E6=98=9F=E8=A6=81=E6=B1=82=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86=E8=84=9A=E6=9C=AC=E6=8F=90=E5=8F=96=E7=9A=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flask_app/货物标/技术参数要求提取.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flask_app/货物标/技术参数要求提取.py b/flask_app/货物标/技术参数要求提取.py index da59a7e..563d49e 100644 --- a/flask_app/货物标/技术参数要求提取.py +++ b/flask_app/货物标/技术参数要求提取.py @@ -538,6 +538,9 @@ def get_technical_requirements(invalid_path,processed_filepath,model_type=1): preprocessed_data=preprocess_data(cleaned_res) #确保最内层为[] processed_data=truncate_system_keys(preprocessed_data) #限制深度 key_paths, grouped_paths, good_list, data_copy= generate_key_paths(processed_data) # 提取需要采购的货物清单 key_list:交通监控视频子系统.高清视频抓拍像机 ... grouped_paths是同一系统下同时有'交换机-1'和'交换机-2',提取'交换机' ,输出eg:{'交通标志.标志牌铝板', '交通信号灯.交换机'} + # if len(good_list)>100 and model_type==1: #并发特别高(len(good_list)),tokens会比较贵,以后可以考虑qianwen-long, 目前qianwen-plus:0.0008/ktokens long:0.0005/ktokens 差不多价格,暂不考虑 + # model_type=2 + # file_id=upload_file(processed_filepath) modified_data=rename_keys(data_copy) user_query_template = """请根据货物标中采购要求部分的内容,告诉我\"{}\"的技术参数或采购要求是什么。请以 JSON 格式返回结果,键名为\"{}\",键值为一个列表,列表中包含若干描述\"{}\"的技术参数或采购要求或功能说明的字符串,请按原文内容回答,保留三角▲、五角★或其他特殊符号(若有)和序号(若有),不可擅自增删内容,尤其是不可擅自添加序号。 **重要限制**: