给修改后的结果增加了tags

This commit is contained in:
jinye_huang 2025-07-09 15:39:57 +08:00
parent 44c57349f5
commit a7cd96ecb8
8 changed files with 63 additions and 15 deletions

View File

@ -26,7 +26,7 @@ class ConfigManager:
统一配置管理器 统一配置管理器
负责加载管理和访问所有配置 负责加载管理和访问所有配置
""" """
def __init__(self): def __init__(self):
self._configs: Dict[str, BaseConfig] = {} self._configs: Dict[str, BaseConfig] = {}
self.config_dir: Optional[Path] = None self.config_dir: Optional[Path] = None
@ -41,7 +41,7 @@ class ConfigManager:
def load_from_directory(self, config_dir: str): def load_from_directory(self, config_dir: str):
""" """
从目录加载配置 从目录加载配置
Args: Args:
config_dir: 配置文件目录 config_dir: 配置文件目录
""" """
@ -49,7 +49,7 @@ class ConfigManager:
if not self.config_dir.is_dir(): if not self.config_dir.is_dir():
logger.error(f"配置目录不存在: {config_dir}") logger.error(f"配置目录不存在: {config_dir}")
raise FileNotFoundError(f"配置目录不存在: {config_dir}") raise FileNotFoundError(f"配置目录不存在: {config_dir}")
# 注册所有已知的配置类型 # 注册所有已知的配置类型
self._register_configs() self._register_configs()
@ -109,7 +109,7 @@ class ConfigManager:
self._load_main_config(main_config_path) self._load_main_config(main_config_path)
else: else:
logger.warning(f"旧的主配置文件不存在: {main_config_path}") logger.warning(f"旧的主配置文件不存在: {main_config_path}")
# 2. 遍历并加载目录中所有其他的 .json 文件 # 2. 遍历并加载目录中所有其他的 .json 文件
for config_path in self.config_dir.glob('*.json'): for config_path in self.config_dir.glob('*.json'):
if config_path.name == 'poster_gen_config.json': if config_path.name == 'poster_gen_config.json':
@ -126,11 +126,11 @@ class ConfigManager:
# 3. 最后应用环境变量覆盖 # 3. 最后应用环境变量覆盖
self._apply_env_overrides() self._apply_env_overrides()
except Exception as e: except Exception as e:
logger.error(f"从目录 '{self.config_dir}' 加载配置失败: {e}", exc_info=True) logger.error(f"从目录 '{self.config_dir}' 加载配置失败: {e}", exc_info=True)
raise raise
def _load_main_config(self, path: Path): def _load_main_config(self, path: Path):
"""加载主配置文件,并分发到各个配置对象""" """加载主配置文件,并分发到各个配置对象"""
logger.info(f"加载主配置文件: {path}") logger.info(f"加载主配置文件: {path}")
@ -143,7 +143,7 @@ class ConfigManager:
config_obj.update(config_data[name]) config_obj.update(config_data[name])
else: # 尝试从根部更新 (扁平结构) else: # 尝试从根部更新 (扁平结构)
config_obj.update(config_data) config_obj.update(config_data)
def _apply_env_overrides(self): def _apply_env_overrides(self):
"""应用环境变量覆盖""" """应用环境变量覆盖"""
logger.info("应用环境变量覆盖...") logger.info("应用环境变量覆盖...")
@ -164,7 +164,7 @@ class ConfigManager:
if update_data: if update_data:
ai_model_config.update(update_data) ai_model_config.update(update_data)
logger.info(f"通过环境变量更新了AI模型配置: {list(update_data.keys())}") logger.info(f"通过环境变量更新了AI模型配置: {list(update_data.keys())}")
def save_config(self, name: str): def save_config(self, name: str):
""" """
保存指定的配置到文件 保存指定的配置到文件

View File

@ -65,3 +65,4 @@ async def main():
if __name__ == '__main__': if __name__ == '__main__':
asyncio.run(main()) asyncio.run(main())

View File

