31 पॉइंट द्वारा hongminhee 2025-02-06 | 10 टिप्पणियां | WhatsApp पर शेयर करें

करीब आधा दिन लगाकर मैंने LLM आधारित एक सरल वेबपेज सारांश टूल को CLI ऐप के रूप में बनाकर सार्वजनिक किया है। इस्तेमाल की गई तकनीकें शायद Deno, LangChain.js, और cheer-reader (Readability.js का विकल्प) हैं।

इसे इंस्टॉल करने के लिए Deno चाहिए:

deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli  

पहली बार इस्तेमाल करने से पहले, उपयोग किए जाने वाले मॉडल और API key को सेट करना होगा:

yoyak set-model gemini-2.0-flash-exp  # standard input में API key पूछी जाएगी  

उसके बाद yoyak summary कमांड के पीछे उस वेबपेज का URL जोड़ दें जिसका सारांश चाहिए।

yoyak summary https://github.com/dahlia/yoyak  

अगर आप अनुवाद भी करना चाहते हैं, तो -l विकल्प के बाद ISO 639-1 फ़ॉर्मेट का language code दें (उदाहरण: Korean → ko):

yoyak summary -l ko https://github.com/dahlia/yoyak  

अगर आप बिना सारांश के सिर्फ scrape करना चाहते हैं, तो yoyak scrape कमांड का उपयोग करें (आउटपुट Markdown फ़ॉर्मेट में होगा)। अगर आप बिना सारांश के सिर्फ अनुवाद करना चाहते हैं, तो yoyak scrape कमांड में -l विकल्प दे सकते हैं।

मैंने अतिरिक्त फीचर्स के बिना सिर्फ summary और translation फीचर्स पर ध्यान केंद्रित किया है। उम्मीद है यह आपके काम आएगा।

10 टिप्पणियां

 
inwoox 2025-02-07

नमस्ते, इतनी अच्छी सुविधा बनाने के लिए धन्यवाद.
मैं लाए गए string को थोड़ा प्रोसेस करना चाहता/चाहती हूँ, जैसे कि पढ़ने में आसानी के लिए line break जोड़ना।
क्या इसके लिए कोई तरीका है? (फ़ाइल में सेव करने या encoding सेट करने पर string बार-बार बिगड़ी हुई दिखाई देती है)

 
inwoox 2025-02-07

आह, मैंने इसे हल कर लिया। धन्यवाद

 
yhzion 2025-02-06

gemini-2.0-pro-exp-02-05
gemini-2.0-flash-thinking-exp-01-21
gemini-2.0-flash-lite-preview-02-05

अगर आपके पास सचमुच समय हो, तो अगली version में इसे जोड़ें तो और अच्छा होगा।

 
hongminhee 2025-02-06

इसे जोड़ दिया गया है। अभी 0.2.0 वर्ज़न रिलीज़ नहीं किया गया है, लेकिन अगर आप 0.2.0-dev.5+a6daf279 वर्ज़न इंस्टॉल करते हैं, तो इसे पहले से आज़मा सकते हैं.

deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak@0.2.0-dev.5+a6daf279/cli  
 
yhzion 2025-02-06

शानदार है। यह अच्छी तरह काम करता है।

 
geekarthur 2025-02-06

CLI के रूप में बना दिया जाए तो यह वाकई काफ़ी अच्छा लगता है।

 
sagee 2025-02-06

अच्छा काम 👍

 
channprj 2025-02-06

बहुत बढ़िया है! 👍🏻

 
winterjung 2025-02-06

अनुवाद के साथ सारांश भी किया जा सकता है, यह उपयोगी लग रहा है! मैं इसे अच्छी तरह इस्तेमाल करूंगा।
क्या लोकल मॉडल या self-hosted मॉडल को कॉल करने के लिए custom endpoint विकल्प भी दिया जा सकता है?

 
hongminhee 2025-02-06

मैं इसे जल्द ही जोड़ने की कोशिश करूँगा! धन्यवाद।