KI

pxpipe: Wie ein Bild-Trick Claude-Code-Kosten senkt

4 Min. Lesezeit
Fotorealistische Darstellung: Ein Entwickler schiebt Textseiten in einen Trichter, aus dem unten eine kompakte Bildkachel „PNG“ herausfällt und in einem Terminal mit Claude-Logo landet. Generiertes Bild mit GPT Image 2
Fotorealistische Darstellung: Ein Entwickler schiebt Textseiten in einen Trichter, aus dem unten eine kompakte Bildkachel „PNG“ herausfällt und in einem Terminal mit Claude-Logo landet.

TL;DR Too Long; Didn’t read

Das Open-Source-Tool pxpipe rendert umfangreiche Texteingaben für Claude Code – System-Prompt, Tool-Dokumentation, ältere Chat-Historie – als PNG-Bilder, weil Anthropic Bilder pauschal nach Pixelgröße statt nach Textinhalt abrechnet. Laut Entwickler Steven Chong sinkt die Gesamtrechnung dadurch im Schnitt um 59 bis 70 Prozent. Das Verfahren ist verlustbehaftet: Exakte Zeichenketten wie Hashes können aus Bildern falsch wiedergegeben werden, ohne dass ein Fehler erkennbar ist. Standardmäßig unterstützt pxpipe nur Claude Fable 5 und GPT 5.6, da Opus- und GPT-5.5-Modelle Bildinhalte messbar schlechter lesen. Die Grundidee ist nicht neu und knüpft an DeepSeeks OCR-Modell zur optischen Kontextkompression an.

Das Wichtigste in Kürze

  • pxpipe ist ein Open-Source-Proxy, der Text-Kontext für Claude Code als PNG-Bilder rendert, um von Anthropics pixelbasierter statt inhaltsbasierter Bildabrechnung zu profitieren.
  • Laut Projektangaben sinkt die Gesamtrechnung dadurch im Schnitt um 59 bis 70 Prozent, in einem dokumentierten Beispiel von 42,21 auf 6,06 US-Dollar pro Sitzung.
  • Das Verfahren ist verlustbehaftet: Exakte Zeichenketten wie Hashes können aus gerenderten Bildern falsch, aber plausibel wiedergegeben werden, ohne dass ein Fehler angezeigt wird.
  • Standardmäßig unterstützt pxpipe nur Claude Fable 5 und GPT 5.6; Opus 4.7/4.8 und GPT 5.5 lesen Bildinhalte laut Tests messbar schlechter.
  • In SWE-bench-Tests löste Claude Code mit pxpipe bei deutlich kleineren Anfragen annähernd gleich viele Programmieraufgaben wie ohne Kompression.
  • Die Grundidee ist nicht neu: DeepSeek hat mit DeepSeek-OCR bereits ein Modell zur architektonischen Bildkompression von Text veröffentlicht; pxpipe setzt denselben Gedanken als reinen Infrastruktur-Kniff auf bestehenden Modellen um.

Ein Open-Source-Tool namens pxpipe nutzt eine Besonderheit in Anthropics Preismodell aus: Bilder werden nach Pixelgröße abgerechnet, nicht nach ihrem Textinhalt. Der Entwickler Steven Chong hat daraus einen lokalen Proxy für Claude Code gebaut, der umfangreiche Texteingaben in kompakte PNG-Bilder umwandelt, bevor sie an die Anthropic-API gehen – mit dem Ziel, die Token-Rechnung spürbar zu senken.

Wie pxpipe funktioniert

Laut der Projektbeschreibung auf GitHub berechnet Anthropic ein 1568 Pixel breites Bild pauschal, unabhängig davon, wie viel Text darin steckt. Bei dichten Inhalten wie Code, JSON oder Terminal-Ausgaben lassen sich dadurch etwa 3,1 Zeichen pro Bild-Token unterbringen, gegenüber rund einem Zeichen pro Text-Token bei echtem Claude-Code-Datenverkehr.

