Erstellt eine LLM-gestützte Zusammenfassung eines Unternehmens auf seiner Website.
perspectv
ist ein Befehlszeilentool, das eine Unternehmenswebsite durchsucht und einen Bericht erstellt. Der Inhalt des Berichts ist derzeit:
LLMs werden verwendet, um Inhalte aus den Seiten der Unternehmenswebsite zu extrahieren und den Bericht zu erstellen. Es können zwei unterschiedliche Modelle verwendet werden (z. B. ein kostengünstiges Extraktionsmodell und ein Berichtsmodell mit großem Kontext – da beim letzteren Modell erwartet wird, dass es den gesamten Inhalt der Website als Kontext verwendet).
Während sich perspectv
in der Beta-Phase befindet, muss es mit poetry
aus dem Repo-Verzeichnis ausgeführt werden:
poetry run perspectv example.com
Es ist eine einzige Umgebungsvariable erforderlich, OPENROUTER_API_KEY
. Derzeit wird (OpenRouter)[https://openrouter.ai/] verwendet, um eine starke Modellauswahl bereitzustellen. In Zukunft wäre es von Vorteil, andere LLM-Anbieter direkt zu unterstützen.
--dbfile
: Dateiname für eine SQLite-Datenbank, die zum Speichern inkrementeller Daten für den Web Scrape und die LLM-Nutzung verwendet wird. perspectv
vermeidet standardmäßig die Wiederholung derselben Arbeit. Das Löschen der Datenbank oder die Verwendung einer neuen Datei beginnt von vorne.
--model-extract
: Überschreibt den OpenRouter-Modellnamen, der für Webseitenextrakte verwendet wird. Dies sollte ein kostengünstiges Modell mit angemessener Extraktionsleistung sein (viele Modelle können dies akzeptabel leisten).
--model-report
: Überschreibt den OpenRouter-Modellnamen, der für die Berichtserstellung verwendet wird. Dies sollte ein Modell mit großem Kontext sein. Der Standardwert anthropic/claude-3-opus
ist relativ teuer, bietet aber eine gute Leistung und verfügt über ein Kontextfenster mit 1 Million Token.