POD 趋势感知 Agent:缓存热点模式 + 三图合成 + 热点去重/风格去重 + review 兜底
- 缓存热点批量流程(有采集缓存不触发 Google) - 简报不足直接从采集缓存生成(轻量补齐) - 三图合成(模特/印花/底图)+ 底图压缩 <2MB - 热点去重→风格去重自动切换 + 不适合类目 review 兜底 - 透明背景(background=transparent)+ 提示词清洗(敏感词/背景描述) - 任务前 basemap 校验 + 模板国家校验 + 模特任务级分配
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
"""graph/seeds 可插拔种子词策略注册表。
|
||||
|
||||
seed_provider 取值:
|
||||
- static : 仅用 yaml 写死种子,零动态
|
||||
- mock : 规则生成(借用 trending/历史/月份节日),零 API 成本
|
||||
- openai_compat : 真 LLM 生成(OpenAI / DeepSeek / Qwen / Kimi 等兼容协议)
|
||||
- openai / deepseek / qwen / moonshot : 同 openai_compat,仅别名
|
||||
"""
|
||||
from typing import Dict
|
||||
|
||||
from .base import SeedStrategy
|
||||
from .static_strategy import StaticStrategy
|
||||
from .dynamic_strategy import DynamicStrategy
|
||||
|
||||
SEED_STRATEGIES: Dict[str, SeedStrategy] = {
|
||||
"static": StaticStrategy(),
|
||||
"mock": DynamicStrategy(),
|
||||
"openai_compat": DynamicStrategy(),
|
||||
"openai": DynamicStrategy(),
|
||||
"deepseek": DynamicStrategy(),
|
||||
"qwen": DynamicStrategy(),
|
||||
"moonshot": DynamicStrategy(),
|
||||
}
|
||||
|
||||
|
||||
def get_seed_strategy(name: str) -> SeedStrategy:
|
||||
return SEED_STRATEGIES.get((name or "static").strip().lower(), StaticStrategy())
|
||||
Reference in New Issue
Block a user