Convertidor de mensajes OpenAI

Pegue una matriz de mensajes de chat de OpenAI, valida roles y contenido, y luego emite JSON bonito o texto sencillo legible para depurar API.

Read the full guide: La guía completa para el formato de mensajes OpenAI y procesamiento de datos LLM →

Privacidad: procesado localmente, nunca cargado.

↓ Pega en el área de entrada de abajo para ver los resultados al instante

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

Messages JSON

输出

Notas

与对话格式转换的区别

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

Pegue una matriz de mensajes de chat de OpenAI, valida roles y contenido, y luego emite JSON bonito o texto sencillo legible para depurar API.

Inicio rápido

  1. Pegar JSON

    Array raíz con papel y contenido de cadena por elemento.

  2. Salida del interruptor

    Mejoras del modo JSON; El modo de texto muestra las secciones de roles.

Roles apoyados

sistema, usuario, asistente, desarrollador; El contenido debe ser una cadena.

Flujo de trabajo típico

Al depurar conversaciones de la API de OpenAI, los desarrolladores a menudo necesitan inspeccionar la estructura de la matriz de mensajes. Simplemente copia y pega el objeto de mensajes de las solicitudes de API en esta herramienta para validar automáticamente los campos de rol / contenido y emitir JSON formateado. Para conversaciones largas, cambie al modo de texto sencillo para una lectura rápida del contexto.

La herramienta es ideal para probar flujos de conversación complejos. Para los diálogos de múltiples turnos, utilice para comprobar si los mensajes históricos contienen roles inválidos o contenido truncado. El JSON indentado se puede copiar directamente de nuevo a los editores de código, más eficiente que ver texto comprimido en terminales.

Ejemplos

Ejemplo

Input

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

Output

Pretty JSON or plain text

FAQ

¿Diferente del conversor de formato de chat?

Esto valida los mensajes OpenAI; Conversor de formato de chat exporta formas antrópicas/gemelas.

¿Por qué mi JSON muestra 'Invalido'?

Causas comunes: 1) Rol inválido (no sistema/usuario/asistente) 2) Campo de contenido faltante 3) Paréntesis cuadrados externos faltantes 4) Contiene comentarios JavaScript. Haga clic en mensajes de error para resaltar líneas problemáticas: arreglar y pegar de nuevo.