@ -14,6 +14,36 @@
, ,
{ {
"content": "新疆的伊昭公路是一条风景秀丽的自驾线路,被誉为 “伊犁蕞美公路”。\n 一年只开 3 - 4 个月,错过真的要等一年!赶紧码住这份保姆级攻略👇\n・\n\n🚗交通须知 \n✅ 开放季节:该路线每年只在 6 月至 9 月开放2025 年 5 月 15 日至 10 月 10 日开放!)\n✅ 车辆限制:仅允许 7 座及以下的小型车辆通过 \n✅ 道路情况:伊昭公路多弯且陡峭,路况较为复杂,建议使用越野车型,并由经验丰富的司机驾驶 \n✅ 夜间禁行:由于山区道路无路灯,为确保安全,每晚 22:00 至次日早晨 7:00 期间禁止所有车辆通行 \n・\n\n🏕沿途精华景点 \n🔸托乎拉苏草原离伊宁最近的一个草原这片草原相比新疆其他更为知名的草原游客较少保留了更多未被触及的自然风貌 \n🔸乌孙山穿越广阔的托乎拉苏草原之后便会抵达乌孙山的白石峰🗻这里的道路相对险峻 \n🔸安格列特达坂这是一处海拔高达 3091 米的山坂,站在此处可以一览北侧的琼博拉森林公园的壮观全景 \n🔸琼博拉森林公园位于乌孙山下这里是一片广袤的草甸和密集的雪松林🍃自然景观令人心旷神怡 \n🔸伊犁州昭苏马场昭苏地区自古以来就是著名的西域天马的产地这里可以目睹壮观的万马🐎奔腾景象 \n🔸夏塔旅游区从昭苏向南行驶 70 公里,便可到达夏塔古道,这是一片充满野性的荒野地带,深受众多户外探险🏃‍♂️爱好者的青睐 \n・\n\n🚫【避坑血泪指南】\n❌ 限行警告! 仅 7 座以下车通行20:00 - 9:00 禁行 \n❌ 别穿白鞋! 泥巴路秒变脏脏包,徒步区石头硌 jio👟\n❌ 拒绝公路拍照!落石区停车 = 作 si快速通过保平安 \n\n.\n\n📢经典游玩线路 \nD1 全国各地 — 伊宁 \nD2 伊宁 — 伊昭公路)— 夏塔 — 木扎尔特冰川 — 昭苏 \nD3 昭苏 — 琼库什台 — 特克斯 \nD4 特克斯 — 那拉提草原 — 六星街 — 伊宁 \nD5 伊宁 — 赛里木湖 — 蓝冰围炉煮茶 — 喀赞其民俗村 — 忘忧谷薰衣草6.15 - 7.15 限定)— 伊宁 \nD6 伊宁 — 全国各地 \n\n.\n\n💎【行程亮点】\n✨ 新疆本地司机,出行签署正规合同 \n✨ 线上 24h 管家式服务,在线答疑解惑 \n✨ 一价全含✔门票✔住宿✔交通✔旅游险 \n✨ 2 - 6 人小团,自由出行,沉浸欣赏旅途美景 \n✨ 纯玩无购,❌进店 ❌购物,专注深度游玩 \n." "content": "新疆的伊昭公路是一条风景秀丽的自驾线路,被誉为 “伊犁蕞美公路”。\n 一年只开 3 - 4 个月,错过真的要等一年!赶紧码住这份保姆级攻略👇\n・\n\n🚗交通须知 \n✅ 开放季节:该路线每年只在 6 月至 9 月开放2025 年 5 月 15 日至 10 月 10 日开放!)\n✅ 车辆限制:仅允许 7 座及以下的小型车辆通过 \n✅ 道路情况:伊昭公路多弯且陡峭,路况较为复杂,建议使用越野车型,并由经验丰富的司机驾驶 \n✅ 夜间禁行:由于山区道路无路灯,为确保安全,每晚 22:00 至次日早晨 7:00 期间禁止所有车辆通行 \n・\n\n🏕沿途精华景点 \n🔸托乎拉苏草原离伊宁最近的一个草原这片草原相比新疆其他更为知名的草原游客较少保留了更多未被触及的自然风貌 \n🔸乌孙山穿越广阔的托乎拉苏草原之后便会抵达乌孙山的白石峰🗻这里的道路相对险峻 \n🔸安格列特达坂这是一处海拔高达 3091 米的山坂,站在此处可以一览北侧的琼博拉森林公园的壮观全景 \n🔸琼博拉森林公园位于乌孙山下这里是一片广袤的草甸和密集的雪松林🍃自然景观令人心旷神怡 \n🔸伊犁州昭苏马场昭苏地区自古以来就是著名的西域天马的产地这里可以目睹壮观的万马🐎奔腾景象 \n🔸夏塔旅游区从昭苏向南行驶 70 公里,便可到达夏塔古道,这是一片充满野性的荒野地带,深受众多户外探险🏃‍♂️爱好者的青睐 \n・\n\n🚫【避坑血泪指南】\n❌ 限行警告! 仅 7 座以下车通行20:00 - 9:00 禁行 \n❌ 别穿白鞋! 泥巴路秒变脏脏包,徒步区石头硌 jio👟\n❌ 拒绝公路拍照!落石区停车 = 作 si快速通过保平安 \n\n.\n\n📢经典游玩线路 \nD1 全国各地 — 伊宁 \nD2 伊宁 — 伊昭公路)— 夏塔 — 木扎尔特冰川 — 昭苏 \nD3 昭苏 — 琼库什台 — 特克斯 \nD4 特克斯 — 那拉提草原 — 六星街 — 伊宁 \nD5 伊宁 — 赛里木湖 — 蓝冰围炉煮茶 — 喀赞其民俗村 — 忘忧谷薰衣草6.15 - 7.15 限定)— 伊宁 \nD6 伊宁 — 全国各地 \n\n.\n\n💎【行程亮点】\n✨ 新疆本地司机,出行签署正规合同 \n✨ 线上 24h 管家式服务,在线答疑解惑 \n✨ 一价全含✔门票✔住宿✔交通✔旅游险 \n✨ 2 - 6 人小团,自由出行,沉浸欣赏旅途美景 \n✨ 纯玩无购,❌进店 ❌购物,专注深度游玩 \n."
},
{
"content": "夏天和假期准备来啦!\n我又发现一个新的玩水避暑胜地\n这是全新的一个网红夏威夷泳道啦\n-\n🏨阳江 DS 温泉酒店\n超级推荐的是夏威夷亲水别墅\n无限次免费游玩的夏威夷网红泳道\n踏出房门就能跳进泳池夏天太爽了\n-\n💰599🉐套餐👇\n【住】酒店别墅星空双床房1间1晚;\n【吃】价值168元两大一小自助早餐\n【泡】赠送2池阳台私家泡池温泉水\n【泡】无限次爽泡高热偏硅酸公共温泉\n【玩】畅玩网红超长泳道、水上乐园\n【玩】打卡儿童狮子星空中儿童乐园\n【赏】天香大草坪、花森林婚庆广场\n【赠】公区温泉泳道免费水果、茶饮、清食等\n【赠】管家服务一次洗漱用品酒店免费停车\n---------------\n💥怎么订一定要先关.🐖后下方留言咨询999稍后会一一回复哈"
},
{
"content": "来广州外下午三点多的时候外面太热了 实在不知道去哪 突然决定去长隆水上乐园\n临时起意 即刻出发!\n目的地地铁三号线汉溪长隆\n\n1⃣什么时候去票价多少\n建议工作日去人少些\n下午4点后进场 美团69r/人 !!!很便宜!\n我觉得这个时间点太棒了\n太阳已经不是很毒辣 也不是太热了 不用担心晒伤\n\n2⃣没带泳衣怎么办园内买泳衣太贵怎么办\n不用担心万能的小🍠\n我直接搜“广州长隆水上乐园泳衣”几个关键字\n果然出现了很多5分钟内送泳衣的帖子\n随便找了一家直接了联系方式\n在地铁上就看商家发的图\n选好了泳衣款式一个男士泳裤防水袋\n三个东西一共才105\n力省几百\n而且店家还给我把东西送到地铁口还顺便把我人免费送到水上乐园园区门口\n\n当然也可以直接把泳衣送到园区门口 (切记先不要进园!进园他就送不了了!问了好几家都是这样说!只能在没进园之前送到地铁口或者园区门口!)\n\n没带泳衣的姐妹千万不要在园区里买\n\n3⃣进去玩什么\n我们是五点多才进园\n但是到八点半已经玩完了六七个项目\n所有大项目几乎都玩了\n介绍一下时间紧任务重的 我们的玩法 \n离心滑道—摇滚巨轮-合家大滑板-竞速赛道-巨兽碗-巨洪峡\n-上面全部玩完之后也才七点五十多\n然后八点电音节开场觉得没什么意思\n就去刷之前排队人太多没玩过的项目\n当然是直接冲大喇叭\n这个时候的大喇叭直接没人上去就玩没排队\n迅速玩完 又去玩了一些小项目比如 垂直极限这种 都没人排队了 直接随便玩\n\n点击左下角查看更多\n听说现在力度超级给力呢"
},
{
"content": "☀️暑假来了,同学们想去广州长隆水上乐园玩吗?如果想去,那首先要做攻略,下面是阿毅替你们写的攻略。\n·\n🧳出发前要做哪些准备\n1、订票🎫\n门票分为全天票09:30-22:30、夜场票17:00-22:30\n可在欢乐长隆gzh、某携、某哪、某评上订\n2、做交通攻略🚘\n自驾导航长隆水上乐园景区有停车场收20\n打车用顺风车比较划算目的地填长隆水上乐园\n坐地铁3号线到汉溪长隆站从E口出来步行1.2公里可到景区门口\n3、收拾行李🪪\n身份证、毛巾、手机防水袋、游泳衣、防晒霜、拖鞋、手机、塑料袋、零食、水\n·\n🗺进园步骤\n1、刷身份证进园\n2、先去租个柜子储存东西小柜40大柜60另外还要给20押金等还了手环会返回\n3、去更衣室换衣服\n4、可以去玩了\n·\n🤹必看演出\n1、长隆水上电音派对🪩\n地点造浪池舞台\n时间20:00-21:00\n2、玩水激乐大巡游💃\n地点园区\n时间17:00-17:35\n3、水战派对🔫\n地点沙滩区舞台\n时间17:00-17:35\n4、泡泡派对🫧\n地点亲子市集\n时间16:00-16:20\n·\n🎢必玩项目\n1、超级大喇叭📢\n坐在四叶草浮圈里从六层高的平台出发滑进一个巨大的喇叭中在快速滑行中尽情欢叫\n2、摇滚巨轮🪇\n竖立自转滑道整体外型犹如一座水上摩天轮高达26米每个转角都十分圆滑\n3、巨洪峡🌊\n在狭长的峡谷中只有滔天巨浪与你相伴在跌宕起伏中挑战山洪暴发的澎湃领略被抛向浪尖的快感\n4、超级巨兽碗👾\n首先在紫水晶通道俯冲穿越来到一个巨碗之中。当你稍觉平稳突然出现一个黑洞将你吸入让你措手不及\n5、垂直极限↕\n有3条滑道黄色滑道滑下时速度能达到近40公里蓝色滑道为旋转滑道体验离心冲击橙色滑道垂直度高体验水花四溅的感觉\n6、巨蟒滑道🐍\n从弯形盘旋滑道划出后会进入长达6米的全封闭滑道集合了扭转螺旋和振动的感觉\n7、大滑板滑道🛹\n6人一组坐在浮圈上从高处快速滑到底部然后继续向上滑行到呈 90度的滑道上然后再从垂直的滑道上滑落到平缓的地段\n·\n❤温馨提示\n建议9点半刚开园就去玩那会人很多如果下午去人会很多玩一个项目要等一两个小时。"
},
{
"content": "🏨广州森林海温泉度假酒店\n♨室内水乐园水温30度以上温泉泡池全面\n😭千万别错过这个森林海美食专属套餐\n-\n现在只要1399就可以享受3大3小的的Chao值套餐哦~真的是太划算啦!\n🔥3大3小自助早餐+3大3小自助晚餐+2天无限次嬉水乐园十亲子房\n现在还有限时活动每个成人住客可以免费带两个1.5以下的小朋友一起畅玩嬉水乐园💦\n-\n限时特价房型是森林海爆款房型\n🔹海洋亲子/嬉水海洋亲子/星空亲子\n🎈自助早餐\n🎈私家露台温泉泡池\n🎈无限次威尼斯泳道\n🎈嬉水乐园【天阳湖区、神秘海岛、古海森林、森林温泉、抓鱼摸虾]\n-\n怎么订❓先关㊗然后下方留言【999】看到会一一回复"
},
{
"content": "深圳海边酒店已经住过洲际和万豪\n这两家酒店海滩都很漂亮\n没想到这次住桔钓沙莱华直接来了个玻璃海震撼\n庆幸遇上大晴天☀\n才能看到这美到窒息的景色\n唯一缺点是有围网也不能下海游泳🏊…\n\n🏨酒店很大不过偏老旧公区维护一般。房间正海景躺在床上就能看到海滩阳台有大浴缸可以一边看海一边泡澡🛀度假感拉满\n\n🎡入住每间房都有赠送一次免费小火车体验+儿童乐园100个币+帆船/皮划艇项目,赠送的游戏币可以在儿童乐园电玩区使用,室内乐园还有攀爬区、蹦床区、波波球… 足够小朋友玩很久了\n\n🍽酒店自助早餐一般不太好吃。晚餐在🍠找的友友农庄家常菜偏贵味道还行吧窑鸡不好吃感觉附近就没什么好吃的东西。\n\n💗莱华酒店虽然没有很完美比起洲际不够豪华比起万豪不够漂亮但是它游玩项目足够多性价比也很高而且为了这片玻璃海景色我一定会再刷的🏖"
},
{
"content": "位于大鹏新区的桔钓沙,这里沙子超白超好干净还很细腻 脚踩下去都软乎乎的 !\n不出深圳也能实现海滨度假🏖\n.\n推门见大海🌊下楼即沙滩🏖\n【深圳桔钓沙莱华度假酒店🏨】\n作为深圳为数不多拥有独.立沙滩的度假酒店私密性ji高\n而且酒店附近的可玩项目好多\n杨梅坑踩单车🚴♀、看美人鱼拍摄地🧜♀、徒步七娘山⛰、观国家地质博物馆等都离酒店不到2公里路程妥妥的遛娃好去处\n·\n🏊♂还有超大的私人泳池沙滩就在泳池旁边随时可以下海畅游\n☀沙滩边还有各种娱乐设施小朋友可以挖沙踏浪大人则可以玩滑皮划艇\n👧儿童乐园也是一大亮点室内室外都有各种儿童游乐设施\n室内攀岩、积木乐园、、4D动感影院、音乐厅和电子游戏等\n爸妈们可以省心省力地遛娃让孩子们尽情享受快乐的时光🎉\n·\n🏨酒店拥有246间客房间间都带有宽阔独.立景观阳台\n有多种房型可供选择房间设施齐全有超大浴缸.\n·\n【双人下午茶套票】\n💰1299\n🔹豪华园景房一间一晚\n🔹双人自助早餐\n🔹双人下午茶1套(大堂吧/池畔吧 二选一)\n-\n想要购买的宝子们戳我即可获取酒店住宿套餐"
},
{
"content": "发现了一家神仙度假酒店!\n不在三亚也不在东南亚\n而是在深圳⛱\n这片果冻海真的美到心颤💕\n-\n🌟桔钓沙莱华度假酒店\n✅封神级沙滩体验🏝\n有深圳一绝的牛奶沙+玻璃海,光脚踩在沙滩上,就像踩在热奶粉上一样巨舒服。海水呈渐变色,如果冻一般\n-\n✅东南亚秘境园林🌴\n15万㎡东南亚热带花园秒穿普吉岛\n-\n✅100%阳台景观房⛱️\n所有房型都有超大阳台山海园林尽享眼底\n-\n✅亲子友好天花板🛝\n拥有1600㎡的儿童奇妙世界含欢乐海洋泡泡池、室内攀岩、积木乐园、知识海洋、DIY手工坊等玩到不想走\n-\n✅海上玩乐不停⛵\n游艇出海、摩托艇、香蕉船、帆船、皮划艇等超多水上活动\n-\n🌟现在这个「小马代」错峰大促人均最低只要400+,即享:\n✔海景豪华房1间1晚\n✔双人自助早餐\n✔双人小帆船或皮划艇套餐2选1\n✔客房迷你吧冰箱饮品\n✔奇妙世界项目鲸鱼大滑梯、潜艇通道、海马秋千、波波球池、儿童攀岩、儿童蹦床、手工制作等\n✔沙滩排球、沙滩足球\n✔赠送双人精美旅拍1份\n✔每间房赠送一张免费小火车票\n-\n*使用有效期至2025年4月29日\n-\n今年第一场海边度假准备好开始了吗\n在牛奶沙上踩出脚印👣\n看着波光粼粼的海发呆🏝\n等一场橘子汽水味的日落🌅\n这才是度假啊\n-"
},
{
"content": "\n伙计们都给我冲‼\n北洛秘境是真的有点东西\n🚗出行方式自驾酒店本身没有停车场\n\n🏨住宿day1北洛秘境度假酒店1栋\n1属于外部干干净净内部缝缝补补……\n230层天际泳池🉑去大海带来的疗愈……\n3包含早晚餐附赠的悬崖泳池、山体公园、临海栈道套票整体还是相当划算❤\n🏨住宿day2铂悦度假公寓\n\n属于民宿类大落地窗独立阳台三面看海😍晚上看沙滩的烟花都达不到我住的高度\n\n🌟打卡推荐🌟\n\n1⃣首先需要知道山体公园、悬崖泳池、悬崖咖啡、临海栈道都是在一块只能单次进出‼一条道走到底\n\n2⃣山体公园8:00-18:30栈道式爬山建议早上11:00前或者下午15点后完成打卡它主要包括\n\n1🌈彩虹步道比较脏顶上损坏待维修在入口打卡即可✅\n\n2不走回头路🚏路标鸟巢🪹分布在道路两边可以拍到海和马路上的“阳江”logo\n\n3不上班行不行🚏路标露天小房子主打一个社畜的精神支柱房子目前有点像半竣工状态\n\n4破破烂烂的粉色车尾巴我合理怀疑它是报废状态就跟我的精神状态蛮契合\n\n5悬崖咖啡馆😐比较有个性但饮品看个人口味拍照的话我想说手残党上午大概率是会废片\n\n6粉色观景台圆形⭕设计可以上二楼看海但太晒了我没去……可以在外围把建筑做成背景进去拍的话一整个粉掉……\n\n7网红天际秋千两根大铁链子⛓💥垂下来的是景点摄影付费装置平时秋千的板板都是收起来的😳\n\n3⃣悬崖泳池8:30-18:30这里需要二次检票游泳需要泳装泳帽拍照的话检票进去即可可以付费寄存20rmb真的没必要😐……\n\n❤很出片是一回事很晒是另一回事❤\n\n4⃣海边栈道去‼都给我去这里‼真的好好看😻果冻海岩石远处的船脚下的石头路一整个波妞附体\n\n‼建议\n真的要做好防晒😳感觉已经黑一圈了\n穿衣是自由的但姐妹儿穿鞋一定是自律的\n防蚊虫是必须的拍照是要大胆尝试的\n旅游要自己开心的😃"
},
{
"content": "▶️清远新世界酒店\n还没退房就已经想要二刷的酒店\n真的太适合躺平溜娃了\n\n🌟酒店环境服务\n很干净整洁的酒店整体装修风格很舒服房间也很大。入住登记后有工作人员帮忙拿行李带路管家服务也很周到大晚上有需求也回复得很及时遇到的工作人员都很热情友好\n入住的时候尽量让安排到3座玩的地方基本都在这边我们住2座每次都要经过主楼走很远。\n\n🎪儿童乐园嗨玩\n儿童乐园区域看似不大但有很多东西玩三个不同类型的室内游戏房户外区域有滑梯、蹦床、沙池、小水池、蔬菜园还有平衡车可以骑适合不同年龄段的小朋友。我们工作日去几乎包场完全解放双手阿乐自己玩得很开心。\n\n⛳娱乐项目活馆\n在3座1楼射箭、迷你高尔夫、地上桌球在一个房间进去室内球类在对面房。有些项目需要提前预约但我们去的时候没什么人都是去了就能玩。迷你高尔夫和地上桌球很适合小朋友尤其地上桌球真的太好玩了我觉得每个宝宝都会喜欢的哈哈哈。\n\n♨温泉900-2230\n🏊🏻泳池 900-2000\n室外游泳池不是恒温的我们去的时候天气有点凉就没去了。带阿乐去泡了温泉室内有一个泡池一个汗蒸房室外区域不大但环境很舒服泡池不大有五六个可以泡建议人少的时候去体验会好很多。\n\n💡以上的酒店活动项目入住前退房后也是可以玩的这点很人性化毕竟2天1夜真的安排不过来哈哈\n\n🍱餐饮\n酒店的自助早餐在主楼的1楼环境很好我们在室外用餐很惬意早餐种类挺多出品我觉得比很多酒店早餐都要好吃很多哈哈\n正餐我们没有在酒店吃附近有很多农庄当晚我们选了【来来农庄】开车5min就到老板很热情菜品也很不错第二天退房后去了【三禾稻里】10min路程我们到店太晚了只有西餐价格偏贵但味道挺好的。不得不说这里真的好美啊如果不带娃的话我可能会选这个民宿哈哈很适合躺平发呆\n\n🌟总结是一家非常不错的亲子酒店很适合亲子家庭入住必二刷"
},
{
"content": "一开始看朋友去了觉得不错还心想清远酒店应该很便宜吧一查居然要1300+当时觉得有点奢侈,但是去了之后觉得好好玩,好舒服,还想再来!\n\n👨👩👦 酒店设施——超多亲子项目\n有三个主题的儿童屋小厨房、钢琴、玩具等户外可以玩沙子、滑滑梯还有小农场可以浇花有大型桌球台、小型高尔夫场还可以射箭。我儿子玩得很开心我自己也觉得很有趣\n\n♨ 酒店房间&温泉——\n房间挺新可以加装围栏房间有个独立的小池子我们晚上把娃带睡之后在露台吃宵夜泡温泉带娃人幸福时刻。公域的温泉环境也不错不过池子有点小\n\n🥣 酒店自助早餐——很丰盛 选择很多\n餐厅环境很好吃早餐的时候看窗外简直心旷神怡。选择也很多光是那碟绿色肠粉就拿了好几盘早餐吃得很满足也挺好吃\n\n🌴 酒店户外环境——很大 绿化很好\n超级适合我崽骑车吃完早餐之后在酒店户外绕了一圈有种像逛公园的感觉光合作用拉满真的很舒服\n\n⭐\n已经是两个月前去的了还是忍不住mark篇帖子记录。当时选了工作日来的人少体验好真的觉得很适合两岁起的娃我们应该还会再去玩滴"
} }
] ]
} }

