31 puan yazan hongminhee 2025-02-06 | Henüz yorum yok. | WhatsApp'ta paylaş

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.

Henüz yorum yok.