Der Schlüssel zu Hermes Agent, das selbstgehostete Firecrawl zu nutzen, ist nicht, den Cloud-Schlüssel auszufüllen, sondern einen FIRECRAWL_API_URL einzurichten. Die offizielle Provider-Dokumentation gibt die vollständige Anweisung: Lokales Firecrawl kann API-schlüsselfrei sein, aber der Dienst muss ausgeführt werden und Hermes zeigt auf die lokale API-Adresse.
Kürzeste Schritte
- Klone Firecrawl und starte Docker Compose.
- Richte
USE_DB_AUTHENTICATION=false,HOST=0.0.0.0PORT=3002bei Bedarf in Firecrawls.envein. - Lauf
hermes config set FIRECRAWL_API_URL http://localhost:3002. - Teste
web_searchoderweb_extracterneut.
Einschränkungen, die man kennen sollte
Die selbstgehostete Version verfügt nicht über die fortschrittlichen Anti-Bot-Funktionen der Cloud-Version von Fire-engine, und die Ausfallrate kann höher sein, wenn man auf Cloudflare, CAPTCHAs und komplexe Anti-Crawling-Seiten trifft. Sie eignet sich besser für Szenarien, in denen Kosten kontrollierbar sind und Datensouveränität Priorität hat.
Mit einem Wort: Selbstgehostetes Firecrawl spart Ihnen Schlüssel und Gebühren, aber erwarten Sie nicht, dass es genau wie die Cloud-Version der Cloud-Version der Workload ist.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.