ToolCabana

Validador JSONL de datasets de IA

Valida estruturas de mensagens de chat em um dataset JSONL.

Favorites are saved in this browser. Find them in My favorites.

Validador JSONL de datasets de IA

Your input stays in this browser unless stated otherwise
Clear your input, files and result, and restore the default settings.
Load sample text to explore what this tool can do. This replaces your current input.
0 charactersClear the source text.

Como usar Validador JSONL de datasets de IA

AI dataset JSONL validator checks each line of a JSONL chat dataset for a valid structure. Every row must be a JSON object with a nonempty messages array, and each message needs a role of system, user, assistant or tool plus string content. It reports each row's status and message count along with totals of valid and invalid rows.

  1. Cole a fonte no editor de entrada ou carregue o exemplo integrado.
  2. Verifique o formato de origem antes de executar a operação.
  3. Execute o validador JSONL de datasets de IA, revise a saída e use os controles disponíveis para copiar ou baixar.

O que esta ferramenta suporta

Valida estruturas de mensagens de chat em um dataset JSONL.

Limites e processamento

Valem os limites de arquivos e texto do navegador, além dos limites mostrados em Configurações. O processamento de imagens é limitado a 32 megapixels. A qualidade do OCR depende da resolução e do layout da fonte.

Fonte de exemplo
{"messages":[{"role":"user","content":"Hello"},{"role":"assistant","content":"Hi"}]}

Perguntas frequentes

How do I validate a JSONL file for fine-tuning?

Paste the JSONL content with one JSON object per line. The table shows each row number, Valid or the specific error, and how many messages the row contains.

Which message roles does the JSONL validator accept?

Roles must be system, user, assistant or tool. A message with any other role, or with content that is not a string, is marked with an invalid role or content error.

Does the JSONL validator check a provider's exact format?

No. It checks the chat message structure only. It does not judge training quality or check provider-specific schemas, so review those rules separately. Between 1 and 10,000 nonempty rows are accepted.

Onde minha entrada é processada?

Processa a fonte no seu navegador. Copiar e baixar são ações explícitas; a fonte não é salva no histórico da conta.

Quais são os limites de entrada?

Valem os limites de arquivos e texto do navegador, além dos limites mostrados em Configurações. O processamento de imagens é limitado a 32 megapixels. A qualidade do OCR depende da resolução e do layout da fonte.