MMRequest - ¿Sigues convirtiendo a base64 a mano cada vez que llamas a una API de vision LLM? Una extensión de Chrome hecha por pura frustración
(mm-request.vercel.app)¿Hay alguien aquí que cada vez que llama a una API de vision o audio para LLM termina convirtiendo imágenes/audio a base64 una y otra vez en Postman?
Sí, a mí también me pasaba, así que hice una extensión de Chrome que lo automatiza.
Como uso vLLM todos los días, también llamaba seguido desde Postman a APIs en la nube como GPT-4o · Claude · Whisper · TTS. Pero cada vez que mandaba una solicitud de vision/audio tenía que repetir exactamente lo mismo: subir la imagen a algún sitio que codifica en base64, copiar una cadena de 300 KB, pegarla en el cuerpo de Postman, ver cómo el editor se trababa, y si la imagen cambiaba aunque fuera una vez, volver a empezar desde cero. Postman no fue diseñado desde el inicio para flujos de trabajo multimodales, así que pensé que simplemente necesitaba cambiar de herramienta. Lo comparto por si le sirve a alguien que esté pasando por la misma frustración.
MMRequest — una extensión de Chrome enfocada en resolver bien una sola cosa: el flujo de trabajo de vision/audio con LLM.
- Si arrastras / pegas / seleccionas una imagen o un archivo de audio, se vincula automáticamente a las variables
{{base64Image}}·{{base64Audio}}. El archivo se procesa solo con FileReader dentro del navegador, así que no sale a ningún servidor externo. - En el cuerpo JSON solo dejas la variable, y el reemplazo real ocurre únicamente en el límite de red al momento de enviar. El tamaño del archivo de la colección se mantiene en 1 KB en vez de 300 KB.
- Las respuestas en streaming llegan divididas en chunks y son incómodas de leer tal cual, pero en la pestaña Stream los chunks se vuelven a unir en una sola vista. Detecta automáticamente NDJSON · SSE · JSON array.
- La vista Pretty de la respuesta permite colapsar por campos, así que aunque la respuesta vuelva a incluir el base64 o traiga cadenas largas como
b64_json, la pantalla no se llena de texto. - La barra lateral incluye plantillas de cuerpo para OpenAI / Claude / Gemini / vLLM, listas para cargar con un clic.
- Se puede exportar como Postman Collection v2.1. Quien lo reciba puede ejecutarlo tal cual en Postman incluso sin MMRequest.
Descargo honesto
- Es una beta v0.0.3, así que puede tener partes todavía algo verdes.
- El inicio de sesión es opcional, y aunque no lo uses, todas las funciones están disponibles.
En la landing page dejé más detalles + tabla comparativa + el flujo de uso organizado → https://mm-request.vercel.app
Si al leer esto te diste cuenta de que estabas lidiando con el mismo problema, pruébalo. La retroalimentación es bienvenida.
Aún no hay comentarios.