OpenAI Messages轉換

粘貼OpenAI chat messages數組,校驗role/content後輸出縮進JSON或可讀純文字。 調試API請求與閱讀長對話時更直觀。

阅读完整指南: openai消息格式與llm數據處理全指南 →

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

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

Messages JSON

输出

註釋說明

与对话格式转换的区别

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

粘貼OpenAI chat messages數組,校驗role/content後輸出縮進JSON或可讀純文字。 調試API請求與閱讀長對話時更直觀。

快速開始

  1. 粘貼JSON

    根為數組; 每項含role與content字串。

  2. 切換輸出

    JSON模式美化縮進; 文字模式按角色分段顯示。

支持的角色

system、user、assistant、developer; content須為字串。

典型工作流

當使用OpenAI API調試對話時,開發者經常需要檢查messages數組的結構。 只需將API請求中的messages對象複製粘貼到工具中,即可自動校驗role/content欄位合法性,並輸出格式化JSON。 對於長對話,切換到純文字模式可快速閱讀完整上下文。

該工具特別適合測試複雜對話流。 比如在多輪對話中,可以用它檢查歷史消息是否包含非法角色,或內容是否意外截斷。 格式化後的縮進JSON也方便直接複製回程式碼編輯器,比在終端查看壓縮文字更高效。

示例

示例

Input

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

Output

Pretty JSON or plain text

FAQ

與對話格式轉換有何不同?

本工具專注OpenAI messages校驗與展示; 對話格式轉換用於匯出Anthropic/Gemini。

為什麼我的JSON提示Invalid?

常見原因包括:1)role不是system/user/assistant 2)content欄位缺失3)JSON缺少外層方括號4)包含JavaScript注釋。 點擊錯誤提示會高亮問題行,修復後重新粘貼即可。