MMRequest - क्या आप vision LLM API कॉल करते समय हर बार हाथ से base64 में बदलते हैं? झुंझलाहट में बनाया गया Chrome extension
(mm-request.vercel.app)क्या यहाँ कोई ऐसा है जो vision या audio LLM API कॉल करते समय Postman में हर बार image/audio को base64 में बदलता है?
हाँ, मैं भी यही करता था, इसलिए मैंने इसे अपने-आप संभालने वाला एक Chrome extension बना दिया।
vLLM रोज़ इस्तेमाल करते हुए मैं GPT-4o · Claude · Whisper · TTS जैसे cloud API भी Postman से अक्सर कॉल करता था। लेकिन हर बार vision/audio request भेजने पर वही काम दोहराना पड़ता था — image को किसी base64 encoder साइट पर अपलोड करना, 300KB की string कॉपी करना, उसे Postman body में पेस्ट करना, editor के अटकने को देखना, और image एक बार बदल जाए तो फिर सब शुरू से। Postman मूल रूप से multimodal workflow के लिए बना ही नहीं है, इसलिए लगा कि अब टूल ही बदलना चाहिए। अगर आप भी यही झुंझलाहट झेल रहे हैं, तो शायद यह काम आए, इसलिए साझा कर रहा हूँ।
MMRequest — एक Chrome extension जो vision/audio LLM workflow की इस एक समस्या को अच्छे से हल करता है।
- image या audio file को drag / paste / select करते ही वह
{{base64Image}}·{{base64Audio}}variables से अपने-आप bind हो जाती है। फाइलें सिर्फ browser के अंदर FileReader से प्रोसेस होती हैं, किसी बाहरी server पर नहीं जातीं। - JSON body में केवल variable लिखना होता है, और actual replacement सिर्फ Send के समय network boundary पर होता है। collection file का size 300KB नहीं बल्कि 1KB पर बना रहता है।
- streaming response chunks में टूटकर आता है, इसलिए उसे वैसे का वैसा पढ़ना असुविधाजनक होता है; Stream tab में उन chunks को फिर से जोड़कर एक ही स्क्रीन पर दिखाया जाता है। NDJSON · SSE · JSON array सभी अपने-आप detect हो जाते हैं।
- response Pretty view में field-level fold किया जा सकता है, इसलिए अगर response में base64 फिर से echoed back हो जाए या
b64_jsonजैसी लंबी strings हों, तो स्क्रीन भर नहीं जाती। - OpenAI / Claude / Gemini / vLLM body templates sidebar में built-in हैं और एक क्लिक में लाए जा सकते हैं।
- Postman Collection v2.1 में export किया जा सकता है। पाने वाला व्यक्ति MMRequest के बिना भी इसे Postman में वैसे ही चला सकता है।
ईमानदार disclaimer
- v0.0.3 beta है, इसलिए कुछ हिस्से अभी कच्चे हो सकते हैं।
- login वैकल्पिक है, उसके बिना भी सभी features इस्तेमाल किए जा सकते हैं।
landing page पर विस्तृत जानकारी + comparison table + usage flow दिया है → https://mm-request.vercel.app
पढ़कर देखें, और अगर आप भी यही समस्या झेल रहे थे तो एक बार ज़रूर आज़माएँ। feedback का स्वागत है।
अभी कोई टिप्पणी नहीं है.