Your files stay on your device OpenAI / anthropic / gemini request converter Convert a chat request body between OpenAI, Anthropic and Gemini shapes with an honest report of every field lost, changed or added along the way. Paste a request body to convert it. This converter normalizes your body into one internal turn list and rebuilds it for the other two APIs, so what you get is the honest intersection, not a promise of parity. Lost means the target has no equivalent at all. Changed means the value moved or was reshaped, like temperature clamped to Anthropic's range or consecutive turns merged. Added means the target requires a field the source never stated, usually Anthropic's max_tokens at 1024. Info covers reminders, like Gemini carrying the model in the URL. Check the generated ids and the clamped values before you send anything. Options More AI tools - JSON converter (/json/convert) - Chat template renderer (/ai/chat-template) - Fine-tune JSONL formatter (/ai/jsonl-formatter) All AI tools (/ai) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/ai/openai-anthropic-gemini-request-converter Markdown version: https://nutter.tools/ai/openai-anthropic-gemini-request-converter.md Plain-text version: https://nutter.tools/ai/openai-anthropic-gemini-request-converter.txt Agent index: https://nutter.tools/llms.txt