| 
					
				 | 
			
			
				@@ -15,7 +15,7 @@ class GPT4o(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             content = ''' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     请针对微信平台视频类小程序场景,面向人群是中国中老年人,在单聊、群聊场景,对不同视频内容原标题,在分享卡片上预览的标题进行优化。优化目标是提高这个场景下的视频卡片点击率。要求优化过程综合考虑下面的要求: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    第一:根据下面的优秀标题示例,总结优秀标题特点,生成一个新标题。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    第一:根据下面的优秀标题示例,总结优秀标题特点,生成一个新标题: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         示例case: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             此视频献给四零后,看完感触颇多! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             🔴88岁三胞胎兄妹表演《沙家浜》,开口惊艳全场! 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -29,9 +29,10 @@ class GPT4o(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     第二:生成过程有如下的规范、约束和建议: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             1.标题开头包含醒目emoji🔴,整体字符长度控制在10-25; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             2.不能包含#话题和@人; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            3.不能编造:不能加入原标题没有的实体信息,如原标题没有养老金,不能在生成的标题中出现养老金; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            4.必须用引导群里好友和朋友们点击的短句结尾,示例:“群友们,都看看吧!”,“太棒了,请朋友们收好!”,“找了很久,终于找到了”,“好友们都来听听吧”; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            5.不能使用无实质信息和强烈诱导点击、紧急、夸张、震惊的描述:在提高标题吸引力的同时,严格落实不使用“必看”、“错过悔恨终生”类描述,错误危险标题示例: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            3.如果原标题无法按照规则生成新标题则返回None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            4.不能编造:不能加入原标题没有的实体信息,如原标题没有养老金,不能在生成的标题中出现养老金; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            5.必须用引导群里好友和朋友们点击的短句结尾,示例:“群友们,都看看吧!”,“太棒了,请朋友们收好!”,“找了很久,终于找到了”,“好友们都来听听吧”; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            6.不能使用无实质信息和强烈诱导点击、紧急、夸张、震惊的描述:在提高标题吸引力的同时,严格落实不使用“必看”、“错过悔恨终生”类描述,错误危险标题示例: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             🌸绝对不能错过,快打开看看,越快越好 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             所有老年人一定要看 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             天大的好消息,5月开始实施❗ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,11 +72,15 @@ class GPT4o(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 match = re.search(r'"[^"]+": "([^"]+)"', str(response)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if match: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if match == 'None': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return "🔻分享给大家一个视频!值得细❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     title = match.group(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return title 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     content = response['data']['choices'][0]['message']['content'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if content: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if content == 'None': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            return "🔻分享给大家一个视频!值得细❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         data = json.loads(content) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         title = data["title"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if title: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,13 +88,10 @@ class GPT4o(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             return content 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     elif attempt == max_retries - 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return "🔴好漂亮的视频,给你最美的祝福❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # content = response['data']['choices'][0]['message']['content'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # data = json.loads(content) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                # title = data["title"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return "🔴分享给大家一个视频!值得细❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             except Exception: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if attempt == max_retries - 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return "🔴好漂亮的视频,给你最美的祝福❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return "🔴分享给大家一个视频!值得细❗" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @classmethod 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def get_ai_pw(cls, title): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -151,5 +153,5 @@ class GPT4o(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if __name__ == '__main__': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    title = '伤感的情歌伤感的人深情演绎谢谢聆听与支持' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    title = '@菜博士888(O3118838067)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     GPT4o.get_ai_title(title) 
			 |