pxpipe setzt sich als lokaler Proxy zwischen den Claude-Code-Client und die Anthropic-API. Er fängt Anfragen an den /v1/messages-Endpunkt ab und rendert die umfangreichen, sich wiederholenden Teile einer Anfrage – System-Prompt, Tool-Dokumentation, ältere Chat-Historie – als PNG-Seiten, bevor er sie weiterleitet. Aktuelle Nachrichten, jüngere Gesprächsverläufe und die Modell-Ausgaben selbst bleiben davon unberührt und werden unverändert als Text übertragen.

Die Ersparnis im Detail

Nach Angaben des Projekts sinkt die Gesamtrechnung dadurch im Schnitt um 59 bis 70 Prozent, gemessen am realen Produktionslog von 13.709 Anfragen. Der niedrigere Wert von 59 Prozent bezieht sich auf die komplette Rechnung inklusive der rund 6.000 kleinen Anfragen, die pxpipe unangetastet lässt; bei den 7.756 tatsächlich komprimierten Anfragen sinken die Kosten laut Repository um 72 Prozent. In einem dokumentierten Beispiel mit Claude Fable 5 sanken die Sitzungskosten von 42,21 auf 6,06 US-Dollar.

Das Verfahren ist dabei nicht auf reine Bildgröße ausgelegt, sondern folgt einer im Repository beschriebenen Profitabilitätsschwelle: Nur Inhalte, bei denen sich die Umwandlung in ein Bild nach den gemessenen Zeichen-pro-Token-Werten tatsächlich lohnt, werden komprimiert. Locker geschriebener englischer Fließtext etwa wird als Bild teurer statt billiger und bleibt deshalb als Text erhalten.

Genauigkeit: Wo es Probleme gibt

Das Verfahren ist laut Projektbeschreibung ausdrücklich verlustbehaftet. In einem sogenannten Needle-in-Haystack-Test zur Wiedergabe exakter 12-stelliger Hexadezimal-Zeichenketten aus gerenderten Bildern erreichte das Modell Opus 0 von 15 korrekten Antworten, Fable 5 immerhin 13 von 15. Der dokumentierte Fehlermodus ist dabei nicht ein erkennbarer Fehler, sondern eine „stille Konfabulation”: Das Modell gibt einen plausiblen, aber falschen Wert zurück, ohne dies zu kennzeichnen. Für Informationen, die byte-genau erhalten bleiben müssen – IDs, Hashes, Geheimnisse, exakte Zahlen –, empfiehlt das Projekt deshalb, diese als Text zu belassen.

Standardmäßig unterstützt pxpipe deshalb nur Claude Fable 5 und GPT 5.6. Bei Opus 4.7 und 4.8 kommt es laut den im Repository dokumentierten Auswertungen bei rund 7 Prozent der gerenderten Bilder zu Lesefehlern; auch GPT 5.5 schneidet bei Bildinhalten schlechter ab. Beide Modelle sind deshalb nicht automatisch aktiviert, sondern lassen sich nur manuell über eine Konfigurationsoption zuschalten. In Benchmarks mit neuen, dem Modell unbekannten Zufallszahlen erreicht Fable 5 dagegen 100 Prozent Genauigkeit bei Rechenaufgaben – sowohl als Text als auch als gerendertes Bild.

Praxistests mit SWE-bench

Über reine Genauigkeitsbenchmarks hinaus hat das Projekt auch die Auswirkung auf komplette Programmieraufgaben getestet. Bei einem Testlauf mit zehn Aufgaben aus dem leichteren SWE-bench-Lite-Datensatz löste Claude Code mit und ohne pxpipe jeweils 10 von 10 Aufgaben, bei einer Reduktion der Anfragegröße um 65 Prozent. Bei 19 abgeschlossenen, anspruchsvolleren Paaren aus SWE-bench Pro wurden mit pxpipe 14 von 19 Aufgaben gelöst gegenüber 15 von 19 ohne Kompression, bei einer Reduktion der Anfragegröße um 60 Prozent. Die Bewertungen stimmten dabei in 18 von 19 Fällen überein; der einzige abweichende Fall ließ sich laut Projekt bei dreifacher Wiederholung durchgehend reproduzieren und wird als gewöhnliche Schwankung zwischen einzelnen Agenten-Durchläufen eingeordnet, nicht als Folge der Bildkompression.

