Yoyak: LLM tabanlı basit bir web sayfası özetleme CLI aracı
(github.com/dahlia)Yaklaşık yarım gün ayırarak LLM tabanlı basit bir web sayfası özetleme aracını bir CLI uygulaması olarak geliştirip yayımladım. Kullandığım teknolojiler kabaca Deno, LangChain.js ve cheer-reader (Readability.js yerine geçen bir alternatif) oldu.
Kurulum için Deno gerekiyor:
deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli
İlk kullanımdan önce kullanacağınız modeli ve API anahtarını ayarlamanız gerekiyor:
yoyak set-model gemini-2.0-flash-exp # API anahtarını standart girdiden sorar
Sonrasında yoyak summary komutunun arkasına özetlemek istediğiniz web sayfasının URL'sini eklemeniz yeterli.
yoyak summary https://github.com/dahlia/yoyak
Çeviri de yapmak isterseniz -l seçeneğinin arkasına ISO 639-1 biçiminde dil kodunu (ör. Korece → ko) verebilirsiniz:
yoyak summary -l ko https://github.com/dahlia/yoyak
Özet olmadan yalnızca sayfayı çekmek istiyorsanız yoyak scrape komutunu kullanabilirsiniz (çıktı Markdown biçimindedir). Özet olmadan yalnızca çeviri yapmak istiyorsanız yoyak scrape komutuna -l seçeneğini eklemeniz yeterli.
Özel bir ek özellik olmadan yalnızca özetleme ve çeviri işlevlerine odaklandım. Umarım faydalı olur.
Henüz yorum yok.