Mikä on TOON?

TOON (Token-Oriented Object Notation) on tiivis tietojen sarjoitusmuoto, joka on suunniteltu erityisesti Large Language Model (LLM) -kehotteita varten. Toisin kuin JSON, jossa kenttänimet toistuvat jokaisessa taulukon objektissa, TOON käyttää taulukkomuotoa, jossa kentät määritellään kerran ja data esitetään riveinä. Tämä tekee TOONista 30‑60 % tokenitehokkaamman kuin muotoiltu JSON yhtenäisissä tietorakenteissa, mikä suoraan vähentää kustannuksia token-pohjaisissa LLM‑API‑rajapinnoissa.

Työkalun kuvaus

TOON Formatterin avulla voit muotoilla TOON‑koodia uudelleen eri erotinmerkeillä ja sisennystyyleillä. Liitä TOON‑koodisi syötekenttään, valitse haluamasi erotinmerkki (pilkku, sarkain tai pystyviiva) ja sisennystaso, ja näet välittömästi muotoillun tuloksen. Tämä on hyödyllistä, kun sinun täytyy säätää TOON‑muotoilua eri konteksteissa tai optimoida sitä tiettyjä tokenisoijia varten.

Ominaisuudet

  • Useita erotinmerkkejä: Valitse pilkku (,), sarkain (\t) tai pystyviiva (|) erotinmerkki taulukkoarvoille
  • Mukautettava sisennys: Muotoile 1, 2, 4 tai 8 välilyönnin sisennystasolla
  • Live-muotoilu: Muotoilee automaattisesti kirjoittaessasi tai muuttaessasi asetuksia
  • Syntaksin korostus: Täysi TOON‑kielen tuki värikoodatulla syntaksilla
  • Virheiden havaitseminen: Selkeät virheilmoitukset virheellisestä TOON‑syntaksista

Käyttötapaukset

  • Tokenien käytön optimointi: Sarkain-erotin tokenoi usein tehokkaammin kuin pilkku, mikä vähentää LLM‑API‑kustannuksia
  • Koodin johdonmukaisuus: Vakiinnuta TOON‑muotoilu projektissasi tai tiimissäsi
  • Luettavuus: Säädä sisennystä, jotta TOON‑data on helpompi lukea ja ymmärtää
  • Muodon migraatio: Muunna eri TOON‑erotin tyylejä käyttäessäsi erilaisia työkaluja
  • LLM‑kehotteiden valmistelu: Muotoile TOON‑data optimaalisesti ennen sen lisäämistä kehotteisiin