Yoyak: Einfaches LLM-basiertes CLI zur Zusammenfassung von Webseiten
(github.com/dahlia)Ich habe etwa einen halben Tag investiert, um ein einfaches LLM-basiertes Tool zur Zusammenfassung von Webseiten als CLI-App zu bauen und zu veröffentlichen. Verwendet wurden dabei wohl Deno, LangChain.js und cheer-reader (als Ersatz für Readability.js).
Für die Installation wird Deno benötigt:
deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli
Vor der ersten Nutzung müssen das zu verwendende Modell und der API-Schlüssel eingerichtet werden:
yoyak set-model gemini-2.0-flash-exp # fragt den API-Schlüssel über die Standardeingabe ab
Danach hängt man einfach die URL der Webseite, die zusammengefasst werden soll, an den Befehl yoyak summary an.
yoyak summary https://github.com/dahlia/yoyak
Wenn auch übersetzt werden soll, kann nach der Option -l ein Sprachcode im ISO-639-1-Format angegeben werden (z. B. Koreanisch → ko):
yoyak summary -l ko https://github.com/dahlia/yoyak
Wenn nur gescrapt und nicht zusammengefasst werden soll, kann der Befehl yoyak scrape verwendet werden (Ausgabe im Markdown-Format). Wenn nur übersetzt und nicht zusammengefasst werden soll, kann dem Befehl yoyak scrape die Option -l übergeben werden.
Ich habe mich bewusst ohne weitere Zusatzfunktionen nur auf Zusammenfassung und Übersetzung konzentriert. Ich hoffe, es ist nützlich.
Noch keine Kommentare.