Qu'est-ce que TOON (Token-Oriented Object Notation) ?

TOON est un format de données compact et lisible conçu spécifiquement pour fonctionner avec les grands modèles de langage (LLM). Il réduit l'utilisation de jetons de 30 à 60 % par rapport à JSON tout en maintenant la lisibilité et la structure. TOON utilise un formatage basé sur l'indentation similaire à YAML et élimine la ponctuation redondante en déclarant les noms de champs une seule fois pour les données tabulaires, ce qui le rend idéal pour transmettre des données structurées aux modèles d'IA où les coûts de jetons comptent.

Description de l'outil

Le générateur TOON aléatoire crée des données fictives réalistes au format TOON en utilisant la bibliothèque Faker.js. Définissez votre structure de données à l'aide d'un modèle JSON avec des espaces réservés Faker.js (comme {{person.firstName}} ou {{number.int(1,100)}}), et l'outil génère plusieurs enregistrements de données factices formatées en TOON efficace en jetons. Parfait pour tester des applications LLM, créer des échantillons de jeux de données ou générer des réponses API fictives dans un format à la fois convivial pour l'IA et rentable.

Exemples

Modèle d'entrée :

[
  {
    "id": "{{string.uuid}}",
    "firstName": "{{person.firstName}}",
    "email": "{{internet.email}}",
    "age": "{{number.int(18,80)}}"
  }
]

Sortie (5 enregistrements avec délimiteur virgule) :

[5]{id,firstName,email,age}:
  a1b2c3d4-e5f6-7890-abcd-ef1234567890,Alice,alice.smith@example.com,45
  b2c3d4e5-f6a7-8901-bcde-fa2345678901,Bob,bob.jones@test.org,28
  c3d4e5f6-a7b8-9012-cdef-ab3456789012,Charlie,charlie.brown@demo.net,67
  d4e5f6a7-b8c9-0123-defa-bc4567890123,Diana,diana.wilson@sample.io,33
  e5f6a7b8-c9d0-1234-efab-cd5678901234,Eve,eve.davis@mock.com,52

Fonctionnalités

  • Intégration Faker.js : Utilisez plus de 100 méthodes Faker.js pour des données fictives réalistes
  • Génération basée sur des modèles : Définissez votre structure de données une fois avec JSON et des espaces réservés
  • Options de délimiteurs multiples : Choisissez entre virgule (par défaut), tabulation ou barre verticale pour une efficacité optimale des jetons