31 điểm bởi hongminhee 2025-02-06 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

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.

Chưa có bình luận nào.