खास जानकारी
मल्टीमॉडल HTTP क्लाइंट। एक इमेज ड्रॉप करें और यह आपके API रिक्वेस्ट बॉडी में अपने आप base64 में एनकोड हो जाती है। विज़न LLM…
🚀 MMRequest — मल्टीमॉडल LLM API के लिए बनाया गया HTTP क्लाइंट। समस्या हर विज़न/ऑडियो LLM API (GPT-4o, Claude, Gemini, vLLM, Llama, …) आपकी इमेज या ऑडियो को JSON बॉडी के अंदर दबे हुए एक base64 स्ट्रिंग के रूप में चाहता है। इसलिए आज आप किसी रैंडम वेबसाइट पर फ़ाइल अपलोड करके सिर्फ़ उसका base64 कॉपी करते हैं, 300KB का ब्लॉब Postman में पेस्ट करते हैं, और फ़ाइल बदलते ही पूरा काम दोबारा करते हैं। यह धीमा है, गड़बड़ है, और गलती करना आसान है। समाधान कोई इमेज या ऑडियो फ़ाइल ड्रॉप करें → MMRequest उसे base64 में अपने-आप एन्कोड कर देता है (आपके ब्राउज़र में ही, बिना अपलोड के) और एक साफ़-सुथरे {{base64Image}} / {{base64Audio}} प्लेसहोल्डर के ज़रिए आपकी रिक्वेस्ट में इंजेक्ट कर देता है। आपकी JSON बॉडी पढ़ने योग्य बनी रहती है; भारी base64 केवल Send के समय प्रतिस्थापित होता है। मल्टीमॉडल रिक्वेस्ट को इस तरह बनाएँ, भेजें और दोहराएँ जैसे कोई सामान्य HTTP क्लाइंट कभी नहीं कर पाया। ━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ v0.0.9 में नया क्या है — हिन्दी समर्थन, और एक शांत, सुरक्षित कंसोल। ✨ 🇮🇳 हिन्दी (हिन्दी) — गाइड, लैंडिंग, स्टोर लिस्टिंग और Chrome लोकेल अब हिन्दी में उपलब्ध हैं (9वीं भाषा)। 🔒 एक शांत, सुरक्षित कंसोल — इन-ऐप Console अब ब्राउज़र के DevTools को भर नहीं देता, और सीक्रेट मान (auth token / API key / Basic पासवर्ड / सीक्रेट वेरिएबल) लॉग की गई URL, हेडर और बॉडी में मास्क किए जाते हैं। 🏃 Judge स्कोर रोलअप — किसी LLM-as-Judge सेट को चलाने पर Runner के टोटल में संख्यात्मक स्कोर का औसत और ग़ैर-संख्यात्मक फ़ैसलों की गिनती दिखती है। ━━━━━━━━━━━━━━━━━━━━━━━━━━━ MMRequest एक Chrome एक्सटेंशन HTTP क्लाइंट है जो एक खास वर्कफ़्लो के लिए बना है जिसे मौजूदा टूल्स ठीक से ऑटोमेट नहीं करते: ऐसे मल्टीमॉडल LLM API (GPT-4V, Claude vision, vLLM, Llama vision, आदि) को कॉल करना जिन्हें JSON बॉडी के अंदर एक base64-एन्कोडेड इमेज चाहिए। अगर आपने कभी: - सिर्फ़ base64 स्ट्रिंग पाने के लिए किसी थर्ड-पार्टी साइट पर इमेज अपलोड की हो - 300KB की base64 स्ट्रिंग Postman की JSON बॉडी में कॉपी-पेस्ट की हो - दोबारा भेजने से पहले {{image}} प्लेसहोल्डर अपडेट करना भूल गए हों - मल्टीमॉडल एंडपॉइंट्स के "wrong Content-Type" मसले को डिबग किया हो … तो यह एक्सटेंशन आपके लिए है। ━━━ यह कैसे काम करता है ━━━ 1. टूलबार आइकन पर क्लिक करें → MMRequest एक फ़ुल-स्क्रीन टैब में खुलता है 2. अपना API URL सेट करें (वेरिएबल समर्थित: http://{{host}}:4017/v1/chat/completions) 3. दायीं ओर के ड्रॉपज़ोन में इमेज ड्रॉप करें (या Ctrl+V से पेस्ट करें) 4. इमेज अपने-आप base64-एन्कोड होकर {{base64Image}} से बंध जाती है 5. आपकी JSON बॉडी पठनीयता के लिए प्लेसहोल्डर बनाए रखती है — प्रतिस्थापन केवल Send के समय होता है 6. Send पर क्लिक करें → नीचे रिस्पॉन्स देखें (Pretty / Raw / Stream / Headers / Console टैब) ━━━ विशेषताएँ ━━━ मुख्य • इमेज के लिए ड्रैग एंड ड्रॉप, फ़ाइल पिकर, और क्लिपबोर्ड पेस्ट • FileReader के ज़रिए ऑटो base64 एन्कोडिंग (कोई नेटवर्क राउंड-ट्रिप नहीं) • कई इमेज समर्थित ({{base64Image1}}, {{base64Image2}}, ...) • {{host}}, {{api_key}}, आदि के साथ वेरिएबल सिस्टम • असल रिक्वेस्ट URL दिखाने वाला लाइव "Resolved URL" प्रीव्यू रिक्वेस्ट संपादन • HTTP मेथड: POST / GET / PUT / DELETE / PATCH • कस्टम + ऑटो-जनरेटेड हेडर (ऑन/ऑफ़ टॉगल) • बॉडी मोड: सिंटैक्स-अवेयर टेक्स्टएरिया के साथ Raw JSON • प्रमाणीकरण: None / Bearer Token / Basic Auth / API Key (हेडर या क्वेरी) • इमेज वेरिएबल ऑटो-बाइंडिंग वाला Variables टैब रिस्पॉन्स देखना • स्टेटस, अवधि, साइज़, टोकन उपयोग (vLLM `usage` फ़ील्ड) • Pretty (JSON फ़ॉर्मेटेड), Raw (लाइन नंबर), Stream (स्ट्रीम मर्ज), Headers • पूरे रिक्वेस्ट/रिस्पॉन्स लॉग और "Failed to fetch" डायग्नोस्टिक्स के साथ Console टैब • Copy response / Copy cURL / Copy body बटन वर्कफ़्लो • रिक्वेस्ट हिस्ट्री (अंतिम 50, बहाल करने के लिए क्लिक करें) • ट्री संरचना वाले Collections / Favorites • Postman Collection इम्पोर्ट/एक्सपोर्ट, cURL एक्सपोर्ट • भेजने के लिए Cmd/Ctrl + Enter • सेटिंग्स सत्रों के बीच बनी रहती हैं (localStorage) ━━━ गोपनीयता ━━━ MMRequest डिज़ाइन से ही गोपनीयता-प्रथम है। • सभी रिक्वेस्ट/रिस्पॉन्स डेटा आपके ब्राउज़र में ही रहता है। हम आपके URL, हेडर, बॉडी या रिस्पॉन्स कभी नहीं देखते। • आप जो इमेज ड्रॉप करते हैं वे आपके ब्राउज़र में FileReader के ज़रिए एन्कोड होती हैं — वे हमारे सर्वर को कभी नहीं छूतीं। • हम केवल आपका Google ईमेल (जब आप Early Adopter लाभों के लिए साइन इन करना चुनते हैं) और बुनियादी साइन-इन इवेंट टाइमस्टैम्प इकट्ठा करते हैं। • पूरी गोपनीयता नीति: https://mm-request.vercel.app/privacy ━━━ अर्ली अडॉप्टर लाभ ━━━ हम फ़िलहाल बीटा में हैं। जो उपयोगकर्ता हमारे सार्वजनिक लॉन्च से पहले अपने Google खाते से साइन इन करते हैं, उन्हें पेड प्लान शुरू करने के बाद भी सभी फ़ीचर्स तक मुफ़्त पहुँच बनी रहेगी। ━━━ अनुमतियों के कारण ━━━ • storage: आपके URL, हेडर, वेरिएबल, collections और हिस्ट्री को लोकल रूप से सहेजता है ताकि वे सत्रों के बीच बने रहें। • host_permissions <all_urls>: MMRequest एक HTTP क्लाइंट है जहाँ आप अपने API एंडपॉइंट खुद दर्ज करते हैं। हम पहले से नहीं जान सकते कि आप किन होस्ट को कॉल करेंगे। कोई स्वचालित रिक्वेस्ट कभी नहीं भेजी जाती; हर रिक्वेस्ट आपके Send क्लिक करने से ही ट्रिगर होती है। • identity / identity.email: जब आप "Get started with Google" पर क्लिक करते हैं तो Early Adopter पात्रता ट्रैक करने के लिए आपका Google ईमेल पढ़ता है। किसी और चीज़ के लिए इस्तेमाल नहीं होता। ━━━ फ़ीडबैक ━━━ यह एक सक्रिय रूप से विकसित हो रहा बीटा है। फ़ीडबैक या फ़ीचर अनुरोध भेजें: rex.leto.addib@gmail.com वेबसाइट: https://mm-request.vercel.app
वर्णन
- वर्शन0.0.9
- पिछली बार अपडेट होने की तारीख:22 जून 2026
- ऑफ़र करने वालाacerghjk
- आकार785KiB
- भाषाएं9 भाषाएं
- डेवलपर
ईमेल
rex.leto.addib@gmail.com - गैर-व्यापारीइस डेवलपर ने अपनी पहचान व्यापारी के तौर पर ज़ाहिर नहीं की है. अगर आप यूरोपियन संघ के किसी देश में रहने वाले उपभोक्ता हैं, तो आपके और डेवलपर के बीच हुए समझौते पर उपभोक्ता के अधिकार लागू नहीं होंगे.
निजता
MMRequest में यह जानकारी दी गई है कि आपके डेटा को कैसे इकट्ठा और इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, डेवलपर की privacy policy देखें.
MMRequest, निजता से जुड़े इस डेटा को मैनेज करता है:
डेवलपर ने एलान किया है कि आपका डेटा
- जिन मामलों में इस्तेमाल की मंज़ूरी दी गई है उनके अलावा, किसी भी तीसरे पक्ष को नहीं बेचा जाता
- किसी ऐसे मकसद से इस्तेमाल या ट्रांसफ़र नहीं किया जाता जो आइटम के मुख्य फंक्शन के हिसाब से ज़रूरी नहीं है
- क़र्ज़ लेने या क़र्ज़ देने की स्थिति तय करने के लिए इस्तेमाल या ट्रांसफ़र नहीं किया जाता
सहायता
सवालों, सुझावों या समस्याओं के बारे में मदद पाने के लिए, डेवलपर की सहायता साइट पर जाएं.