Форматтер TOON
Форматирование TOON (Token-Oriented Object Notation) кода с настраиваемыми разделителями и отступами. TOON — это компактный, токен-эффективный формат, разработанный для LLM-промптов, обеспечивающий на 30-60% меньше токенов, чем JSON.
Ввод
Вывод
Документация
Что такое TOON?
TOON (Token-Oriented Object Notation) — это компактный формат сериализации данных, разработанный специально для промптов больших языковых моделей (LLM). В отличие от JSON, который повторяет имена полей для каждого объекта в массиве, TOON использует табличный формат, объявляющий поля один раз и передающий данные в виде строк. Это делает TOON на 30-60% более токен-эффективным, чем форматированный JSON для однородных структур данных, что напрямую снижает затраты при работе с API LLM, основанными на токенах.
Описание инструмента
Форматтер TOON позволяет переформатировать код TOON с различными разделителями и стилями отступов. Вставьте свой код TOON в область ввода, выберите предпочитаемый разделитель (запятая, табуляция или вертикальная черта) и уровень отступов, и мгновенно увидите отформатированный результат. Это полезно, когда нужно настроить форматирование TOON для различных контекстов или оптимизировать для конкретных токенизаторов.
Особенности
- Несколько разделителей: Выбор между запятой (,), табуляцией (\t) или вертикальной чертой (|) для значений массива
- Настраиваемые отступы: Форматирование с 1, 2, 4 или 8 пробелами на уровень отступа
- Форматирование в реальном времени: Автоматическое переформатирование при вводе или изменении параметров
- Подсветка синтаксиса: Полная поддержка языка TOON с цветовым кодированием синтаксиса
- Обнаружение ошибок: Четкие сообщения об ошибках при неверном синтаксисе TOON
Сценарии использования
- Оптимизация использования токенов: Табуляция часто токенизируется эффективнее запятых, снижая затраты на API LLM
- Согласованность кода: Стандартизация форматирования TOON в вашем проекте или команде
- Читаемость: Настройка отступов для упрощения чтения и понимания данных TOON
- Миграция формата: Преобразование между различными стилями разделителей TOON при работе с разными инструментами
- Подготовка промптов для LLM: Оптимальное форматирование данных TOON перед включением в промпты