Madras1 commited on
Commit
86c9738
·
verified ·
1 Parent(s): f6e7c03

Upload 44 files

Browse files
Files changed (1) hide show
  1. app/sources/aggregator.py +6 -6
app/sources/aggregator.py CHANGED
@@ -42,30 +42,30 @@ async def aggregate_search(
42
  tasks = []
43
  source_names = []
44
 
45
- # Tavily (if API key available)
46
  if settings.tavily_api_key:
47
  tasks.append(search_tavily(
48
  query=query,
49
- max_results=10,
50
  freshness=freshness,
51
  include_domains=include_domains,
52
  exclude_domains=exclude_domains,
53
  ))
54
  source_names.append("tavily")
55
 
56
- # Brave (if API key available)
57
  if settings.brave_api_key:
58
  tasks.append(search_brave(
59
  query=query,
60
- max_results=10,
61
  freshness=freshness,
62
  ))
63
  source_names.append("brave")
64
 
65
- # DuckDuckGo (always available, fallback)
66
  tasks.append(search_duckduckgo(
67
  query=query,
68
- max_results=10,
69
  ))
70
  source_names.append("duckduckgo")
71
 
 
42
  tasks = []
43
  source_names = []
44
 
45
+ # Tavily (primary source - if API key available)
46
  if settings.tavily_api_key:
47
  tasks.append(search_tavily(
48
  query=query,
49
+ max_results=12, # Primary source
50
  freshness=freshness,
51
  include_domains=include_domains,
52
  exclude_domains=exclude_domains,
53
  ))
54
  source_names.append("tavily")
55
 
56
+ # Brave (secondary - limited quota, use sparingly)
57
  if settings.brave_api_key:
58
  tasks.append(search_brave(
59
  query=query,
60
+ max_results=5, # Reduced to save quota
61
  freshness=freshness,
62
  ))
63
  source_names.append("brave")
64
 
65
+ # DuckDuckGo (always available, free)
66
  tasks.append(search_duckduckgo(
67
  query=query,
68
+ max_results=12, # Free, can use more
69
  ))
70
  source_names.append("duckduckgo")
71