150 lines
3.3 KiB
JSON
150 lines
3.3 KiB
JSON
{
|
|
"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": ""
|
|
}
|
|
} |