266 lines
5.6 KiB
JSON
266 lines
5.6 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$comment": "Web Search Plus configuration — intelligent routing and provider settings",
|
|
"defaults": {
|
|
"provider": "serper",
|
|
"max_results": 5
|
|
},
|
|
"auto_routing": {
|
|
"enabled": true,
|
|
"fallback_provider": "serper",
|
|
"provider_priority": [
|
|
"tavily",
|
|
"querit",
|
|
"exa",
|
|
"perplexity",
|
|
"serper",
|
|
"you",
|
|
"searxng"
|
|
],
|
|
"disabled_providers": [],
|
|
"confidence_threshold": 0.3,
|
|
"keyword_mappings": {
|
|
"serper": [
|
|
"price",
|
|
"buy",
|
|
"shop",
|
|
"shopping",
|
|
"cost",
|
|
"deal",
|
|
"sale",
|
|
"purchase",
|
|
"cheap",
|
|
"expensive",
|
|
"store",
|
|
"product",
|
|
"review",
|
|
"specs",
|
|
"specification",
|
|
"where to buy",
|
|
"near me",
|
|
"local",
|
|
"restaurant",
|
|
"hotel",
|
|
"weather",
|
|
"news",
|
|
"latest",
|
|
"breaking",
|
|
"map",
|
|
"directions",
|
|
"phone number",
|
|
"preis",
|
|
"kaufen",
|
|
"bestellen",
|
|
"günstig",
|
|
"billig",
|
|
"teuer",
|
|
"kosten",
|
|
"angebot",
|
|
"rabatt",
|
|
"shop",
|
|
"händler",
|
|
"geschäft",
|
|
"laden",
|
|
"test",
|
|
"bewertung",
|
|
"technische daten",
|
|
"spezifikationen",
|
|
"wo kaufen",
|
|
"in der nähe",
|
|
"wetter",
|
|
"nachrichten",
|
|
"aktuell",
|
|
"neu"
|
|
],
|
|
"tavily": [
|
|
"how does",
|
|
"how to",
|
|
"explain",
|
|
"research",
|
|
"what is",
|
|
"why does",
|
|
"analyze",
|
|
"compare",
|
|
"study",
|
|
"academic",
|
|
"detailed",
|
|
"comprehensive",
|
|
"in-depth",
|
|
"understand",
|
|
"learn",
|
|
"tutorial",
|
|
"guide",
|
|
"overview",
|
|
"history of",
|
|
"background",
|
|
"context",
|
|
"implications",
|
|
"pros and cons",
|
|
"wie funktioniert",
|
|
"erklärung",
|
|
"erklären",
|
|
"was ist",
|
|
"warum",
|
|
"analyse",
|
|
"vergleich",
|
|
"vergleichen",
|
|
"studie",
|
|
"verstehen",
|
|
"lernen",
|
|
"anleitung",
|
|
"tutorial",
|
|
"überblick",
|
|
"hintergrund",
|
|
"vor- und nachteile"
|
|
],
|
|
"exa": [
|
|
"similar to",
|
|
"companies like",
|
|
"find sites like",
|
|
"alternatives to",
|
|
"competitors",
|
|
"startup",
|
|
"github",
|
|
"paper",
|
|
"research paper",
|
|
"arxiv",
|
|
"pdf",
|
|
"academic paper",
|
|
"similar pages",
|
|
"related sites",
|
|
"who else",
|
|
"other companies",
|
|
"comparable to",
|
|
"ähnlich wie",
|
|
"firmen wie",
|
|
"alternativen zu",
|
|
"konkurrenten",
|
|
"vergleichbar mit",
|
|
"andere unternehmen"
|
|
],
|
|
"you": [
|
|
"rag",
|
|
"context for",
|
|
"summarize",
|
|
"brief",
|
|
"quick overview",
|
|
"tldr",
|
|
"key points",
|
|
"key facts",
|
|
"main points",
|
|
"main takeaways",
|
|
"latest news",
|
|
"latest updates",
|
|
"current events",
|
|
"current situation",
|
|
"current status",
|
|
"right now",
|
|
"as of today",
|
|
"up to date",
|
|
"real time",
|
|
"what's happening",
|
|
"what's the latest",
|
|
"updates on",
|
|
"status of",
|
|
"zusammenfassung",
|
|
"aktuelle nachrichten",
|
|
"neueste updates"
|
|
],
|
|
"searxng": [
|
|
"private",
|
|
"privately",
|
|
"anonymous",
|
|
"anonymously",
|
|
"without tracking",
|
|
"no tracking",
|
|
"privacy",
|
|
"privacy-focused",
|
|
"privacy-first",
|
|
"duckduckgo alternative",
|
|
"private search",
|
|
"aggregate results",
|
|
"multiple sources",
|
|
"diverse results",
|
|
"diverse perspectives",
|
|
"meta search",
|
|
"all engines",
|
|
"free search",
|
|
"no api cost",
|
|
"self-hosted search",
|
|
"zero cost",
|
|
"privat",
|
|
"anonym",
|
|
"ohne tracking",
|
|
"datenschutz",
|
|
"verschiedene quellen",
|
|
"aus mehreren quellen",
|
|
"alle suchmaschinen",
|
|
"kostenlose suche",
|
|
"keine api kosten"
|
|
],
|
|
"querit": [
|
|
"multilingual",
|
|
"current status",
|
|
"latest updates",
|
|
"status of",
|
|
"real-time",
|
|
"summarize",
|
|
"global search",
|
|
"cross-language",
|
|
"international",
|
|
"aktuell",
|
|
"zusammenfassung"
|
|
],
|
|
"perplexity": [
|
|
"what is",
|
|
"current status",
|
|
"status of",
|
|
"what happened with",
|
|
"events in",
|
|
"things to do in"
|
|
]
|
|
}
|
|
},
|
|
"serper": {
|
|
"country": "us",
|
|
"language": "en",
|
|
"type": "search",
|
|
"autocorrect": true,
|
|
"include_images": false
|
|
},
|
|
"tavily": {
|
|
"depth": "advanced",
|
|
"topic": "general",
|
|
"max_results": 8
|
|
},
|
|
"exa": {
|
|
"type": "neural",
|
|
"category": null,
|
|
"include_domains": [],
|
|
"exclude_domains": []
|
|
},
|
|
"you": {
|
|
"country": "US",
|
|
"language": "en",
|
|
"safesearch": "moderate",
|
|
"include_news": true
|
|
},
|
|
"searxng": {
|
|
"$comment": "SearXNG requires a self-hosted instance. No API key needed, just your instance URL.",
|
|
"instance_url": null,
|
|
"safesearch": 0,
|
|
"engines": null,
|
|
"language": "en"
|
|
},
|
|
"querit_api_key": "",
|
|
"querit": {
|
|
"base_url": "https://api.querit.ai",
|
|
"base_path": "/v1/search",
|
|
"timeout": 10
|
|
},
|
|
"perplexity": {
|
|
"api_url": "https://api.kilo.ai/api/gateway/chat/completions",
|
|
"model": "perplexity/sonar-pro"
|
|
}
|
|
}
|