Vyhľadávanie na webe a načítavanie stránok
Zabudovaný plugin web dáva Elowenu prístup len na čítanie k vyhľadávaniu na webe a k verejným stránkam. WebSearch vracia výsledky vyhľadávania; WebFetch načíta stránku a buď vráti jej Markdown, alebo ju zhrnie. V novej inštalácii je vypnutý.
Zapnite vyhľadávanie
Administrátor môže plugin zapnúť a nastaviť v Nastavenia → Pluginy → web. Načítavanie verejných stránok funguje aj bez kľúča na vyhľadávanie. Vyhľadávanie vyžaduje kľúč Tavily alebo kľúč Serper, ktorý sa zadáva v Nastavenia → Prístupy na riadku pluginu web. Tajné kľúče sú len na zápis; Elowen ukáže, či je kľúč nastavený, nie jeho hodnotu.
Nastavenie Vyhľadávač (provider) má predvolenú hodnotu Automaticky: použije Tavily, keď je jeho kľúč nastavený, inak Serper. Ak vyberiete jeden poskytovateľ výslovne bez jeho kľúča, aplikácia oznámi, že kľúč chýba. Bez oboch kľúčov vráti WebSearch správu, ktorá odporučí použiť WebFetch so známou adresou. Kľúče sa ukladajú do tajných polí tavilyApiKey a serperApiKey, zobrazených ako Tavily API kľúč a Serper API kľúč. Administrátori môžu nastaviť Počet výsledkov vyhľadávania (maxResults) od 1 do 10; predvolená hodnota je 5.
Uloženie nastavení pluginu alebo jeho zapnutie či vypnutie vyžiada reštart Elowenu, aby sa zmena prejavila.
Hľadajte na webe
WebSearch prijíma dotaz s aspoň dvoma znakmi a voliteľné filtre allowed_domains alebo blocked_domains. Zadajte len názvy hostiteľov, bez schémy, cesty, portu alebo zástupného znaku. Každý filter platí aj pre subdomény; blokovaní hostitelia majú prednosť. Elowen overuje výsledky proti filtrom aj vtedy, keď ich použije aj poskytovateľ.
Plugin vracia najviac nastavený počet výsledkov, v predvolenom nastavení 5 a najviac 10. Výsledky Serperu sú obmedzené na USA; Tavily nastavenie jazyka nemá. Úryvky sú obmedzené na 300 znakov. Plugin nevracia súhrny odpovedí vytvorené poskytovateľom. Keď asistent odpovedá z výsledkov vyhľadávania, uvedie príslušné adresy v časti Zdroje.
Načítajte verejnú stránku
WebFetch prijíma verejnú adresu http:// alebo https:// a povinný prompt. Adresu HTTP povýši na HTTPS a odmietne adresy s vloženými prihlasovacími údajmi aj neverejné sieťové adresy. Sleduje najviac tri presmerovania na toho istého hostiteľa a ten istý port; úvodné www. sa za iného hostiteľa nepovažuje. Presmerovanie na iného hostiteľa nesleduje. Nástroj vráti novú adresu a Vy potom zavoláte WebFetch znova s ňou a s tým istým promptom.
Odpoveď môže mať až 10 MB. Väčšia odpoveď skončí chybou „response is too large“. Prevádzaný Markdown je obmedzený na 100 000 znakov; dlhšia stránka sa skráti a označí [Content truncated]. Prompt je obmedzený na 10 000 znakov. Výsledky sa ukladajú do vyrovnávacej pamäte na 15 minút, najviac 64 stránok a 8 MB celkom.
Načítaný obsah je nedôveryhodný. V predvolenom nastavení ho plugin zhrnie cez inferenčnú trasu hostiteľa. Stránky z nastavených webov s dokumentáciou sa vracajú priamo ako Markdown, ak má Markdown 50 KB alebo menej; dlhšie stránky sa namiesto toho zhrnú.
Weby s dokumentáciou
Pokročilé nastavenie Weby s dokumentáciou uvádza weby, ktorých stránky možno vrátiť bez zhrnutia. Prijíma presné názvy hostiteľov a vzory *.example.com pre subdomény. Neobchádza kontroly adresy URL, sieťových adries ani presmerovania. Uvádzajte len weby, ktoré zverejňujú dokumentáciu, nie weby s obsahom od používateľov. Položky, ktoré nie sú platnými názvami hostiteľov, sa ignorujú. Ak uložená hodnota vôbec nie je zoznam, žiadny hostiteľ sa za dokumentáciu nepovažuje.
Dodávaný zoznam obsahuje weby s dokumentáciou, ako sú MDN, Python, Microsoft Learn, React, PostgreSQL, Docker a Kubernetes. Celý predvolený zoznam je:
platform.claude.com
code.claude.com
modelcontextprotocol.io
developer.mozilla.org
docs.python.org
doc.rust-lang.org
go.dev
www.typescriptlang.org
nodejs.org
bun.sh
docs.oracle.com
learn.microsoft.com
docs.swift.org
kotlinlang.org
ruby-doc.org
www.php.net
react.dev
reactnative.dev
vuejs.org
angular.dev
nextjs.org
expressjs.com
tailwindcss.com
docs.djangoproject.com
fastapi.tiangolo.com
pandas.pydata.org
numpy.org
*.palletsprojects.com
requests.readthedocs.io
developer.apple.com
developer.android.com
docs.flutter.dev
www.postgresql.org
dev.mysql.com
www.sqlite.org
redis.io
graphql.org
*.prisma.io
docs.aws.amazon.com
cloud.google.com
kubernetes.io
docs.docker.com
git-scm.com
nginx.org
Aktuálny zoznam nájdete v Nastavenia → Pluginy → web → Weby s dokumentáciou.
Oprávnenia a limity
Oba nástroje sú len na čítanie. Plugin používa odchádzajúci sieťový prístup a na zhrnutia inferenčnú trasu hostiteľa. Plugin nemožno prideľovať používateľom, takže po jeho zapnutí môžu oba nástroje používať všetky účty, s výhradou oprávnení nástrojov účtu; pozrite Používatelia a prístup.
- Vyhľadávanie potrebuje nastavený kľúč Tavily alebo Serper.
- Načítavanie sa nedostane k prihláseným ani súkromným stránkam. Pri adresách GitHub popis nástroja
WebFetchhovorí asistentovi, aby dal prednosť klientovi príkazového riadkaghcez Bash. Bash pochádza z pluginu Terminal, takže daný účet potrebuje pridelený plugin Terminal. - Načítavanie môže zlyhať, keď je inferenčná trasa hostiteľa nedostupná, okrem primerane malých stránok z webov s dokumentáciou.
Ďalej: MCP Connector Plugin