快速开始
-
粘贴 JSON
根为数组; 每项含 role 与 content。
-
选目标格式
Anthropic 将 system 提到顶层; Gemini 映射 role 为 user/model。
粘贴 OpenAI messages JSON,转换为 Anthropic、Gemini 或纯文本格式。跨模型迁移对话与调试 API 请求时省时省力。
阅读完整指南: OpenAI消息格式与LLM数据处理全指南 →
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
输入 OpenAI messages JSON 数组,转换为 Anthropic、Gemini 或纯文本格式。
根节点为数组; 每项含 role(system/user/assistant)与 content 字符串。developer 角色亦支持。
粘贴 OpenAI messages JSON,转换为 Anthropic、Gemini 或纯文本格式。跨模型迁移对话与调试 API 请求时省时省力。
粘贴 JSON
根为数组; 每项含 role 与 content。
选目标格式
Anthropic 将 system 提到顶层; Gemini 映射 role 为 user/model。
Anthropic 合并多条 system 为单个 system 字段; Gemini 写入 systemInstruction。
当需要在不同AI模型间迁移对话时,先复制OpenAI API返回的messages数组。在工具中粘贴后,选择目标格式(如Anthropic的Claude格式)。转换后的内容可直接用于新模型的API调用,避免手动重写角色标签和消息结构。
调试时,先用本工具将OpenAI格式转为纯文本。这样可快速检查对话流,无需在JSON中逐层展开。对于Gemini等模型,转换后消息会自动添加@user和@bot标记,保持多轮对话的完整性。
Input
[{"role":"user","content":"Hi"}] Output
Anthropic messages JSON
当前仅支持字符串 content; 复杂结构请手动调整。
因Gemini需明确标注用户/AI角色,每条消息会增加角色前缀。这是正常现象,不影响API功能。若需精简输出,可选择「纯文本」格式并自定义分隔符。