zbparse/flask_app/task.py

15 lines
439 B
Python
Raw Normal View History

2024-11-25 16:45:52 +08:00
from flask_app.celery_app import celery_app
2024-11-24 11:11:20 +08:00
from flask_app.general.通义千问long import qianwen_long
2024-11-24 14:41:15 +08:00
@celery_app.task(
name='tasks.process_qianwen_long',
soft_time_limit=600, # 10分钟后发出超时信号
time_limit=660
)
2024-11-25 16:45:52 +08:00
def process_qianwen_long(file_id, user_query):
2024-11-24 11:11:20 +08:00
try:
return qianwen_long(file_id, user_query)
except Exception as exc:
# 如果发生异常,重试任务
2024-11-25 16:45:52 +08:00
print("no")