Mis on TOON?

TOON (Token-Oriented Object Notation) on kompaktne andmete serialiseerimisvorming, mis on loodud spetsiaalselt Large Language Model (LLM) päringute jaoks. Erinevalt JSON-ist, mis kordab iga objekti väljanimesid massiivis, kasutab TOON tabelvormi, kus väljad deklareeritakse üks kord ja andmed edastatakse ridadena. See muudab TOONi 30–60 % tokenitõhusamaks kui vormindatud JSON ühtsete andmestruktuuride puhul, vähendades otseselt kulusid tokenipõhiste LLM API-de kasutamisel.

Tööriista kirjeldus

TOON Formatter võimaldab teil TOON‑koodi ümber vormindada erinevate eraldajate ja taandrühmadega. Kleepige oma TOON‑kood sisestusala, valige soovitud eraldaja (koma, tabulaator või toru) ja taandrühma tase ning näete koheselt vormindatud väljundit. See on kasulik, kui peate TOON‑i vormindust kohandama erinevates kontekstides või optimeerima konkreetsete tokeniseerijate jaoks.

Funktsioonid

  • Mitu eraldajat: Valige massiivi väärtuste jaoks koma (,), tabulaatori (\t) või toru (|) eraldaja vahel
  • Kohandatav taandrühm: Vormindage 1, 2, 4 või 8 tühiku taandrühma taseme kohta
  • Reaalajas vormindamine: Vormindab automaatselt, kui kirjutate või muudate valikuid
  • Süntaksi esiletõstmine: Täielik TOON‑keele tugi värvikoodiga süntaksiga
  • Vigade tuvastamine: Selged veateated kehtetu TOON‑süntaksi korral

Kasutusalad

  • Tokenite kasutamise optimeerimine: Tabulaatori eraldajad tokeniseerivad sageli tõhusamalt kui komad, vähendades LLM API kulusid
  • Koodi järjepidevus: Standardiseerige TOON‑i vormindus kogu projekti või meeskonna ulatuses
  • Loetavus: Kohandage taandrühma, et muuta TOON‑andmed kergemini loetavaks ja mõistetavaks
  • Vormingu migreerimine: Konverteerige erinevate TOON‑eraldajastiilide vahel, kui töötate erinevate tööriistadega
  • LLM‑päringute ettevalmistamine: Vormindage TOON‑andmed optimaalselt enne nende lisamist päringutesse