Введение
В сообществе Fable 5 начал привлекать внимание один на удивление олдскульный приём: превращать длинный текстовый контекст в плотные изображения, а затем позволять модели считывать эти изображения обратно с помощью своей способности к компьютерному зрению.
Звучит почти как создание маленькой шпаргалки к экзамену. Но в данном случае эта «шпаргалка» предназначена не для человека. Она предназначена для мультимодальной модели, которая умеет читать скриншоты. Один разработчик обнаружил, что при преобразовании контекста Claude Code в плотно упакованные PNG-изображения стоимость входных токенов в протестированных сценариях могла снизиться примерно на 59–70%.
Базовая идея проста: системные промпты, документация по инструментам, вывод команд, логи и старая история диалога часто оказываются чрезвычайно «тяжёлыми» по числу токенов. Если эти блоки отрисовать в виде изображений, то стоимость в image-token будет в основном зависеть от размеров изображения, а не от объёма текста, упакованного в него.
В этой статье рассматривается, что делает pxpipe, почему этот метод позволяет экономить, где он даёт сбой и как он связан с более ранними исследованиями, такими как CLIPPO, а также с более новыми работами по оптическому сжатию контекста, например DeepSeek-OCR.
Примечание об источнике
Эта статья основана на оригинальной китайской публикации на BAAI Hub, где указано, что источником послужил материал QbitAI в WeChat. Среди исходных ссылок упоминаются GitHub-репозиторий pxpipe и статья о CLIPPO. Изображения, сохранённые ниже, представляют собой скриншоты, демо, диаграммы и скриншоты обсуждений в соцсетях, относящиеся к теме статьи. QR-коды, призывы подписаться, CTA для вовлечения и несвязанное декоративное оформление платформ были удалены.
Превратите контекст в «шпаргалку» и сократите расходы
Метод, ставший вирусным, называется pxpipe. Это локальный прокси с открытым исходным кодом, который переписывает громоздкий входной контекст Claude Code до того, как запрос покинет вашу машину.
Согласно описанию проекта, pxpipe снижает потребление токенов, визуализируя большие текстовые блоки в виде изображений. Те же системные промпты, документация по инструментам, вывод инструментов и старая история могут занимать значительно меньше токенов, если модель достаточно хорошо умеет читать плотно отрисованный текст.
В одном из примеров около 48 000 символов системного промпта и документации по инструментам заняли бы примерно 25 000 токенов в виде обычного текста. После рендеринга в изображение размером 1573 × 1248 тот же контент, как сообщается, потребовал около 2700 image-token.
Именно эта разница и даёт снижение стоимости.
Приблизительная
Логика такова:
- Стоимость текстовых токенов растёт вместе с объёмом текста.
- Стоимость токенов изображения в основном определяется размерами в пикселях.
- Плотный код, JSON, вывод инструментов, системные промпты и логи часто содержат много токенов на строку.
- Если модель всё ещё может надёжно читать сжатое изображение, тот же самый контекст может стать дешевле для отправки.
Некоторые разработчики шутили, что это буквальный случай выражения «картинка стоит тысячи слов». В данном случае шутка оказалась необычайно близка к технической реальности.


Что на самом деле делает pxpipe
pxpipe — это не новая модель и не традиционный OCR-движок. Он работает как локальный прокси между Claude Code и API модели.
Перед отправкой запроса pxpipe ищет большие блоки, подходящие для сжатия. Затем он рендерит эти блоки в компактные страницы PNG и вставляет их обратно в запрос как входные изображения. Модель читает эти страницы через свой обычный канал зрения.


