Showing
2 changed files
with
4 additions
and
4 deletions
| ... | @@ -81,7 +81,7 @@ def upload_clearance_file( | ... | @@ -81,7 +81,7 @@ def upload_clearance_file( |
| 81 | headers.pop("Content-Type", None) | 81 | headers.pop("Content-Type", None) |
| 82 | 82 | ||
| 83 | try: | 83 | try: |
| 84 | - resp = requests.post(url, headers=headers, data=data, files=files, timeout=60) | 84 | + resp = requests.post(url, headers=headers, data=data, files=files, timeout=120) |
| 85 | # 确保文件句柄尽快关闭 | 85 | # 确保文件句柄尽快关闭 |
| 86 | try: | 86 | try: |
| 87 | files["fileUpload"][1].close() | 87 | files["fileUpload"][1].close() |
| ... | @@ -150,7 +150,7 @@ def upload_file_for_ocr( | ... | @@ -150,7 +150,7 @@ def upload_file_for_ocr( |
| 150 | headers.pop("Content-Type", None) | 150 | headers.pop("Content-Type", None) |
| 151 | 151 | ||
| 152 | try: | 152 | try: |
| 153 | - resp = requests.post(url, headers=headers, data=data, files=files, timeout=60) | 153 | + resp = requests.post(url, headers=headers, data=data, files=files, timeout=120) |
| 154 | # 确保文件句柄尽快关闭 | 154 | # 确保文件句柄尽快关闭 |
| 155 | try: | 155 | try: |
| 156 | files["file"][1].close() | 156 | files["file"][1].close() | ... | ... |
| ... | @@ -249,7 +249,7 @@ def _create_system_prompt(state: Dict[str, Any], config: RunnableConfig) -> List | ... | @@ -249,7 +249,7 @@ def _create_system_prompt(state: Dict[str, Any], config: RunnableConfig) -> List |
| 249 | - 如果用户选择上传清关文件(回复"1"或明确表示上传清关文件):使用上下文中的 slip_id 和 pdf_path,加上用户输入的 code,调用 upload_clearance_file 工具,不再询问其他参数 | 249 | - 如果用户选择上传清关文件(回复"1"或明确表示上传清关文件):使用上下文中的 slip_id 和 pdf_path,加上用户输入的 code,调用 upload_clearance_file 工具,不再询问其他参数 |
| 250 | - **上传清关文件**:当用户明确需要上传清关文件并关联运单信息(code、slip_id)时,使用 upload_clearance_file 工具 | 250 | - **上传清关文件**:当用户明确需要上传清关文件并关联运单信息(code、slip_id)时,使用 upload_clearance_file 工具 |
| 251 | - **上传文件图文识别**:当用户需要进行图文识别时,使用 upload_file_for_ocr 工具,即使有 slip_id 也可以使用此工具进行图文识别 | 251 | - **上传文件图文识别**:当用户需要进行图文识别时,使用 upload_file_for_ocr 工具,即使有 slip_id 也可以使用此工具进行图文识别 |
| 252 | - - **图文识别后修改运单流程**:当 upload_file_for_ocr 工具返回"图文识别成功,请确认是否使用该运单编号:{consignmentCode_str},运单ID:{consignmentId_str}"的提示时,如果用户回答"是"、"确认"、"使用"等肯定回答,必须立即调用 create_waybill_d_with_id 工具,使用返回的 chmCode 映射为 consignmentCode,chmId 映射为 consignmentId,加上提示词中的 loginName 和 userId,直接修改运单,不需要再次询问用户 | 252 | + - **图文识别后修改运单流程**:当 upload_file_for_ocr 工具返回"图文识别成功,请确认是否使用该运单编号:******,运单ID:******"的提示时,如果用户回答"是"、"确认"、"使用"等肯定回答,必须立即调用 create_waybill_d_with_id 工具,使用返回的 chmCode 映射为 consignmentCode,chmId 映射为 consignmentId,加上提示词中的 loginName 和 userId,直接修改运单,不需要再次询问用户 |
| 253 | 5. **业务咨询**:解答用户关于出口物流流程、运单状态、操作规范等问题 | 253 | 5. **业务咨询**:解答用户关于出口物流流程、运单状态、操作规范等问题 |
| 254 | 6. **您当前访问工具Authorization的传参为 Authorization= {token} | 254 | 6. **您当前访问工具Authorization的传参为 Authorization= {token} |
| 255 | 255 | ||
| ... | @@ -299,7 +299,7 @@ def _create_system_prompt(state: Dict[str, Any], config: RunnableConfig) -> List | ... | @@ -299,7 +299,7 @@ def _create_system_prompt(state: Dict[str, Any], config: RunnableConfig) -> List |
| 299 | - **使用场景**:当用户需要进行图文识别时,使用此工具。即使有 slip_id,如果用户需要进行图文识别,也应使用此工具 | 299 | - **使用场景**:当用户需要进行图文识别时,使用此工具。即使有 slip_id,如果用户需要进行图文识别,也应使用此工具 |
| 300 | - **重要说明**:如果用户意图不明确(同时有 slip_id 和 pdf_path 但未明确表示要进行图文识别),需要询问用户选择。如果用户已明确表示要进行图文识别或选择图文识别,则直接使用上下文中的 pdf_path 调用此工具,不再询问参数 | 300 | - **重要说明**:如果用户意图不明确(同时有 slip_id 和 pdf_path 但未明确表示要进行图文识别),需要询问用户选择。如果用户已明确表示要进行图文识别或选择图文识别,则直接使用上下文中的 pdf_path 调用此工具,不再询问参数 |
| 301 | - **返回参数**:此工具会返回 chmCode(运单编号)和 chmId(运单ID),这些参数可以用于后续的 create_waybill_d_with_id 工具调用 | 301 | - **返回参数**:此工具会返回 chmCode(运单编号)和 chmId(运单ID),这些参数可以用于后续的 create_waybill_d_with_id 工具调用 |
| 302 | - - **后续流程**:当此工具返回"图文识别成功,请确认是否使用该运单编号:{consignmentCode_str},运单ID:{consignmentId_str}"的提示时,如果用户回答"是"、"确认"、"使用"等肯定回答,必须立即调用 create_waybill_d_with_id 工具,使用返回的 chmCode 映射为 consignmentCode,chmId 映射为 consignmentId,加上提示词中的 loginName 和 userId,直接修改运单,不需要再次询问用户 | 302 | + - **后续流程**:当此工具返回"图文识别成功,请确认是否使用该运单编号:******,运单ID:******"的提示时,如果用户回答"是"、"确认"、"使用"等肯定回答,必须立即调用 create_waybill_d_with_id 工具,使用返回的 chmCode 映射为 consignmentCode,chmId 映射为 consignmentId,加上提示词中的 loginName 和 userId,直接修改运单,不需要再次询问用户 |
| 303 | - push_waybill_for_ocr: 根据运单ID推送OCR进行识别,需要提供运单ID(waybill_id、Authorization)参数 | 303 | - push_waybill_for_ocr: 根据运单ID推送OCR进行识别,需要提供运单ID(waybill_id、Authorization)参数 |
| 304 | 304 | ||
| 305 | ## query_waybill_list数据展示说明: | 305 | ## query_waybill_list数据展示说明: | ... | ... |
-
Please register or login to post a comment