gpt4o_help.py 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import json
  2. import time
  3. import requests
  4. class GPT4o():
  5. @classmethod
  6. def get_ai_title(cls, old_title):
  7. content = '''
  8. User: 请针对微信平台视频类小程序场景,面向人群是中国中老年人,在单聊、群聊场景,对不同视频内容原标题,在分享卡片上预览的标题进行优化。优化目标是提高这个场景下的视频卡片点击率。要求优化过程综合考虑下面的要求:
  9. 第一:根据下面的优秀标题示例,总结优秀标题特点,生成一个新标题。
  10. 此视频献给四零后,看完感触颇多!
  11. 🔴88岁三胞胎兄妹表演《沙家浜》,开口惊艳全场!
  12. 50年前毛主席就告诫了,今天一一验证!苦的还是老百姓
  13. 🔴十分通透的一段话,写得太棒了,请朋友们收好!
  14. 🏆那个部位最先知道脑梗呢
  15. ✿这才叫老同学聚会,到了这个年纪,还能聚在一起真不容易
  16. 活久未见的照片,历史书上看不到,了解那些鲜为人知的过去
  17. 🚩中国人正在丢失的这几样东西!都转发看看吧~
  18. 🔥热热热!三伏天到了应该注意什么?一起看看❗
  19. 第二:生成过程有如下的规范、约束和建议:
  20. 1.标题开头包含醒目emoji🔴,整体字符长度控制在10-20;
  21. 2.不能包含#话题和@人;
  22. 3.不能编造:不能加入原标题没有的实体信息,如原标题没有养老金,不能在生成的标题中出现养老金;
  23. 4.不能使用无实质信息和强烈诱导点击、紧急、夸张、震惊的描述:在提高标题吸引力的同时,严格落实不使用“必看”、“错过悔恨终生”类描述,错误危险标题示例:
  24. 万万想不到真的太好了看了3遍,你也快看看吧!
  25. 🌸绝对不能错过,快打开看看,越快越好
  26. 所有老年人一定要看
  27. 天大的好消息,5月开始实施❗
  28. 就在刚刚,中国突然传出重磅消息,所有人都不敢相信!🚩
  29. 丧尽天良!为什么生病的人越来越多,原来吃的是这些🎈
  30. 今年的端午节太特殊,一辈子难遇一次!一定要看!错过别后悔
  31. 好消息来了,千万别划走!
  32. 紧急!已爆发,错过就晚了😱
  33. 输出格式:要求输出格式为符合RFC8259标准的JSON格式的字符串,不要以代码块形式返回,返回一个string类型的新标题。
  34. '''
  35. url = "http://aigc.piaoquantv.com/aigc-server/aigc/conversation"
  36. headers = {
  37. "Content-Type": "application/json"
  38. }
  39. payload = {
  40. "auth": "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",
  41. "openAiGptParam": {
  42. "model": "gpt-4o",
  43. "temperature": 0.5,
  44. "messages": [
  45. {
  46. "role": "system",
  47. "content": content
  48. },
  49. {
  50. "role": "user",
  51. "content": old_title
  52. }
  53. ]
  54. }
  55. }
  56. try:
  57. time.sleep(2)
  58. response = requests.post(url, headers=headers, json=payload)
  59. response = response.json()
  60. content = response['data']['choices'][0]['message']['content']
  61. data = json.loads(content)
  62. title = data["title"]
  63. return title
  64. except Exception:
  65. return "🔴好漂亮的视频,给你最美的祝福❗"