Преобразование OpenAI Messages

Вставьте массив сообщений OpenAI chat, проверьте role / content и экспортируйте отступ в JSON или читаемый чистый текст. Отладка API - запросов более интуитивно понятна при чтении длинных разговоров.

Read the full guide: Полное руководство по форматированию сообщений OpenAI и обработке данных LLM →

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

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

Messages JSON

输出

Примечания

与对话格式转换的区别

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

Вставьте массив сообщений OpenAI chat, проверьте role / content и экспортируйте отступ в JSON или читаемый чистый текст. Отладка API - запросов более интуитивно понятна при чтении длинных разговоров.

Быстрый старт

  1. Вставить JSON

    Корень - массив; Каждый элемент содержит строки role и content.

  2. Переключить вывод

    Режим JSON украшает отступ; Текстовый режим отображается по сегментам ролей.

Поддерживаемые роли

system、user、assistant、developer; Контент должен быть строкой.

Типичный рабочий процесс

При отладке диалогов с помощью OpenAI API разработчикам часто приходится проверять структуру массивов сообщений. Просто скопируйте объекты messages в запросе API и вставьте их в инструмент, чтобы автоматически проверить законность поля role / content и вывести форматирование JSON. Для длинных разговоров переход на чистый текстовый режим позволяет быстро читать полный контекст.

Этот инструмент особенно подходит для тестирования сложных диалоговых потоков. Например, в нескольких раундах диалога его можно использовать для проверки того, содержат ли исторические сообщения незаконные роли или случайно ли контент был отрезан. Отформатированный отступ JSON также облегчает прямое копирование обратно в редактор кода, что более эффективно, чем просмотр сжатого текста на терминале.

Примеры

Пример

Input

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

Output

Pretty JSON or plain text

FAQ

Чем отличается от формата диалога?

Этот инструмент предназначен для проверки и отображения сообщений OpenAI; Преобразование диалогового формата используется для экспорта Anthropic / Gemini.

Почему мой JSON подсказывает Инвалиду?

Общие причины включают: 1) role не system / user / assistant 2) недостающее поле контента 3) JSON не хватает внешних квадратных скобок 4) содержит комментарии JavaScript. Нажмите на подсказку об ошибке, чтобы осветить проблемную строку, после исправления вставьте ее снова.