Expand router into reproducible local AI platform

This commit is contained in:
Mikei386
2026-08-20 12:56:53 +02:00
parent a84220725a
commit 0e4a9de5ba
34 changed files with 2584 additions and 31 deletions
+30
View File
@@ -0,0 +1,30 @@
# Lokale Websuche
SearXNG übernimmt die Metasuche. TinySearch normalisiert, crawlt und rankt die
Ergebnisse lokal. Nur die Web-MCP-Fassade wird dem Modell angeboten; die
generischen TinySearch-Werkzeuge bleiben intern.
## Installation
1. `searxng-settings.example.yml` nach `searxng-settings.yml` kopieren.
2. `CHANGE_ME_GENERATE_RANDOM_SECRET` durch einen zufälligen Wert ersetzen.
3. `tinysearch_config.json` prüfen.
4. `docker compose up -d` ausführen.
5. TinySearch bleibt ausschließlich über `127.0.0.1:8000` erreichbar.
Die Containerimages sind per Digest festgeschrieben. Upgrades erfolgen nur
bewusst nach Test von Suche, Crawling, Quellenbindung und Kontextgröße.
`web_search_mcp.py` ist die kompakte, für kleinere Modelle optimierte Fassade.
Sie bietet nur `web_search`, `web_compare`, `web_shop` und `web_research` an
und verwendet für GitHub und Hugging Face zusätzlich strukturierte APIs.
## Modellfreundliche Vorgaben
- kurze Suche: maximal fünf Ergebnisse
- Recherche: maximal vier gecrawlte Seiten und acht Evidenz-Chunks
- höchstens zwei Chunks je Quelle
- Seitenlimit 6000 Tokens, Chunkziel 300 Tokens
- externe Inhalte immer als nicht vertrauenswürdig markieren
- GitHub und Hugging Face bevorzugt über strukturierte öffentliche APIs
- Preise erst nach Prüfung der tatsächlichen Händlerseite als bestätigt melden