|
@@ -190,16 +190,19 @@ def run():
|
|
|
return
|
|
|
elif google_file_state != 'ACTIVE':
|
|
|
logger.error('[+] 视频上传状态不为 ACTIVE, 跳过任务')
|
|
|
+ genai.delete_file(google_file)
|
|
|
return
|
|
|
|
|
|
model = create_model_cache(redis_task=redis_task)
|
|
|
if isinstance(model, str):
|
|
|
logger.error('[+] 创建模型失败, 跳过任务')
|
|
|
+ genai.delete_file(google_file)
|
|
|
return
|
|
|
|
|
|
response = analyze_video(model=model, google_file=google_file, prompt=prompt, redis_task=redis_task)
|
|
|
if isinstance(response, str):
|
|
|
logger.error('[+] 获取模型响应失败, 跳过任务')
|
|
|
+ genai.delete_file(google_file)
|
|
|
return
|
|
|
|
|
|
text = response.text.strip()
|