Wat is TOON?

TOON (Token-Oriented Object Notation) is een compact gegevensserialisatieformaat dat specifiek is ontworpen voor Large Language Model (LLM)-prompts. In tegenstelling tot JSON, dat voor elk object in een array de veldnamen herhaalt, gebruikt TOON een tabelvormig formaat waarbij velden één keer worden gedeclareerd en gegevens als rijen worden gestreamd. Dit maakt TOON 30‑60 % token‑efficiënter dan geformatteerde JSON voor uniforme datastructuren, waardoor de kosten direct worden verlaagd bij het werken met token‑gebaseerde LLM‑API's.

Toolbeschrijving

De TOON Formatter stelt je in staat om TOON‑code opnieuw te formatteren met verschillende scheidingstekens en inspringstijlen. Plak je TOON‑code in het invoerveld, selecteer je gewenste scheidingsteken (komma, tab of pipe) en inspringniveau, en zie direct de geformatteerde output. Dit is handig wanneer je de TOON‑opmaak moet aanpassen voor verschillende contexten of moet optimaliseren voor specifieke tokenizers.

Functies

  • Meerdere scheidingstekens: Kies tussen komma (,), tab (\t) of pipe (|) scheidingstekens voor array‑waarden
  • Aanpasbare inspringing: Formatteer met 1, 2, 4 of 8 spaties per inspringniveau
  • Live‑formattering: Formatteert automatisch terwijl je typt of opties wijzigt
  • Syntax‑highlighting: Volledige TOON‑taalondersteuning met kleurgecodeerde syntaxis
  • Foutdetectie: Duidelijke foutmeldingen voor ongeldige TOON‑syntaxis

Gebruikssituaties

  • Tokengebruik optimaliseren: Tab‑scheidingstekens tokeniseren vaak efficiënter dan komma's, waardoor de kosten van LLM‑API's worden verlaagd
  • Code‑consistentie: Standaardiseer TOON‑formattering binnen je project of team
  • Leesbaarheid: Pas de inspringing aan om TOON‑gegevens makkelijker leesbaar en begrijpelijk te maken
  • Formaatmigratie: Converteer tussen verschillende TOON‑scheidingstekenstijlen bij het werken met diverse tools
  • LLM‑prompts voorbereiden: Formatteer TOON‑gegevens optimaal voordat je ze in prompts opneemt