MMRequest – Wandeln Sie beim Aufruf einer Vision-LLM-API jedes Mal noch per Hand in Base64 um? Aus Frust entstandene Chrome-Erweiterung
(mm-request.vercel.app)Gibt es hier Leute, die jedes Mal, wenn sie eine Vision- oder Audio-LLM-API aufrufen, in Postman Bilder/Audio erneut in Base64 umwandeln?
Ja, genau deshalb habe ich eine Chrome-Erweiterung gebaut, die das automatisch erledigt.
Ich nutze vLLM täglich und habe Cloud-APIs wie GPT-4o · Claude · Whisper · TTS ebenfalls häufig über Postman aufgerufen. Aber bei jeder Vision-/Audio-Anfrage musste ich dieselben Schritte wiederholen — ein Bild irgendwo auf eine Base64-Encoder-Website hochladen, einen 300-KB-String kopieren, ihn in den Postman-Body einfügen, zusehen, wie der Editor ruckelt, und sobald sich das Bild einmal ändert, wieder von vorn anfangen. Postman ist von Grund auf kein Tool für multimodale Workflows, also dachte ich mir, ich sollte einfach das Tool wechseln. Ich teile das hier in der Hoffnung, dass es anderen hilft, die dieselbe Frustration erleben.
MMRequest — eine Chrome-Erweiterung, die genau einen Vision-/Audio-LLM-Workflow richtig gut löst.
- Wenn Sie Bild- oder Audiodateien ziehen / einfügen / auswählen, werden sie automatisch an die Variablen
{{base64Image}}·{{base64Audio}}gebunden. Die Dateien werden nur mit dem FileReader im Browser verarbeitet und nicht an einen externen Server gesendet. - Im JSON-Body müssen Sie nur die Variablen eintragen; die tatsächliche Ersetzung erfolgt erst beim Senden an der Netzwerkgrenze. Dadurch bleibt die Collection-Dateigröße bei 1 KB statt 300 KB.
- Streaming-Antworten werden in Chunks zerlegt und sind so schwer zu lesen, aber im Stream-Tab werden die Chunks wieder zusammengesetzt und auf einem Bildschirm angezeigt. NDJSON · SSE · JSON array werden alle automatisch erkannt.
- In der Pretty-Ansicht der Antwort lassen sich Inhalte feldweise einklappen, sodass der Bildschirm nicht mit langen Strings überflutet wird, selbst wenn Base64 im Response erneut zurückgegeben wird oder lange Zeichenfolgen wie
b64_jsonenthalten sind. - OpenAI / Claude / Gemini / vLLM-Body-Templates sind in die Seitenleiste integriert und lassen sich mit einem Klick übernehmen.
- Export als Postman Collection v2.1 möglich. Auf der Empfängerseite lässt sich alles auch ohne MMRequest direkt in Postman ausführen.
Ehrlicher Disclaimer
- Da es sich um die Beta v0.0.3 handelt, kann es noch Ecken und Kanten geben.
- Login ist optional; alle Funktionen sind auch ohne Anmeldung nutzbar.
Auf der Landingpage habe ich Details + Vergleichstabelle + Ablauf zusammengestellt → https://mm-request.vercel.app
Wenn Sie beim Lesen merken, dass Sie dasselbe Problem hatten, probieren Sie es gern aus. Feedback ist willkommen.
Noch keine Kommentare.