{"repo": "aooiuu/ynews", "files": {"packages/cli/templates/basic.yaml": {"ddeb60776f112cf194c54794d3e1225df0a3e60e": {"t": 1785745215.5544114, "n": 1424, "h": "ecb4adf9b5fe050a", "c": "# ynews.yaml — AI 日报完整配置(full 模板)\n# 提示:字段值支持 ${ENV_VAR} 占位符,运行时会替换为环境变量\n\n# ── 模型(OpenAI 兼容接口,第一个为默认)──\nmodels:\n - name: gpt-4o-mini\n baseUrl: https://api.openai.com/v1\n apiKey: ${OPENAI_API_KEY}\n # - name: deepseek-chat\n # baseUrl: https://api.deepseek.com/v1\n # apiKey: ${DEEPSEEK_API_KEY}\n\n# ── 数据源 ──\ndatasources:\n - url: https://example.com/feed.xml\n # - url: https://another.com/rss\n\n# ── 筛选(可选)──\nfilter:\n strategy: blocklist # blocklist: 排除 | allowlist: 仅保留\n keywords:\n - 广告\n # - /^Sponsor:/ # 正则匹配\n\n# ── AI 评分(可选)──\n# scoring:\n# model: deepseek-chat\n# prompt: |\n# 为程序员挑选高价值文章。返回 JSON 数组,每篇文章一个分数(0-10)。\n# topN: 30\n\n# ── 生成 ──\ngenerate:\n mode: ai # ai | plain\n # model: gpt-4o-mini # 可选,默认使用第一个模型\n prompt: |\n 你是一个专业的AI领域资讯编辑,请根据以下文章列表生成一份简洁的日报摘要。\n 要求:1) 按主题分组 2) 每篇文章一句话总结 3) 使用 Markdown 格式\n # maxArticles: 200 # plain 模式下的文章上限\n\n# ── 缓存(可选)──\ncache:\n rssTtl: 3600 # RSS 缓存秒数,默认 3600\n llmTtl: 3600 # LLM 缓存秒数,默认 3600\n\n# ── 推送(可选,不填则仅本地输出)──\n# push:\n# feishu:\n# webhook: https://open.feishu.cn/open-apis/bot/v2/hook/xxx\n# secret: ${FEISHU_SECRET}\n# dingtalk:\n# webhook: https://oapi.dingtalk.com/robot/send?access_token=xxx\n# secret: ${DINGTALK_SECRET}\n# title: \"AI 日报\"\n# github:\n# token: ${GITHUB_TOKEN}\n# owner: myuser\n# repo: daily\n# branch: main\n# pathTemplate: \"{YYYY}/{MM}/{DD}.md\"\n"}, "103f082e8a4137bb61e4479b0e1b96cf67599d72": {"t": 1785748800.218993, "n": 1424, "h": "ecb4adf9b5fe050a", "c": "# ynews.yaml — AI 日报完整配置(full 模板)\n# 提示:字段值支持 ${ENV_VAR} 占位符,运行时会替换为环境变量\n\n# ── 模型(OpenAI 兼容接口,第一个为默认)──\nmodels:\n - name: gpt-4o-mini\n baseUrl: https://api.openai.com/v1\n apiKey: ${OPENAI_API_KEY}\n # - name: deepseek-chat\n # baseUrl: https://api.deepseek.com/v1\n # apiKey: ${DEEPSEEK_API_KEY}\n\n# ── 数据源 ──\ndatasources:\n - url: https://example.com/feed.xml\n # - url: https://another.com/rss\n\n# ── 筛选(可选)──\nfilter:\n strategy: blocklist # blocklist: 排除 | allowlist: 仅保留\n keywords:\n - 广告\n # - /^Sponsor:/ # 正则匹配\n\n# ── AI 评分(可选)──\n# scoring:\n# model: deepseek-chat\n# prompt: |\n# 为程序员挑选高价值文章。返回 JSON 数组,每篇文章一个分数(0-10)。\n# topN: 30\n\n# ── 生成 ──\ngenerate:\n mode: ai # ai | plain\n # model: gpt-4o-mini # 可选,默认使用第一个模型\n prompt: |\n 你是一个专业的AI领域资讯编辑,请根据以下文章列表生成一份简洁的日报摘要。\n 要求:1) 按主题分组 2) 每篇文章一句话总结 3) 使用 Markdown 格式\n # maxArticles: 200 # plain 模式下的文章上限\n\n# ── 缓存(可选)──\ncache:\n rssTtl: 3600 # RSS 缓存秒数,默认 3600\n llmTtl: 3600 # LLM 缓存秒数,默认 3600\n\n# ── 推送(可选,不填则仅本地输出)──\n# push:\n# feishu:\n# webhook: https://open.feishu.cn/open-apis/bot/v2/hook/xxx\n# secret: ${FEISHU_SECRET}\n# dingtalk:\n# webhook: https://oapi.dingtalk.com/robot/send?access_token=xxx\n# secret: ${DINGTALK_SECRET}\n# title: \"AI 日报\"\n# github:\n# token: ${GITHUB_TOKEN}\n# owner: myuser\n# repo: daily\n# branch: main\n# pathTemplate: \"{YYYY}/{MM}/{DD}.md\"\n"}, "aa0dfa589fb10c67a720bc12a6c9a6e7d614ab0e": {"t": 1785748801.3096237, "n": 1520, "h": "e32e7557af8fe204", "c": "# ynews.yaml — AI 日报完整配置(full 模板)\n# 提示:字段值支持 ${ENV_VAR} 占位符,运行时会替换为环境变量\n\n# ── 模型(OpenAI 兼容接口,第一个为默认)──\nmodels:\n - name: gpt-4o-mini\n baseUrl: https://api.openai.com/v1\n apiKey: ${OPENAI_API_KEY}\n # - name: deepseek-chat\n # baseUrl: https://api.deepseek.com/v1\n # apiKey: ${DEEPSEEK_API_KEY}\n\n# ── 数据源 ──\ndatasources:\n - url: https://example.com/feed.xml\n # - url: https://another.com/rss\n\n# ── 筛选(可选)──\nfilter:\n strategy: blocklist # blocklist: 排除 | allowlist: 仅保留\n keywords:\n - 广告\n # - /^Sponsor:/ # 正则匹配\n\n# ── AI 评分(可选)──\n# scoring:\n# model: deepseek-chat\n# prompt: |\n# 为程序员挑选高价值文章。返回 JSON 数组,每篇文章一个分数(0-10)。\n# topN: 30\n\n# ── 生成 ──\ngenerate:\n mode: ai # ai | plain\n # model: gpt-4o-mini # 可选,默认使用第一个模型\n prompt: |\n 你是一个专业的AI领域资讯编辑,请根据以下文章列表生成一份简洁的日报摘要。\n 要求:1) 按主题分组 2) 每篇文章一句话总结 3) 使用 Markdown 格式\n # maxArticles: 200 # plain 模式下的文章上限\n\n# ── 缓存(可选)──\ncache:\n rssTtl: 3600 # RSS 缓存秒数,默认 3600\n llmTtl: 3600 # LLM 缓存秒数,默认 3600\n\n# ── 推送(可选,不填则仅本地输出)──\n# push:\n# feishu:\n# webhook: https://open.feishu.cn/open-apis/bot/v2/hook/xxx\n# secret: ${FEISHU_SECRET}\n# dingtalk:\n# webhook: https://oapi.dingtalk.com/robot/send?access_token=xxx\n# secret: ${DINGTALK_SECRET}\n# title: \"AI 日报\"\n# github:\n# token: ${GITHUB_TOKEN}\n# owner: myuser\n# repo: daily\n# branch: main\n# pathTemplate: \"{YYYY}/{MM}/{DD}.md\"\n# dingdoc:\n# token: ${DINGDOC_TOKEN}\n# docUrl: https://open.dingtalk.com/document/xxx\n"}}}}