zhangyong 7 maanden geleden
bovenliggende
commit
714482c7bf
1 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 6 0
      common/gpt4o_help.py

+ 6 - 0
common/gpt4o_help.py

@@ -119,12 +119,18 @@ class GPT4o():
                             data = json.loads(content)
                             title = data["title"]
                             if title:
+                                if '原标题无法按照规则生成新标题' in title or '原标题不符合生成新标题的要求,请提供符合要求的原标题' in title or 'Invalid input format' in title or "很抱歉,您提供的原标题没有包含在上下文中。请提供具体的原标题列表,以便我为您生成新的标题。" in title or "对不起,我的职责是优化短视频标题" in title or "请提供需要优化的原标题列表。" in title:
+                                    return "这个视频,分享给我的老友,祝愿您能幸福安康"
                                 return title
                         elif '新标题' in content:
                             data = json.loads(content)
                             title = data['新标题']
+                            if '原标题无法按照规则生成新标题' in title or '原标题不符合生成新标题的要求,请提供符合要求的原标题' in title or 'Invalid input format' in title or "很抱歉,您提供的原标题没有包含在上下文中。请提供具体的原标题列表,以便我为您生成新的标题。" in title or "对不起,我的职责是优化短视频标题" in title or "请提供需要优化的原标题列表。" in title:
+                                return "这个视频,分享给我的老友,祝愿您能幸福安康"
                             return title
                         if '"' in content:
+                            if '原标题无法按照规则生成新标题' in content or '原标题不符合生成新标题的要求,请提供符合要求的原标题' in content or 'Invalid input format' in content or "很抱歉,您提供的原标题没有包含在上下文中。请提供具体的原标题列表,以便我为您生成新的标题。" in content or "对不起,我的职责是优化短视频标题" in content or "请提供需要优化的原标题列表。" in content:
+                                return "这个视频,分享给我的老友,祝愿您能幸福安康"
                             content = content.replace('"', '')
                         return content
                     elif attempt == max_retries - 1: