{ "version": "1.0", "ai": { "provider": "deepseek", "model": "deepseek-v4-flash", "base_url": "https://api.deepseek.com", "api_key_env": "DEEPSEEK_API_KEY", "temperature": 0.3, "max_tokens": 8192, "throttle_sec": 1, "languages": [ "zh", "en" ], "analysis_concurrency": 5, "enrichment_concurrency": 5 }, "sources": { "github": [ { "type": "user_events", "username": "karpathy", "enabled": true }, { "type": "repo_releases", "owner": "vllm-project", "repo": "vllm", "enabled": true }, { "type": "repo_releases", "owner": "sgl-project", "repo": "sglang", "enabled": true }, { "type": "repo_releases", "owner": "triton-lang", "repo": "triton", "enabled": true } ], "hackernews": { "enabled": true, "fetch_top_stories": 30, "min_score": 150 }, "rss": [ { "name": "Simon Willison", "url": "https://simonwillison.net/atom/everything/", "enabled": true, "category": "ai-tools" }, { "name": "GitHub Trending - Daily", "url": "https://mshibanami.github.io/GitHubTrendingRSS/daily/all.xml", "enabled": true, "category": "github-trending" }, { "name": "Semianalysis", "url": "https://newsletter.semianalysis.com/feed", "enabled": true, "category": "semiconductors" }, { "name": "LWN.net", "url": "https://lwn.net/headlines/full_text?key=${LWN_KEY}", "enabled": true, "category": "linux-kernel" } ], "reddit": { "enabled": true, "subreddits": [ { "subreddit": "MachineLearning", "enabled": true, "sort": "hot", "time_filter": "day", "fetch_limit": 10, "min_score": 60 }, { "subreddit": "LocalLLaMA", "enabled": true, "sort": "hot", "time_filter": "day", "fetch_limit": 10, "min_score": 60 } ], "users": [], "fetch_comments": 10 }, "telegram": { "enabled": true, "channels": [ { "channel": "zaihuapd", "enabled": true, "fetch_limit": 20 } ] } }, "filtering": { "ai_score_threshold": 8.0, "time_window_hours": 24 }, "webhook": { "enabled": true, "url_env": "HORIZON_WEBHOOK_URL", "delivery": "summary_and_items", "overview_position": "last", "platform": "feishu", "layout": "collapsible", "fallback_layout": "markdown", "languages": [ "zh" ], "request_body": { "msg_type": "interactive", "card": { "schema": "2.0", "config": { "wide_screen_mode": true }, "header": { "title": { "tag": "plain_text", "content": "#{message_title}" }, "template": "blue" }, "body": { "elements": [ { "tag": "markdown", "content": "#{summary}" } ] } } }, "headers": "" } }