Проще говоря, pxpipe работает как автоматический микропринтер для длинного контекста. Он не заставляет модель выполнять «OCR» текста в строгом инженерном смысле. Вместо этого он опирается на встроенную способность модели читать визуальный ввод, похожий на скриншоты.
В README pxpipe объясняется, что он фокусируется на громоздком входном контексте, таком как:
- Большие блоки
tool_result, включая чтение файлов, вывод команд и логи. - Более старая свёрнутая история диалога.
- Статические системные промпты и документация инструментов.
Он намеренно не преобразует всё подряд. Недавние реплики, пользовательские сообщения, точные идентификаторы, небольшие блоки, разреженная проза и вывод модели остаются текстом.
Почему это может так сильно экономить
Ключевое несоответствие в ценообразовании заключается в том, что входные изображения и текстовые
входные данные измеряются по-разному.
Для ориентированных на текст рабочих процессов разработчиков исходный материал часто имеет высокую плотность токенов. Код, логи, JSON, трассировки стека и схемы инструментов могут обходиться дорого, если отправлять их как обычный текст. Автор pxpipe предполагает, что в реальном трафике Claude Code плотный контент может упаковываться примерно по 3,1 символа на один токен изображения, по сравнению примерно с 1 символом на один текстовый токен.
Это соотношение дает pxpipe возможность снижать стоимость, когда текст достаточно плотный.
Автор также поделился сравнительной демонстрацией. В исходной текстовой версии тестовый прогон, как сообщается, завершился со счетом в $42.21 и почти полностью заполненным контекстным окном. В версии с pxpipe та же задача была выполнена за $6.06, при этом свободного места в контексте осталось значительно больше.

Важная деталь состоит в том, что pxpipe сжимает только сторону запроса. Ответ модели по-прежнему обычно возвращается потоком в виде текста. Выходные токены он не сжимает.
Результаты бенчмарка и основная оговорка
Метод впечатляет, но он не является без потерь. Плотный контекст в изображениях сильно зависит от способности модели читать визуальную информацию.
Скриншот бенчмарка pxpipe показывает, что Fable 5 хорошо справляется с несколькими задачами на контекст изображений, включая новую арифметику, воспроизведение общей сути, отслеживание состояния и некоторые тесты на воспроизведение плотно отрендеренного содержимого. Но точное воспроизведение строк — слабое место, особенно у моделей, которые плохо читают плотный текст.

Упрощенная версия приведенной таблицы бенчмарка выглядит так:
| Тест | N | Текст | Изображение pxpipe | Изменение токенов |
|---|---|---|---|---|
Новая арифметика, claude-fable-5 | 100 | 100% | 100% | -38% |
Новая арифметика, claude-opus-4-8 | 100 | 100% | 93% | -38% |
| Воспроизведение сути A/B, Fable 5 | 98 на вариант | 98/98 | 98/98 | — |
| Отслеживание состояния, Fable 5 | 18 на вариант | 18/18 | 18/18 | — |
| Галлюцинации о фактах, которые никогда не утверждались, Fable 5 | 16 на вариант | 0/16 | 0/16 | — |
| Дословное воспроизведение 12-символьной hex-строки, Opus | 15 | 15/15 | 0/15 | — |
| Дословное воспроизведение 12-символьной hex-строки, Fable 5 | 15 | — | 13/15 | — |
Опасность очевидна: контекст на основе изображений может быть достаточно хорош для широкого семантического понимания, отслеживания состояния и многих задач программирования, но при этом он может незаметно неверно считывать точные строки.
Идентификаторы, хэши, секреты, фиксированные числа и другие значения, требующие точного побайтного совпадения, не следует помещать в плотные изображения. В собственных примечаниях pxpipe этот момент подчеркивается: компромисс здесь серьезный, а типичный сценарий сбоя — это уверенный, но неверный ответ, а не очевидная ошибка.

