Conversor OpenAI ⇄ Anthropic

Converte arrays de messages entre OpenAI Chat Completions e Anthropic Messages API. Trata system messages, tool calls, blocos de imagem, multi-turno. No navegador, sem API keys.

Pra que serve?

A Chat Completions API da OpenAI e a Messages API da Anthropic permitem conversas multi-turno, mas estruturam o JSON de forma diferente o suficiente pra prompts e traces de tool-call não caírem limpos quando você troca de provider. As diferenças são pequenas (posição do system message, tool-call vs tool-use, formato de blocos de imagem, role: 'tool' vs tool_result em content) mas cada uma é um buraco de coelho de 10 minutos quando você tá no prazo. Esse conversor faz a tradução: cola uma conversa OpenAI e recebe versão Anthropic (ou vice-versa).

O que é traduzido

O que não é traduzido

Pegadinhas comuns