Yoyak: CLI tóm tắt trang web đơn giản dựa trên LLM
(github.com/dahlia)Tôi đã dành khoảng nửa ngày để tạo và phát hành một công cụ tóm tắt trang web đơn giản dựa trên LLM dưới dạng ứng dụng CLI. Công nghệ sử dụng có lẽ gồm Deno, LangChain.js và cheer-reader (thay thế cho Readability.js).
Để cài đặt, bạn cần Deno:
deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli
Trước lần sử dụng đầu tiên, bạn cần thiết lập model sẽ dùng và API key:
yoyak set-model gemini-2.0-flash-exp # sẽ hỏi API key qua đầu vào tiêu chuẩn
Sau đó, chỉ cần thêm URL của trang web bạn muốn tóm tắt sau lệnh yoyak summary.
yoyak summary https://github.com/dahlia/yoyak
Nếu muốn dịch luôn, hãy thêm mã ngôn ngữ theo chuẩn ISO 639-1 sau tùy chọn -l (ví dụ: tiếng Hàn → ko):
yoyak summary -l ko https://github.com/dahlia/yoyak
Nếu chỉ muốn scrape mà không tóm tắt, hãy dùng lệnh yoyak scrape (xuất ra ở định dạng Markdown). Nếu chỉ muốn dịch mà không tóm tắt, bạn có thể dùng tùy chọn -l với lệnh yoyak scrape.
Tôi tập trung duy nhất vào chức năng tóm tắt và dịch, không thêm tính năng phụ. Hy vọng bạn sẽ thấy hữu ích.
Chưa có bình luận nào.