configs/config.example.toml (view raw)
1# llm_aggregator configuration file
2# Location: ~/.config/llm_aggregator/config.toml
3
4# Feed aggregation options
5max_articles_per_feed = 10
6max_days_old = 7
7max_total_articles = 20
8
9# Content filtering (comma-separated keywords)
10# include_keywords = "linux,opensource"
11# exclude_keywords = "windows,microsoft"
12
13# Deepseek API options
14# api_key = "your_api_key_here" # Can also be set via LLM_AGGREGATOR_API_KEY env var
15model = "deepseek-chat"
16max_tokens = 4000
17temperature = 0.7
18
19# System prompt for Deepseek API
20system_prompt = """You are an expert analyst and summariser.
21You analyse content from multiple sources and provide
22concise, insightful summaries based on user requests.
23Focus on key points, trends, and important information."""
24
25# Output options
26output = "text" # Options: text, json, markdown
27# output_file = "" # Optional output file path
28include_articles = false