Нижеприведённый пост был опубликован в ответе @sanixdarker, который отметил, что такой подход вовсе не нов: он делает так с момента выхода Opus, и это не имеет прямого отношения к серии Fable. Изображение тесно связано с контекстом и наглядно иллюстрирует обсуждение рисков, которые может нести преобразование определённых данных в плотные изображения.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/image/2026/07/8d83ec15-fc8e-4019-8909-2d441f51f258-10-af6628e8-7211-4ee2-8a25-33b3a4e2a529.png)
Что pxpipe сохраняет в виде текста
Поскольку сжатие является с потерями, pxpipe не превращает без разбора каждый входной блок в изображение. Чувствительный контент и данные, критичные к точности, он сохраняет в текстовом виде.
Примеры того, что должно оставаться обычным текстом:
- Идентификаторы и хэши.
- Секреты и ключи.
- Точные числовые значения.
- Недавние активные реплики в диалоге.
- Сообщения пользователей.
- Разреженный прозаический текст, недостаточно плотный по токенам, чтобы это давало выгоду.
Именно поэтому проект и описывает экономию как зависящую от характера нагрузки. Если запрос в основном состоит из длинной прозы на естественном языке, сжатие может оказаться невыгодным. Если же запрос насыщен кодом, JSON, логами и выводом инструментов, экономия может быть значительно больше.
Как попробовать pxpipe
Создайте сайт-витрину и привлекайте лиды за минуты
Опишите идею одной фразой, и We0 AI создаст сайт-витрину, страницы и CMS, а после запуска поможет привлечь клиентов и трафик.
Автор приводит очень краткую схему запуска. Сначала запустите прокси локально, затем направьте Claude Code на этот прокси.
npx pxpipe-proxy # прокси на 127.0.0.1:47821
ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude # направить Claude Code на него
После запуска pxpipe также открывает локальную панель управления:
http://127.0.0.1:47821/
Панель может показывать экономию токенов, параллельное сравнение преобразований текста в изображение, аварийный выключатель и теги моделей в реальном времени. Это упрощает понимание того, что именно сжимается, а что проходит без изменений.
Статья Google CLIPPO 2022 года уже указывала в этом направлении
После того как pxpipe начал распространяться, некоторые исследователи отметили, что сама ключевая идея не является совершенно новой.
Связанное направление работы появилось в статье Google 2022 года CLIPPO: Image-and-Language Understanding from Pixels Only. Центральная идея CLIPPO заключается в том, чтобы рассматривать текст как пиксели, а не как отдельный поток токенизированного текста.

Традиционные модели в стиле CLIP часто используют две башни: одну для изображений и одну для текста. CLIPPO устраняет это разделение, визуализируя текст как RGB-изображения и пропуская и изображения, и визуализированный текст через общий Vision Transformer.

Главный вывод здесь важен: текст не всегда должен поступать в модель в виде дискретных текстовых токенов. Его также можно преобразовать в пиксели и обрабатывать через визуальные каналы.
DeepSeek-OCR и оптическое сжатие контекста
Обсуждение также
упомянул DeepSeek-OCR, который сосредоточен на оптическом сжатии для длинного контекста. В его репозитории проект описывается как «Contexts Optical Compression».


В этом смысле pxpipe — не просто разовый трюк для снижения затрат. Он связывает сразу несколько тенденций:
- CLIPPO показал, что текст можно обрабатывать как изображения.
- DeepSeek-OCR исследовал оптическое сжатие для длинного контекста.
- Fable 5, похоже, достаточно хорошо справляется с плотным визуальным чтением, чтобы это стало полезным в реальных рабочих процессах программирования.
Однако остаётся жёсткое ограничение: надёжность точного воспроизведения строк. Некоторые комментаторы предположили, что проблему можно улучшить просто за счёт масштабирования более мощных визуально-языковых моделей.

