Descripción general
Cliente HTTP multimodal. Suelta una imagen y se auto-codifica a base64 en el body de tu petición API. Para desarrolladores de LLMs…
🚀 MMRequest — el cliente HTTP hecho para APIs LLM multimodales. EL PROBLEMA Toda API LLM de visión/audio (GPT-4o, Claude, Gemini, vLLM, Llama, …) espera tu imagen o audio como una cadena base64 enterrada en el cuerpo JSON. Hoy acabas subiendo el archivo a alguna web aleatoria solo para copiar su base64, pegando un blob de 300KB en Postman, y rehaciendo todo cada vez que el archivo cambia. Es lento, sucio, y fácil de equivocarse. LA SOLUCIÓN Suelta una imagen o audio → MMRequest la codifica automáticamente a base64 (en tu navegador, sin subida) y la inyecta en tu petición mediante un marcador limpio {{base64Image}} / {{base64Audio}}. Tu cuerpo JSON sigue siendo legible; el base64 pesado se sustituye solo al enviar. Construye, envía e itera sobre peticiones multimodales como un cliente HTTP normal nunca te dejó. ━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ Novedades en v0.0.9 — Soporte de hindi y una consola más silenciosa y segura. ✨ 🇮🇳 Hindi (हिन्दी) — la guía, la landing, la ficha de la tienda y el locale de Chrome ahora se ofrecen en hindi (9.º idioma). 🔒 Una consola más silenciosa y segura — la Console in-app ya no inunda las DevTools del navegador, y los valores secretos (auth token / API key / contraseña Basic / variables secret) se enmascaran en la URL, los headers y el body registrados. 🏃 Resumen de puntuaciones del judge — al ejecutar un conjunto LLM-as-Judge, los totales del Runner muestran un promedio de las puntuaciones numéricas y un recuento de los veredictos no numéricos. ━━━━━━━━━━━━━━━━━━━━━━━━━━━ MMRequest es un cliente HTTP en forma de extensión de Chrome hecho para un workflow específico que las herramientas existentes no automatizan bien: llamar a APIs LLM multimodales (GPT-4V, Claude vision, vLLM, Llama vision, etc.) que necesitan una imagen codificada en base64 dentro del cuerpo JSON. Si alguna vez: - Has subido una imagen a un sitio de terceros solo para obtener su cadena base64 - Has copiado y pegado una cadena base64 de 300KB en el body JSON de Postman - Has olvidado actualizar el placeholder {{image}} antes de reenviar - Has depurado el problema "Content-Type incorrecto" con endpoints multimodales … esta extensión es para ti. ━━━ CÓMO FUNCIONA ━━━ 1. Clic en el icono de la barra de herramientas → MMRequest se abre en una pestaña a pantalla completa 2. Configura tu URL de API (soporta variables: http://{{host}}:4017/v1/chat/completions) 3. Suelta una imagen en el dropzone del lado derecho (o pega con Ctrl+V) 4. La imagen se codifica automáticamente a base64 y se vincula a {{base64Image}} 5. Tu cuerpo JSON mantiene el placeholder para legibilidad — la sustitución ocurre solo al enviar 6. Clic en Send → mira la respuesta abajo (pestañas Pretty / Raw / Stream / Headers / Console) ━━━ FUNCIONES ━━━ NÚCLEO • Drag & drop, selector de archivos y pegado del portapapeles para imágenes • Codificación base64 automática vía FileReader (sin ida-vuelta de red) • Múltiples imágenes soportadas ({{base64Image1}}, {{base64Image2}}, ...) • Sistema de variables con {{host}}, {{api_key}}, etc. • Vista previa en vivo de "Resolved URL" mostrando la URL real EDICIÓN DE PETICIÓN • Métodos HTTP: POST / GET / PUT / DELETE / PATCH • Headers personalizados + auto-generados (activar/desactivar) • Modos de body: Raw JSON con textarea consciente de sintaxis • Autenticación: None / Bearer Token / Basic Auth / API Key (header o query) • Pestaña Variables con auto-vinculación de variables de imagen VISUALIZACIÓN DE RESPUESTA • Status, duración, tamaño, uso de tokens (campo `usage` de vLLM) • Pretty (JSON formateado), Raw (números de línea), Stream (fusión streaming), Headers • Pestaña Console con logs completos de petición/respuesta y diagnósticos "Failed to fetch" • Botones Copy response / Copy cURL / Copy body WORKFLOW • Historial de peticiones (últimas 50, clic para restaurar) • Collections / Favoritos con estructura de árbol • Import/export de Postman Collection, export cURL • Cmd/Ctrl + Enter para enviar • Configuración persiste entre sesiones (localStorage) ━━━ PRIVACIDAD ━━━ MMRequest es privacy-first por diseño. • Todos los datos de petición/respuesta se quedan en tu navegador. Nunca vemos tus URLs, headers, bodies ni respuestas. • Las imágenes que sueltas se codifican en tu navegador vía FileReader — nunca tocan nuestros servidores. • Los únicos datos que recogemos son tu email de Google (cuando eliges registrarte para beneficios Early Adopter) y timestamps básicos de eventos de inicio de sesión. • Política de privacidad completa: https://mm-request.vercel.app/privacy ━━━ BENEFICIO EARLY ADOPTER ━━━ Estamos actualmente en beta. Los usuarios que se registren con su cuenta de Google antes de nuestro lanzamiento público mantendrán acceso gratuito a todas las funciones después de introducir los planes de pago. ━━━ MOTIVACIÓN DE PERMISOS ━━━ • storage: Guarda tu URL, headers, variables, collections e historial localmente para que persistan entre sesiones. • host_permissions <all_urls>: MMRequest es un cliente HTTP donde tú introduces tus propios endpoints de API. No podemos saber por adelantado qué hosts vas a llamar. Nunca se hacen peticiones automáticas; cada petición la disparas tú al hacer clic en Send. • identity / identity.email: Lee tu email de Google cuando haces clic en "Get started with Google" para rastrear la elegibilidad Early Adopter. No se usa para nada más. ━━━ FEEDBACK ━━━ Esta es una beta en desarrollo activo. Envía feedback o solicitudes de funcionalidades: rex.leto.addib@gmail.com Sitio web: https://mm-request.vercel.app
Detalles
- Versión0.0.9
- Actualizado22 de junio de 2026
- Ofrecido poracerghjk
- Tamaño785KiB
- Idiomas9 idiomas
- Desarrollador
Correo electrónico
rex.leto.addib@gmail.com - No operadorEste desarrollador no se ha identificado como operador. Los consumidores residentes en la Unión Europea deben tener en cuenta que los derechos de los consumidores no son aplicables a los contratos que suscriban con este desarrollador.
Privacidad
MMRequest ha revelado la siguiente información sobre la recogida y el uso de tus datos. Puedes consultar información más detallada en la privacy policy del desarrollador.
MMRequest gestiona lo siguiente:
Este desarrollador declara que tus datos:
- No se venden a terceros, excepto en los casos de uso aprobados
- No se usan ni se transfieren para fines no relacionados con la función principal del elemento.
- No se usan ni se transfieren para determinar la situación crediticia ni para ofrecer préstamos.
Ayuda
Si tienes alguna pregunta, sugerencia o problema, visita el sitio de asistencia del desarrollador.