Post

Prompts em inglês são sempre mais baratos?

Se preferir começar por um resumo, peça um TL;DR ao Claude .

A tokenização pode produzir custos diferentes entre idiomas, mas a decisão precisa ser medida no modelo e no fluxo reais.

Escrever um prompt em inglês pode consumir menos tokens do que expressar a mesma instrução em português. Isso acontece porque a tokenização não divide todos os idiomas da mesma maneira.

Em um teste que fiz, uma instrução curta em inglês ficou em torno de sete tokens, enquanto a versão em português ficou em torno de dez. Também encontrei palavras em português divididas em fragmentos menores. O número exato depende do tokenizer, do modelo, da frase e da forma como o texto é escrito.

Quando isso importa

Para uma pergunta manual, a diferença costuma ser pequena. Em um fluxo que envia milhões de requisições, uma diferença percentual aparece no orçamento.

O cálculo precisa considerar mais do que a língua do prompt:

  • número de chamadas;
  • quantidade de contexto enviado;
  • tokens de entrada e saída;
  • preço do modelo;
  • custo de tradução ou revisão;
  • impacto sobre a qualidade da resposta.

Traduzir tudo para inglês pode reduzir tokens e piorar a compreensão do domínio. Um nome de produto, uma regra jurídica ou uma instrução operacional pode perder precisão quando é reescrito apenas para economizar caracteres.

Como eu mediria

Antes de mudar a língua dos prompts, eu criaria um conjunto de exemplos reais e compararia as duas versões no mesmo modelo. O teste deveria medir:

  1. tokens de entrada;
  2. latência;
  3. custo estimado;
  4. taxa de respostas corretas;
  5. necessidade de revisão humana.

Um tokenizer pode ser usado para estimar o tamanho, mas o preço final deve ser calculado conforme a política do provedor e a configuração real do serviço.

Também vale considerar prompts mistos. Termos técnicos, nomes de APIs e comandos podem permanecer em inglês, enquanto a explicação e a saída ficam em português. Essa combinação costuma preservar o vocabulário do domínio sem transformar toda a comunicação em uma tradução artificial.

O ponto não é declarar um idioma vencedor. É lembrar que tokens são uma unidade de custo e que a tokenização merece ser observada quando o volume justifica a otimização.