DT Dev Tools

Конвертер CSV у TOON — CSV в TOON онлайн

Конвертуйте CSV у TOON (Token-Oriented Object Notation) онлайн, щоб скоротити токени в промптах LLM. Вставте або перетягніть CSV. Безкоштовно й приватно.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop a .csv / .tsv file here, or click to choose

Реклама

Перетворюйте таблиці на економний за токенами TOON

Коли ви надсилаєте табличні дані в ChatGPT, Claude, Gemini чи локальну модель, кожен токен коштує грошей і місця у вікні контексту. JSON повторює кожну назву поля в кожному рядку та додає фігурні дужки, лапки й коми; сирий CSV компактний, але втрачає структуру, типи та гарантію кількості рядків. TOON (Token-Oriented Object Notation) посідає проміжне місце: він кодує ту саму модель даних, що й JSON, але однорідний масив записує один раз як заголовок таблиці, наприклад rows[3]{id,name,email}:, а далі — один компактний рядок на запис. Цей конвертер CSV у TOON виконує перетворення у вашому браузері за допомогою офіційної бібліотеки TOON.

Вставте CSV, перетягніть файл .csv або .tsv, експортований з Excel, Google Sheets чи бази даних, або завантажте приклад. Роздільник визначається автоматично, а комірки в лапках із комами чи переносами рядків розбираються правильно. Результат готовий для вставки в системний промпт, RAG-контекст або відповідь інструмента агента.

Типи, вкладеність і параметри

Коли ввімкнено Detect numbers & booleans, значення на кшталт 42, 3.5 і true записуються як справжні числа й булеві значення TOON, а порожні комірки стають null, тоді як поштові індекси з початковими нулями та довгі ідентифікатори лишаються текстом. Nest dotted headers перетворює стовпці на кшталт address.city на вкладені об'єкти. Поле Wrap in key задає назву масиву (rows[3]{…}:); очистьте його, щоб отримати масив кореневого рівня. Перемкніть роздільник TOON на табуляцію або вертикальну риску, коли в комірках багато ком, — це дозволяє уникнути лапок і часто заощаджує ще більше токенів.

Поради щодо використання TOON з LLM

Скажіть моделі, що дані мають формат TOON і що [N] — це кількість рядків; якщо просите TOON у відповідь, покажіть заголовок очікуваного формату. Декодуйте й перевіряйте відповідь моделі через TOON у JSON у суворому режимі або поверніть її в таблицю через TOON у CSV. Потрібні інші формати з тієї ж таблиці? Спробуйте CSV у JSON, CSV у YAML або CSV у XML. Нічого не завантажується на сервер — ваші дані залишаються на вашому пристрої.

Як користуватися

  1. Додайте CSVВставте текст CSV або TSV, перетягніть файл .csv або натисніть Load sample. Роздільник визначається автоматично.
  2. Виберіть параметри TOONЗадайте ключ-обгортку (або залиште порожнім для кореневого масиву) і виберіть роздільник: кому, табуляцію чи вертикальну риску.
  3. Використайте у своєму промптіСкопіюйте TOON у промпт для LLM або завантажте як файл .toon.

Часті запитання

Що таке TOON?
TOON (Token-Oriented Object Notation) — компактне, зручне для читання кодування даних JSON, створене для великих мовних моделей. Однорідні масиви об'єктів записуються один раз як заголовок на кшталт rows[3]{id,name}:, а далі — по одному рядку на запис.
Скільки токенів TOON заощаджує порівняно з JSON?
Для табличних даних він зазвичай використовує на 30–60% менше токенів, ніж відформатований JSON, бо назви полів записуються один раз, а фігурні дужки й лапки зникають.
Навіщо конвертувати CSV у TOON, а не вставляти CSV?
TOON явно зберігає кількість рядків ([N]) і перелік полів, підтримує вкладені об'єкти та типи й декодується назад у точний JSON, тому моделі припускаються менше структурних помилок, а їхні відповіді можна перевіряти.
Який роздільник вибрати?
За замовчуванням використовується кома. Табуляція часто токенізується краще й уникає лапок, коли комірки містять коми; вертикальна риска — зручна альтернатива.
Чи завантажуються мої дані?
Ні. Розбір CSV і кодування TOON повністю виконуються у вашому браузері за допомогою офіційної бібліотеки @toon-format/toon.
Реклама