Quanto custa enviar um PDF para o ChatGPT?
Como funciona a cobrança de API de LLM para PDFs, um exemplo de custo para lote e por que estimativas de token erram.
Alguém do seu time quer rodar 500 contratos no GPT-4o pra extrair datas de renovação. Parece simples. Aí o financeiro faz a pergunta óbvia: quanto isso vai custar?
A resposta é mais previsível do que a maioria imagina, depois que você entende como a cobrança funciona.
Você paga por token, nos dois sentidos
APIs de LLM cobram por tokens de entrada (o que você manda) e tokens de saída (o que o modelo responde), geralmente com preços diferentes. A saída quase sempre é mais cara por token que a entrada.
Numa tarefa com PDF, a entrada costuma ser o número grande. Um contrato de 20 páginas pode ter 12 000 tokens de entrada, enquanto a resposta que você quer (algumas datas) pode ter 100 tokens de saída.
Um exemplo prático
Digamos que cada contrato tem 20 páginas e média de 12 000 tokens. No preço de entrada do GPT-4o de US$ 2,50 por milhão de tokens:
- Um contrato: 12 000 tokens = US$ 0,03 de entrada
- 500 contratos: 6 000 000 tokens = cerca de US$ 15 de entrada
- Somando saída (100 tokens cada a US$ 10 por milhão): cerca de US$ 0,50
Então o lote todo sai por uns US$ 15 a US$ 16. Não é o número assustador que o financeiro esperava. Mas a conta por token só funciona se você souber sua contagem de tokens de verdade.
Onde as estimativas de custo quebram
As pessoas chutam a contagem de tokens pelo número de páginas, e PDFs tornam esse chute pouco confiável. Um contrato cheio de termos definidos e tabelas pode ter o dobro de tokens de uma página de prosa do mesmo tamanho. Escaneados via OCR podem inflar ainda mais.
A diferença importa na escala. Se sua contagem real for 40% maior que o chute, um trabalho de US$ 15 vira US$ 21. Num pipeline mensal, essa diferença acumula.
Modelos mais baratos mudam a conta
Nem toda tarefa precisa do modelo top de linha. GPT-4o-mini e Claude 3.5 Haiku custam uma fração dos irmãos maiores. Pra tarefas de extração (pegar uma data, achar um nome, classificar uma cláusula) um modelo menor costuma dar conta por um décimo do preço.
O mesmo lote de 500 contratos no GPT-4o-mini (a US$ 0,15 por milhão de entrada) custaria menos de US$ 1 de entrada.
Confira o número antes de se comprometer
Antes de orçar um lote, rode um arquivo representativo na Calculadora de Custo de Tokens. Ela conta os tokens reais e mostra o custo de entrada lado a lado entre GPT-4o, Claude, Gemini e opções mais baratas.
Pra ver o que está inflando a contagem, o Contador de Tokens detalha por página. Os dois rodam no navegador, então você orça documentos sensíveis sem subir pra lugar nenhum.