|
@@ -73,14 +73,14 @@ class GPT4o():
|
|
|
match = re.search(r'"[^"]+": "([^"]+)"', str(response))
|
|
|
if match:
|
|
|
if match == 'None':
|
|
|
- return "🔻分享给大家一个视频!值得细❗"
|
|
|
+ return "🔻分享给大家一个视频!值得细品❗"
|
|
|
title = match.group(1)
|
|
|
return title
|
|
|
else:
|
|
|
content = response['data']['choices'][0]['message']['content']
|
|
|
if content:
|
|
|
if content == 'None':
|
|
|
- return "🔻分享给大家一个视频!值得细❗"
|
|
|
+ return "🔻分享给大家一个视频!值得细品❗"
|
|
|
data = json.loads(content)
|
|
|
title = data["title"]
|
|
|
if title:
|
|
@@ -88,10 +88,10 @@ class GPT4o():
|
|
|
else:
|
|
|
return content
|
|
|
elif attempt == max_retries - 1:
|
|
|
- return "🔴分享给大家一个视频!值得细❗"
|
|
|
+ return "🔴分享给大家一个视频!值得细品❗"
|
|
|
except Exception:
|
|
|
if attempt == max_retries - 1:
|
|
|
- return "🔴分享给大家一个视频!值得细❗"
|
|
|
+ return "🔴分享给大家一个视频!值得细品❗"
|
|
|
|
|
|
@classmethod
|
|
|
def get_ai_pw(cls, title):
|
|
@@ -102,16 +102,18 @@ class GPT4o():
|
|
|
请针对微信平台视频类小程序场景,面向人群是中国中老年人,在单聊、群聊场景,对不同类型的内容,生成结尾引导分享的脚本。引导用户发生更多的分享行为。要求优化过程综合考虑下面的要求:
|
|
|
第一.根据下面的示例case,总结分享引导脚本特点,生成分享引导脚本
|
|
|
示例case1:
|
|
|
- 标题:此视频献给四零后,看完感触颇多!
|
|
|
- 分享引导脚本:
|
|
|
- 说的太好了 ,忍不住分享给了您 ,字字在理 ,句句入心 ,赶紧把视频转发出去 ,和老友们一起分享 ,转发的越多 ,收获的福气就越多!
|
|
|
-
|
|
|
+ 标题:几十年前的老歌,现在很少听到了!
|
|
|
+ 返回分享引导脚本:
|
|
|
+ 这个视频真是难得,太美太好听了,看完真是回忆满满,让人怀念那个时代,多么淳朴多么美好,今天大家都在群里转发这个视频,看了都说,那时候虽然手里不宽裕,但心里都满怀希望,那股子拼劲,真是让人热血沸腾,老朋友你还记得吗?如果你也跟我一样深深的怀念,赶紧把这个视频转发到你所有群里去吧,让大家伙都看看吧,多多转发,感恩有你!
|
|
|
+ 示例case2:
|
|
|
+ 标题:🔺令人尊敬的老人❗❗这才是我们应该追的明星❗
|
|
|
+ 返回分享引导脚本:
|
|
|
+ 这个视频发出来5天了,转发的人却寥寥无几,试想一次明星出轨就全民皆知,这样中国真正的正能量却无人关注,真是太讽刺了!如果你看到了这个视频,请分享到你加入的每个群,向杨老这种无私奉献的大爱致敬!千万别让那些低调做好事的人心寒!转发传递下去,让世界都看到,中华民族的正能量!
|
|
|
第二:生成过程有如下的规范、约束和建议:
|
|
|
- 1.不能编造:不能加入原标题没有的实体信息,如原标题没有养老金,不能在生成的标题中出现养老金;
|
|
|
+ 1.不能编造:不能加入原标题没有的实体信息,如原标题没有养老金,不能在生成的标题中出现养老金;
|
|
|
2.不能使用强烈的诱导、夸张词汇:在提高分享吸引力的同时,严格落实不使用“必做”、“错过悔恨终生”类描述;
|
|
|
- 3.分享引导总长控制在5-10句话,每句话字符长度控制在4-10字;
|
|
|
- 4.分享引导脚本保持自然的语言风格
|
|
|
- 输出格式:要求输出格式为符合RFC8259标准的JSON格式的字符串,不要以代码块形式返回,返回一个string类型的分享引导脚本。
|
|
|
+ 3.分享引导阅读总时长控制30秒到1分钟,20-30句话,每句话字符长度控制在4-10字;
|
|
|
+ 输出格式:要求输出格式为符合RFC8259标准的JSON格式的字符串,不要以代码块形式返回,返回一个string类型的分享引导脚本内容。
|
|
|
'''
|
|
|
|
|
|
url = "http://aigc.piaoquantv.com/aigc-server/aigc/conversation"
|
|
@@ -140,7 +142,9 @@ class GPT4o():
|
|
|
response = requests.post(url, headers=headers, json=payload)
|
|
|
response = response.json()
|
|
|
try:
|
|
|
- match = re.search(r'"[^"]+": "([^"]+)"', str(response))
|
|
|
+ content = response['data']['choices'][0]['message']['content']
|
|
|
+ pattern = re.compile(r'"分享引导脚本":\s*"(.*?)"')
|
|
|
+ match = pattern.search(content)
|
|
|
if match:
|
|
|
pw = match.group(1)
|
|
|
return pw
|
|
@@ -153,5 +157,5 @@ class GPT4o():
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
- title = '@菜博士888(O3118838067)'
|
|
|
+ title = '家长必读孩子教育教育'
|
|
|
GPT4o.get_ai_title(title)
|