View File

@ -9,9 +9,9 @@
3. 重点审查对象:请你着重检查以下关键字词前后的内容是否符合产品资料,如不符必须严格按照资料修改;如产品资料中未提及,必须修改为符合上下文情境、资料中明确提及的内容。 3. 重点审查对象:请你着重检查以下关键字词前后的内容是否符合产品资料,如不符必须严格按照资料修改;如产品资料中未提及,必须修改为符合上下文情境、资料中明确提及的内容。
关键字词价、元、r、人民币、rmb、优惠、活动、福利、赠、免费、折、DIY、跟拍、送、摄影、兑、服务、¥、包、课、提供、选、专业、补、差 关键字词价、元、r、人民币、rmb、优惠、活动、福利、赠、免费、折、DIY、跟拍、送、摄影、兑、服务、¥、包、课、提供、选、专业、补、差
4. 字数控制每个文案的标题字数都少于20个字,微调即可不用大改。 4. 字数控制每个文案的标题字数都少于20个字,微调即可不用大改。
5. 敏感字词替换:请删去标题中的数字后面的“元”和“r”并将正文中数字后面的“元”字修改为“r”。例如标题中的399元修改为399正文中的399元修改为399r 5. 敏感字词替换:请删去标题中的数字后面的"元"和"r",并将正文中数字后面的"元"字修改为"r"。例如标题中的399元修改为399正文中的399元修改为399r
6. 特征语句保留:请保留文案中原本的引流语句,不要修改或删除。请保留文案中的换行符"\n",不要修改或删除。 6. 特征语句保留:请保留文案中原本的引流语句,不要修改或删除。请保留文案中的换行符"\n",不要修改或删除。
7. 面向人群保留:请尽量保留文案原本的面向人群和风格,这是同一产品面向多种人群营销的策略。例如产品资料中写明亲子游时,文案写“为情侣定制的山水秘境”是可以接受的。 7. 面向人群保留:请尽量保留文案原本的面向人群和风格,这是同一产品面向多种人群营销的策略。例如产品资料中写明亲子游时,文案写"为情侣定制的山水秘境"是可以接受的。
8. 案例如下,请参考案例评判真假信息的尺度,逐行逐句仔细分析不符点和修改思路,并按照分析思路落实对每一处不符的修改措施,严格审查每一篇文案: 8. 案例如下,请参考案例评判真假信息的尺度,逐行逐句仔细分析不符点和修改思路,并按照分析思路落实对每一处不符的修改措施,严格审查每一篇文案:
{ {
"产品资料" "产品资料"
@ -57,7 +57,7 @@
输出结果: 输出结果:
{ "analysis" : " { "analysis" : "
1、观察文案标题和内容可以看出此文案主要面向亲子出游人群因此修改后的文案也应该围绕亲子出游这一主题。 1、观察文案标题和内容可以看出此文案主要面向亲子出游人群因此修改后的文案也应该围绕亲子出游这一主题。
2、文章标题字数为28个字超过19个字因此属于不符内容。由于要求中提到尽量保留emoji并且标题中数字后面的“元”字应删去所以修改为五一遛娃👶必囤喜来登1088景观房 2、文章标题字数为28个字超过19个字因此属于不符内容。由于要求中提到尽量保留emoji并且标题中数字后面的"元"字应删去所以修改为五一遛娃👶必囤喜来登1088景观房
3、产品资料中未提及儿童乐园开放时间和儿童乐园配置但文案中提到儿童乐园10:00-20:00全程开放滑梯/积木/绘本一应俱全,因此属于不符内容。应修改为:儿童乐园:免费儿童乐园和丰富的游乐设施,让孩子们可以尽情玩耍。 3、产品资料中未提及儿童乐园开放时间和儿童乐园配置但文案中提到儿童乐园10:00-20:00全程开放滑梯/积木/绘本一应俱全,因此属于不符内容。应修改为:儿童乐园:免费儿童乐园和丰富的游乐设施,让孩子们可以尽情玩耍。
4、产品材料中未提及户外泳池开放时间和消毒频次但文案中提到户外泳池9:00-18:00恒温开放五一期间每日消毒3次因此属于不符内容。应修改为户外泳池酒店配有户外无边泳池供大人小孩一同享受清凉时光。 4、产品材料中未提及户外泳池开放时间和消毒频次但文案中提到户外泳池9:00-18:00恒温开放五一期间每日消毒3次因此属于不符内容。应修改为户外泳池酒店配有户外无边泳池供大人小孩一同享受清凉时光。
5、产品材料中未提及健身房开放时间与具体细节但文案中提到健身房8:00-22:00配备亲子瑜伽课程需提前预约因此属于不符内容。应修改为健身房酒店提供免费健身中心方便您和家人一起强身健体。 5、产品材料中未提及健身房开放时间与具体细节但文案中提到健身房8:00-22:00配备亲子瑜伽课程需提前预约因此属于不符内容。应修改为健身房酒店提供免费健身中心方便您和家人一起强身健体。
@ -68,12 +68,12 @@
10、产品资料中未提及水鸟世界门票领取有时间限制但文案中提到水鸟世界门票需提前1小时至前台领取纸质票因此属于不符内容。应修改为酒店前台领取水鸟世界纸质门票 10、产品资料中未提及水鸟世界门票领取有时间限制但文案中提到水鸟世界门票需提前1小时至前台领取纸质票因此属于不符内容。应修改为酒店前台领取水鸟世界纸质门票
综合以上分析结果,将修改应用到原文案中,得到修改后的文案。" 综合以上分析结果,将修改应用到原文案中,得到修改后的文案。"
"title": "五一遛娃👶必囤喜来登1088景观房", "title": "五一遛娃👶必囤喜来登1088景观房",
"content": "五一不想挤人潮?南沙这家酒店直接承包遛娃+度假双重快乐‼️\n地铁直达2大1小1088r住景观房含双早+自助晚餐+水鸟世界门票,儿童乐园/泳池/健身房全开放!\n🌟【遛娃刚需全配齐】\n✅ 儿童乐园:酒店设有免费儿童乐园,提供丰富的游乐设施,让孩子们尽情玩耍\n✅ 户外泳池:酒店配有户外无边泳池,供大人小孩一同享受清凉时光 \n✅ 健身房:酒店提供免费健身中心,适合家庭成员共同锻炼。\n\n📍【1小时玩转南沙】\n① 南沙天后宫车程20分钟穿汉服拍大片听妈祖传说涨知识\n② 南沙湿地公园40分钟5月芦苇摇曳带娃认鸟类+乘船探秘\n③ 十九涌海鲜街45分钟现捞现煮生猛海鲜人均50r吃到撑 \n\n🍽【家长友好细节】 \n• 自助餐厅:供应鲜美海鲜、精美甜品等任君选择,大人小孩都爱吃 \n• 房内配置55英寸超大纯平电视+独立的浴缸+超大的落地玻璃窗,尽览蕉门河风景,尽享亲子度假时光 \n• 安全保障:酒店设有完善的监控系统和安保措施,全力保障您与家人的安全 \n\n🎁【套餐专属福利】\n1、豪华客房一间一晚(周一至四只开放双床房) \n2、2大1小自助早晚餐 \n3、赠送2大1小水鸟世界门票酒店前台领取无需额外购买 \n\n📌Tips \n1. 周一至周四仅限双床房型,周五起可选大床房 \n2. 酒店前台领取水鸟世界纸质门票 \n3. 地铁四号线金洲站下车打车15分钟直达酒店 \n\n这个五一南沙喜来登让你躺着遛娃不用长途跋涉家门口就能玩出仪式感\n "content": "五一不想挤人潮?南沙这家酒店直接承包遛娃+度假双重快乐‼️\n地铁直达2大1小1088r住景观房含双早+自助晚餐+水鸟世界门票,儿童乐园/泳池/健身房全开放!\n🌟【遛娃刚需全配齐】\n✅ 儿童乐园:酒店设有免费儿童乐园,提供丰富的游乐设施,让孩子们尽情玩耍\n✅ 户外泳池:酒店配有户外无边泳池,供大人小孩一同享受清凉时光 \n✅ 健身房:酒店提供免费健身中心,适合家庭成员共同锻炼。\n\n📍【1小时玩转南沙】\n① 南沙天后宫车程20分钟穿汉服拍大片听妈祖传说涨知识\n② 南沙湿地公园40分钟5月芦苇摇曳带娃认鸟类+乘船探秘\n③ 十九涌海鲜街45分钟现捞现煮生猛海鲜人均50r吃到撑 \n\n🍽【家长友好细节】 \n• 自助餐厅:供应鲜美海鲜、精美甜品等任君选择,大人小孩都爱吃 \n• 房内配置55英寸超大纯平电视+独立的浴缸+超大的落地玻璃窗,尽览蕉门河风景,尽享亲子度假时光 \n• 安全保障:酒店设有完善的监控系统和安保措施,全力保障您与家人的安全 \n\n🎁【套餐专属福利】\n1、豪华客房一间一晚(周一至四只开放双床房) \n2、2大1小自助早晚餐 \n3、赠送2大1小水鸟世界门票酒店前台领取无需额外购买 \n\n📌Tips \n1. 周一至周四仅限双床房型,周五起可选大床房 \n2. 酒店前台领取水鸟世界纸质门票 \n3. 地铁四号线金洲站下车打车15分钟直达酒店 \n\n这个五一南沙喜来登让你躺着遛娃不用长途跋涉家门口就能玩出仪式感\n",
} }
8. 必须按照以下格式输出修改后内容,不需要输出无关内容 9. 必须按照以下格式输出修改后内容,不需要输出无关内容
{ {
"analysis" : "分析过程", "analysis" : "分析过程",
"title": "修改后的标题", "title": "修改后的标题",
"content": "修改后的内容" "content": "修改后的内容",
} }

View File

@ -14,3 +14,5 @@
--- Tweet --- --- Tweet ---
{tweet_content} {tweet_content}
--- Tweet End --- --- Tweet End ---
请仔细审核文案内容,确保与产品资料一致。

View File

@ -53,6 +53,16 @@ class ContentJudger:
topic_index = topic.get('index', 'unknown') topic_index = topic.get('index', 'unknown')
topic_dir = f"topic_{topic_index}" topic_dir = f"topic_{topic_index}"
# 从原始内容中提取tags
original_tags = []
try:
original_content = json_repair_loads(generated_content)
if isinstance(original_content, dict) and "tags" in original_content:
original_tags = original_content.get("tags", [])
logger.info(f"从原始内容中提取到标签: {original_tags}")
except Exception as e:
logger.warning(f"从原始内容提取标签失败: {e}")
# 1. 构建提示 # 1. 构建提示
system_prompt = self.prompt_builder.get_system_prompt() system_prompt = self.prompt_builder.get_system_prompt()
user_prompt = self.prompt_builder.build_user_prompt( user_prompt = self.prompt_builder.build_user_prompt(
@ -99,7 +109,12 @@ class ContentJudger:
judged_data = json_repair_loads(raw_result) judged_data = json_repair_loads(raw_result)
if isinstance(judged_data, dict) and "title" in judged_data and "content" in judged_data: if isinstance(judged_data, dict) and "title" in judged_data and "content" in judged_data:
judged_data["judge_success"] = True judged_data["judge_success"] = True
logger.info("内容审核成功完成。")
# 直接使用原始内容中的标签
if original_tags:
judged_data["tags"] = original_tags
# 如果原始内容中没有标签,则使用默认标签
logger.info(f"内容审核成功完成,使用标签: {judged_data.get('tags', [])}")
# 保存审核后的内容 # 保存审核后的内容
if self.output_manager: if self.output_manager: