Conversor de mensagens OpenAI

Colar uma matriz de mensagens de bate-papo OpenAI, validar papéis e conteúdo e, em seguida, produzir JSON bonito ou texto simples legível para depuração de API.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

校验 OpenAI messages JSON,并格式化为缩进 JSON 或可读纯文本。

Messages JSON

输出

Notas

与对话格式转换的区别

本工具校验并美化 OpenAI messages; 对话格式转换用于导出 Anthropic / Gemini 结构。

Colar uma matriz de mensagens de bate-papo OpenAI, validar papéis e conteúdo e, em seguida, produzir JSON bonito ou texto simples legível para depuração de API.

Iniciação rápida

  1. Coloque o JSON

    Array raiz com papel e conteúdo de string por item.

  2. Switch Output (em inglês)

    O modo JSON embeleza; o modo texto mostra seções de papel.

Papéis apoiados

sistema, usuário, assistente, desenvolvedor; o conteúdo deve ser uma string.

Fluxo de trabalho típico

Ao depurar conversas da API OpenAI, os desenvolvedores geralmente precisam inspecionar a estrutura da matriz de mensagens. Basta copiar e colar os objetos de mensagens das solicitações da API nesta ferramenta para validar automaticamente os campos de papel / conteúdo e produzir JSON formatado. Para conversas longas, mude para o modo de texto simples para uma leitura rápida do contexto.

A ferramenta é ideal para testar fluxos de conversação complexos. Para diálogos multi-turno, use-o para verificar se as mensagens históricas contêm papéis inválidos ou conteúdo truncado. O JSON em recuo pode ser diretamente copiado de volta para editores de código, mais eficiente do que a visualização de texto comprimido em terminais.

Exemplos

Exemplo

Input

[{"role":"user","content":"Hi"}]

Output

Pretty JSON or plain text

FAQ

Diferente do conversor de formato de chat?

Isso valida mensagens OpenAI; Chat Format Converter exporta formas Anthropic / Gemini.

Por que o meu JSON mostra "Invalid"?

Causas comuns: 1) Função inválida (não sistema / usuário / assistente) 2) Campo de conteúdo ausente 3) Parênteses quadrados externos ausentes 4) Contém comentários JavaScript. Clique em mensagens de erro para destacar linhas problemáticas - corrigir e colar novamente.