Kein völlig neuer Gedanke

Die Idee, Text in komprimierter Bildform an KI-Modelle zu übergeben, hat einen Vorläufer: DeepSeek hat mit DeepSeek-OCR ein Modell veröffentlicht, das Textdokumente über eine 2D-Bild-Repräsentation komprimiert. Laut dem zugehörigen technischen Paper erreicht das Modell bei einem Kompressionsverhältnis von unter dem Zehnfachen eine Dekodierungsgenauigkeit von rund 97 Prozent, bei einem zwanzigfachen Verhältnis sinkt sie auf etwa 60 Prozent.

Der KI-Kommentator Chubby (@kimmonismus) ordnete pxpipe auf X entsprechend ein: DeepSeek habe das Problem als Modell- beziehungsweise Architekturfrage behandelt, pxpipe dagegen als reinen Infrastruktur-Kniff, der ausnutzt, dass aktuelle Modelle Bilder bereits gut genug lesen können. Das mache den Ansatz weniger elegant und verlustanfälliger, aber dennoch bemerkenswert.

Einordnung

pxpipe zeigt vor allem eine Lücke im aktuellen Preismodell auf, nicht primär einen technischen Durchbruch: Solange Bild-Tokens pauschal nach Pixelgröße und nicht nach Informationsgehalt abgerechnet werden, lässt sich diese Differenz für dichte, tokenreiche Inhalte wie Code gezielt ausnutzen. Die eigenen Benchmarks des Projekts dokumentieren dabei ebenso offen die Grenzen des Verfahrens – von der um rund 7 Prozent erhöhten Fehlerrate bei Opus-Modellen bis zur grundsätzlichen Ungeeignetheit für Inhalte, die byte-genau erhalten bleiben müssen. Ob sich das Preisgefüge der Modellanbieter als Reaktion auf solche Tools verändert, bleibt abzuwarten.

Häufige Fragen

Was ist pxpipe?

pxpipe ist ein lokaler Proxy, der umfangreiche Texteingaben für Claude Code – etwa System-Prompts, Tool-Dokumentation und ältere Chat-Historie – als PNG-Bilder rendert, bevor sie an die Anthropic-API gesendet werden.

Warum spart die Umwandlung in Bilder Kosten?

Anthropic berechnet Bilder pauschal nach Pixelgröße statt nach Textinhalt. Bei dichten Inhalten wie Code oder JSON passen dadurch mehr Zeichen in ein Bild-Token als in ein Text-Token, was laut Projekt Gesamtkosteneinsparungen von 59 bis 70 Prozent ermöglicht.

Wie genau ist die Bild-Kompression?

Das Verfahren ist verlustbehaftet. In einem Test zur Wiedergabe exakter Zeichenketten aus Bildern erreichte Opus 0 von 15 korrekten Antworten, Fable 5 13 von 15. Der Fehlermodus ist eine stille, nicht gekennzeichnete Fehlinterpretation statt eines erkennbaren Fehlers.

Welche Modelle unterstützt pxpipe?

Standardmäßig unterstützt pxpipe Claude Fable 5 und GPT 5.6. Opus 4.7/4.8 und GPT 5.5 lesen gerenderte Bilder laut dokumentierten Tests messbar schlechter und sind deshalb nur optional zuschaltbar.

Ist die Idee, Text als Bild zu übergeben, neu?

Nein. DeepSeek hat mit DeepSeek-OCR bereits ein Modell veröffentlicht, das Textdokumente per 2D-Bild-Repräsentation komprimiert. pxpipe unterscheidet sich davon dadurch, dass es die Kompression als reinen Infrastruktur-Kniff auf bestehenden Modellen umsetzt, statt sie architektonisch im Modell selbst zu verankern.

#KI

← Zurück zum Blog