Практические выводы
pxpipe наиболее полезен, когда контекст большой, плотный и не требует критической точности. Сеансы программирования — естественный вариант применения, потому что агенты часто перечитывают файлы перед их редактированием, что может снижать риск действий на основе неверно прочитанного блока изображения.
Он хуже подходит для рабочих процессов, где важна точная посимвольная реконструкция. Если задача зависит от идентификаторов, хэшей, учётных данных, точных юридических формулировок, финансовых чисел или другого чувствительного к точности содержимого, к сжатию на основе изображений следует относиться с осторожностью.
Разумный способ использовать pxpipe — держать его как слой оптимизации, а не как границу доверия. Пусть он сжимает объёмный контекст там, где это математически выгодно, но критически важные значения оставляйте в текстовом виде и проверяйте панель управления при отладке странного поведения модели.
FAQ
Что такое pxpipe?
pxpipe — это локальный прокси, который снижает расход токенов, преобразуя объёмный входной контекст Claude Code в компактные PNG-изображения. Он предназначен для плотного контекста, такого как выводы инструментов, логи, код, системные промпты и более старая история диалога.
Как pxpipe снижает затраты на Fable 5?
Он использует тот факт, что стоимость токенов для изображений в основном зависит от размеров в пикселях, тогда как стоимость текстовых токенов растёт вместе с объёмом текста. Если модель может надёжно читать плотно отрисованный текст, большие блоки могут обходиться дешевле в виде изображений, чем в виде обычного текста.
Сжимает ли pxpipe вывод модели?
Нет. pxpipe сжимает только выбранные входные блоки перед отправкой запроса. Модель的
ответ по-прежнему обычно передаётся в виде текста, поэтому количество выходных токенов не уменьшается.
Является ли сжатие контекста с помощью изображений без потерь?
Нет. Это метод сжатия с потерями. Он может хорошо работать для широкого контекста, отслеживания состояния и многих задач программирования, но точные строки, такие как идентификаторы, хеши, секреты и точные числа, могут быть распознаны неверно.
Могу ли я использовать pxpipe с любой моделью?
Не безопасно. В собственной документации pxpipe поддержка моделей рассматривается как ограниченная и зависящая от типа нагрузки. Некоторые модели значительно хуже читают плотный отрисованный текст, чем другие, поэтому неподдерживаемые или более слабые модели должны получать данные в виде текста, если только это явно не включено.
Какой контент следует оставлять в виде текста?
Идентификаторы, хеши, секреты, точные числа, сообщения пользователей, недавние реплики и другие критически важные для точности блоки следует оставлять в виде текста. pxpipe лучше подходит для длинных, плотных и менее чувствительных к побайтовой точности материалов, таких как журналы, документация по инструментам и старая история.
Как запустить pxpipe локально?
Запустите прокси с помощью npx pxpipe-proxy, затем запустите Claude Code с ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude. Локальная панель управления доступна по адресу http://127.0.0.1:47821/.
Связанные инструменты
- pxpipe: локальный прокси, который преобразует объёмный контекст Claude Code в PNG-изображения, чтобы сократить использование входных токенов.
- Claude Code: агентный инструмент программирования от Anthropic для терминала, IDE, настольных приложений и браузерных рабочих процессов.
- Anthropic Messages API: API-интерфейс, через который отправляются запросы в формате сообщений в стиле Claude.
- Anthropic Token Counting: официальная документация API для оценки количества токенов в запросах сообщений.
- DeepSeek-OCR: проект с открытым исходным кодом, исследующий оптическое сжатие текста для длинного контекста.
Связанные ссылки
- Original BAAI Hub Article: исходная статья на китайском языке, в которой обсуждался ставший вирусным метод экономии затрат с помощью pxpipe.
- pxpipe GitHub Repository: исходный код проекта, README, бенчмарки, ограничения и команды использования.
- CLIPPO Paper on arXiv: статья 2022 года, посвящённая исследованию понимания изображений и языка только по пикселям.
- DeepSeek-OCR GitHub Repository: официальный репозиторий Contexts Optical Compression.
- Claude Code Documentation: официальная документация по использованию Claude Code в разных средах.
- Anthropic Computer Use Tool: официальная документация по возможности взаимодействия Claude с компьютером на основе скриншотов.
- Anthropic Messages API: официальная справка по отправке запросов к моделям Claude в формате сообщений.
Краткое резюме
pxpipe демонстрирует изобретательный способ снизить затраты на входные данные в Fable 5: преобразовывать насыщенный токенами контекст в компактные изображения и позволять модели считывать эти изображения с помощью своей способности работать со зрительной информацией. Для плотных рабочих нагрузок, связанных с программированием, это может значительно сократить затраты на стороне запроса
меньшее потребление токенов и более низкая сквозная стоимость.
Компромисс заключается в том, что этот метод является с потерями. Он может сохранять достаточно смысла для многих рабочих процессов, связанных с программированием и отслеживанием состояния, но на него не следует полагаться для побайтно точного воспроизведения идентификаторов, хэшей, секретов или точных чисел.
Более общий вывод состоит в том, что текст внутри ИИ-систем не всегда должен оставаться текстом. CLIPPO, DeepSeek-OCR и pxpipe указывают на одну и ту же идею: пиксели могут стать практичным слоем сжатия для длинного контекста.
Лучший сценарий использования очевиден: сжимать объёмный контекст, не требующий высокой точности, но сохранять критически важные точные значения в обычном тексте.



