Avaliação comparativa
Série Gemini 4 e 3.8 Flash: escolha de modelos, interface, custo e migração
Com base na interface compatível com Chat Completions, compara o posicionamento de tarefa, a intensidade de raciocínio e o custo por token das três linhas de modelos
Nesta página
Posicionamento e limites factuais das três linhas de modelos
A HiAPI oferece chamadas de modelo por meio de uma interface compatível com Chat Completions, com endpoint em https://api.hiapi.ai/v1/chat/completions e suporte a saída em streaming. Antes de discutir a escolha, é preciso deixar claros os modelos disponíveis e seus limites: gemini-4-carbon, gemini-4-argon e gemini-3.8-flash oferecem duas linhas — a linha padrão usa o nome do modelo sem sufixo, e a linha Vertex adiciona @vertex após o nome do modelo, por exemplo gemini-4-carbon@vertex.
Os três têm posicionamentos distintos: Carbon é o modelo mais forte da série Gemini 4, voltado para as tarefas de múltiplas etapas e longa duração mais complexas; Argon é adequado à maioria do trabalho de engenharia de software e de conhecimento, com equilíbrio entre capacidade e custo; 3.8 Flash é rápido e barato, adequado a tarefas de alta concorrência e baixa latência.
Restrições comuns no lado da interface: a entrada só aceita texto e imagem; contexto de 1.048.576 tokens com saída máxima de 65.536 tokens por chamada; a intensidade de raciocínio é controlada por reasoning_effort, com opções low, medium e high. Esta interface atualmente não oferece chamada de ferramentas / function calling, busca na web, computer use nem saída estruturada / modo JSON.
Portanto, o escopo deste artigo se limita a:
- escolher entre as três linhas de modelos conforme a necessidade da tarefa;
- converter o preço por token em custo de negócio;
- apresentar itens de integração, migração e verificação pré-produção, sem citar pontuações de avaliação ou preços de concorrentes que não possam ser verificados.
Se a tarefa exigir entradas além de texto e imagem, ou depender de chamada de ferramentas, busca na web, computer use ou saída estruturada, esse limite já dá a conclusão: deve-se escolher outra solução, em vez de fazer avaliações inúteis com os modelos deste artigo.
O que este artigo não faz
Não compara parâmetros de desempenho não divulgados nem apresenta pontuações ou preços de concorrentes. Preços e informações de linhas podem mudar; vale o que o painel de preços do site exibir. Os preços deste artigo servem apenas para ilustrar o método de conversão.
Posicionamento em uma frase
Carbon lida com as tarefas de longa duração mais difíceis, Argon cobre a maior parte do trabalho de engenharia de software e de conhecimento, e 3.8 Flash atende cenários de alta concorrência e baixa latência; os três são chamados pela mesma interface compatível com Chat Completions.

Quais dimensões observar na comparação lado a lado
Quando os candidatos são três linhas sob a mesma interface, o foco da comparação não são as pontuações de rankings públicos, mas a necessidade da tarefa, o contexto, a intensidade de raciocínio e o custo. Recomenda-se refinar camada por camada conforme a lista abaixo.
Primeira camada: tarefa e limites de capacidade (é possível fazer?)
- Formato de entrada: se basta texto ou se é preciso entrada de imagem. A interface só aceita texto e imagem; outras entradas estão fora do escopo.
- Comprimento de contexto: se a entrada mais longa cabe em 1.048.576 tokens; caso exceda, deve-se dividir ou escolher outra solução.
- Comprimento de saída: se a saída de uma chamada pode ultrapassar 65.536 tokens; tarefas muito longas exigem geração em partes.
- Dependências funcionais: se é necessário chamada de ferramentas, busca na web, computer use ou saída estruturada / modo JSON; esta interface atualmente não oferece nenhum deles.
Segunda camada: intensidade de raciocínio (é suficiente?)
- reasoning_effort: opções low, medium e high. O nível deve ser escolhido com base em avaliação da tarefa real, combinando latência e custo medidos, sem presumir que níveis mais altos produzam saídas mais curtas ou resultados mais consistentes.
- Complexidade da tarefa: tarefas de múltiplas etapas e longa duração priorizam Carbon; trabalho rotineiro de engenharia de software e de conhecimento pode começar com Argon; tarefas de alta concorrência e baixa latência priorizam 3.8 Flash.
- Estabilidade: com o mesmo reasoning_effort, compare a estabilidade estrutural da saída e a taxa de retentativas, em vez de olhar apenas a qualidade de uma geração isolada.
Terceira camada: engenharia e integração (é fácil de usar?)
- Complexidade de integração: tudo passa por https://api.hiapi.ai/v1/chat/completions, com autenticação e estrutura de requisição iguais; a troca consiste basicamente em mudar o nome do modelo.
- Saída em streaming: a interface suporta streaming, adequada a cenários sensíveis à latência do primeiro token.
- Substituibilidade: os nomes de modelo da linha padrão e da linha @vertex diferem apenas pelo sufixo, o que facilita alternar no mesmo código de negócio.
- Observabilidade: registre consumo de tokens, tempo de requisição e taxa de retentativas para atribuição de custos.
Sugestão de uso
Primeiro, use a primeira camada para excluir candidatos que não atendam a entrada, contexto, comprimento de saída ou dependências funcionais; depois use a segunda camada para escolher a linha conforme a complexidade da tarefa e o reasoning_effort; por fim, use a terceira camada para comparar custo de integração e de troca. Não inverta a ordem — comparar preço antes da aderência à tarefa faz perder tempo com modelos baratos que não atendem às restrições.
Um erro de julgamento comum é considerar que uma saída “parece JSON” significa capacidade estruturada adequada. Esta interface não oferece saída estruturada / modo JSON; tarefas de formato rígido dependem de restrições no prompt, análise na camada de aplicação e retentativas; se o custo de falha for inaceitável, deve-se migrar para outra solução já na primeira camada.

Converter o preço por token em custo de negócio
O “preço por token” precisa ser traduzido em dois indicadores de negócio: custo por mil requisições e custo por dez mil sessões. Veja primeiro os preços das três linhas, em dólares por milhão de tokens, na ordem entrada / entrada em cache / saída:
| Modelo | Linha | Entrada | Entrada em cache | Saída |
|---|---|---|---|---|
| gemini-4-carbon | Padrão | 1.00 | 0.05 | 5.00 |
| gemini-4-carbon | @vertex | 1.64 | 0.09 | 8.20 |
| gemini-4-argon | Padrão | 1.00 | 0.05 | 5.00 |
| gemini-4-argon | @vertex | 1.64 | 0.09 | 8.20 |
| gemini-3.8-flash | Padrão | 0.19 | 0.02 | 0.92 |
| gemini-3.8-flash | @vertex | 0.62 | 0.07 | 3.08 |
Estrutura básica da conversão
O custo de uma requisição é composto por tokens de entrada, tokens de entrada em cache e tokens de saída. Sem acerto de cache, pode ser simplificado como:
custo por requisição = número de tokens de entrada × preço unitário de entrada + número de tokens de saída × preço unitário de saída
Se houver entrada em cache, a parte que acerta o cache entra pelo preço unitário de entrada em cache. O ponto crucial é que você não pode usar a “média”, mas sim o percentil alto da distribuição.
Três folgas obrigatórias
- Variação do comprimento de saída: com o mesmo prompt, entradas diferentes podem gerar saídas com diferença de várias vezes. Use o P90, não a média, no orçamento, caso contrário haverá estouro sistemático em produção.
- Amplificação por retentativas: falhas de análise, timeouts e truncamentos acionam retentativas, que são cobranças reais em dobro. Multiplique por um fator de ampliação conforme a taxa de retentativas medida.
- Custo do prompt: prompt de sistema, exemplos few-shot e concatenação de contexto entram como tokens de entrada. Essa parte se acumula rapidamente em sessões de múltiplos turnos.
A fórmula de conversão, em forma executável:
custo por requisição ≈ (entrada P90 × preço unitário de entrada) + (saída P90 × preço unitário de saída)
custo por sessão ≈ custo por requisição × turnos médios × (1 + taxa de retentativas)
O que fazer após a conversão
Compare o resultado com o preço unitário do seu negócio: quanto de receita uma requisição gera ou quanta mão de obra economiza. Se o custo por requisição for desprezível frente ao valor de negócio, então o custo não deve ser a variável principal da escolha, e o peso deve voltar para capacidade e estabilidade; se o custo por requisição estiver na mesma ordem de grandeza do preço unitário do negócio, então o controle do comprimento de saída e a eficiência de tokens do prompt passam a fazer parte do design do produto.
Um ponto fácil de ignorar
Modelos diferentes contam tokens de formas distintas, e o mesmo texto pode resultar em números diferentes de tokens em tokenizadores diferentes. Portanto, não se pode comparar diretamente o “preço por token” de dois modelos por divisão; é preciso converter cada um para o custo por mil requisições no mesmo cenário de negócio e só então colocá-los lado a lado. Com esse passo bem feito, as decisões seguintes terão base. Os preços da tabela acima servem para conversão; para a fatura real, considere o que o painel de preços do site exibe.

Tomar a decisão de seleção conforme o cenário da tarefa
Custo e dimensões são ferramentas; o verdadeiro ponto de partida deve ser a própria tarefa. Recomenda-se decidir entre as três linhas de modelos conforme o caminho abaixo:
Primeiro passo: confirmar os limites de entrada e saída
A entrada da interface só aceita texto e imagem. Se a tarefa exigir outro formato de entrada, ou precisar de chamada de ferramentas, busca na web, computer use ou saída estruturada / modo JSON, deve-se excluí-la primeiro, em vez de presumir que o modelo suporta.
Segundo passo: avaliar a complexidade da tarefa
- Tarefas de múltiplas etapas e longa duração mais complexas: priorize avaliar gemini-4-carbon; escolha entre linha padrão e linha @vertex conforme disponibilidade e custo.
- Maioria do trabalho de engenharia de software e de conhecimento: priorize avaliar gemini-4-argon, equilibrando capacidade e custo.
- Tarefas de alta concorrência e baixa latência: priorize avaliar gemini-3.8-flash e controle a intensidade de raciocínio com reasoning_effort.
Terceiro passo: avaliar a “distribuição de comprimento” da tarefa
- Entrada curta e saída curta (classificação, extração, reescrita): custo de tokens baixo, e o 3.8 Flash costuma ser mais adequado a cenários de alta concorrência.
- Entrada longa e saída curta (perguntas e respostas sobre documentos longos, extração de pontos-chave de contratos): confirme se a entrada cabe em 1.048.576 tokens e calcule o custo de entrada.
- Entrada longa e saída longa (geração de textos longos, reescrita parágrafo por parágrafo): confirme se a saída de uma chamada não excede 65.536 tokens; se exceder, divida em várias chamadas.
Em que cenários esses modelos são adequados
Cenários em que a entrada é texto ou imagem, a saída é texto e não há necessidade de chamada de ferramentas nem de busca na web, como rotulagem em lote, primeiras versões de conteúdo, identificação de intenção no atendimento, resumo de logs e apoio a código e trabalho de conhecimento. Para alta concorrência e baixa latência, priorize 3.8 Flash; para tarefas complexas de longa duração, priorize Carbon; para a maior parte do trabalho de engenharia de software e de conhecimento, comece avaliando Argon.
Em que cenários se deve escolher outra solução
Tarefas que exigem formatos de entrada além de texto e imagem, que precisam de chamada de ferramentas / function calling, busca na web, computer use ou saída estruturada / modo JSON, ou que exigem JSON estrito e não toleram retentativas na camada de aplicação. Nesses cenários, a economia de tokens costuma não compensar o custo de retrabalho.
Como fechar a decisão
Não tente encontrar um modelo “ótimo em tudo”. O objetivo mais realista é: fixar um modelo principal para cada tipo de tarefa e garantir que o custo de troca entre eles seja baixo o suficiente. Esse também é o problema de arquitetura discutido na próxima seção.
Forma de integração e camada de API unificada
Depois de escolher o modelo, há uma decisão frequentemente subestimada: integrar diretamente a um único modelo ou fazê-lo por meio de uma camada de API unificada.
Integração direta com um único modelo
A vantagem é o caminho mais curto, com formato de interface único e depuração direta. A desvantagem é o acoplamento — autenticação, corpo da requisição, códigos de erro e estrutura de retorno diferem no cenário multimodelo, e, ao precisar rodar uma segunda linha em paralelo ou fazer troca gradual, o código de negócio precisa mudar. Se a equipe pretende usar um único modelo por muito tempo e não há plano de troca nos próximos seis meses, a integração direta é totalmente razoável.
Integração por camada de API unificada
O valor central da camada de agregação não é “ter muitos modelos”, mas transformar o modelo em um item de configuração substituível. Quando todos os modelos usam a mesma autenticação, a mesma estrutura de requisição e os mesmos campos de retorno, trocar de modelo passa a ser mudar um nome de modelo, não reescrever o código de negócio. Isso é especialmente importante para os pontos abaixo:
- Paralelismo A/B: dividir o mesmo lote de tráfego entre dois modelos e comparar custo e qualidade com o mesmo conjunto de instrumentação;
- Estratégia de degradação: alternar rapidamente para o reserva quando o modelo principal dá timeout ou erro;
- Atribuição de custos: com campos de uso de estrutura consistente, os relatórios de custo podem ser mesclados diretamente;
- Custo de migração: é o que a próxima seção quer enfatizar — o maior custo de migração nunca é trocar o endpoint, mas a série de regressões após a troca.
Sugestão de trade-off
Se o produto está em fase de validação e roda apenas um modelo, a integração direta não é problema; se já se prevê paralelismo multimodelo, troca gradual ou planos reserva, vale mais a pena, desde o início do projeto, concentrar as chamadas em uma camada de abstração (seja encapsulamento próprio ou serviço de agregação). O design da camada de abstração tem apenas três pontos essenciais: não codificar campos específicos de modelo nos parâmetros da requisição, normalizar de forma unificada os resultados retornados e mapear códigos de erro para uma semântica comum.
A HiAPI.ai oferece exatamente essa camada de interface unificada: compatível com Chat Completions, com endpoint em https://api.hiapi.ai/v1/chat/completions, base_url do SDK em https://api.hiapi.ai/v1 e suporte a saída em streaming; o modelo é passado como parâmetro, e as linhas padrão e @vertex são alternadas pelo sufixo do nome do modelo. Se o seu roteiro prevê paralelismo multimodelo ou trocas futuras, integrar por essa camada pode reduzir significativamente o custo de migração.
Cuidados ao migrar para um novo modelo
Migrar não é apenas trocar o nome do modelo. A redação do prompt, a lógica de análise da saída e os limites de retentativa em caso de falha foram ajustados em torno do comportamento do modelo antigo e precisam ser regredidos junto após a troca.
Ponto de verificação 1: adaptação do prompt
As diferenças de desempenho do mesmo prompt em modelos diferentes costumam se concentrar em três pontos: sensibilidade ao formato das instruções, dependência da quantidade de exemplos few-shot e grau de obediência a restrições negativas do tipo “não faça algo”. Na migração, trate o prompt como um ativo que precisa de novo ajuste de parâmetros, não como uma string reutilizável diretamente. Recomenda-se manter um conjunto mínimo de prompts e executá-lo item por item no novo modelo, registrando as redações que precisam ser adicionadas ou removidas; ao mesmo tempo, confirme se o valor de reasoning_effort precisa ser ajustado conforme a complexidade da tarefa.
Ponto de verificação 2: análise da saída
Esta é a etapa mais propensa a problemas. A saída do modelo antigo pode trazer prefixos fixos, envelopamento Markdown fixo e frases de encerramento fixas, e o código de análise provavelmente já depende implicitamente dessas características. Após trocar o modelo:
- remova qualquer correspondência de string baseada em redação específica;
- o analisador deve ter ramificações explícitas para saída vazia, saída truncada e saída em vários trechos;
- esta interface não oferece saída estruturada / modo JSON; tarefas de formato rígido devem manter uma retentativa de correção na camada de aplicação, em vez de presumir que a interface retornará JSON estrito.
Ponto de verificação 3: truncamento e retentativas
A saída máxima por chamada é de 65.536 tokens, e tarefas de texto longo esbarram primeiro nesse limite. Antes da migração, confirme se a sua saída mais longa ainda está dentro do intervalo; se exceder, defina com antecedência se será degradada para geração em partes ou se seguirá outro caminho. Recalibre também a estratégia de retentativas: limite de timeout, parâmetros de backoff exponencial e número máximo de retentativas devem ser redefinidos conforme a latência medida do novo modelo; manter os valores antigos facilmente causa retentativas em cascata.
Ponto de verificação 4: monitoramento de custos
Na primeira semana após a troca, verifique o consumo diariamente. Observe se três indicadores se desviam do previsto: número médio de tokens por requisição, taxa de retentativas e custo atribuído por ação de negócio. Se o novo modelo for mais prolixo, o consumo de tokens sobe silenciosamente, e só o monitoramento detecta. As linhas padrão e @vertex têm preços diferentes, e o monitoramento deve atribuir custos separadamente por linha.
Uma prática útil
Migração gradual: primeiro direcione de 5% a 10% do tráfego para o novo modelo, compare qualidade e custo com o mesmo conjunto de amostras offline e instrumentação online e, após confirmar que não há regressão, aumente gradualmente. Manter a capacidade de voltar ao modelo antigo a qualquer momento é a parte mais valiosa dessa etapa.
Checklist de implantação e sugestões de avaliação
Consolide o conteúdo anterior em uma lista pré-produção pronta para uso.
Checklist de autoteste antes da produção
- Execute todos os modelos candidatos com amostras do seu próprio negócio (não menos de algumas dezenas, cobrindo entradas típicas e de fronteira) e registre a qualidade da saída, a taxa de conformidade de formato e a latência média e P90;
- Converta o consumo de tokens de cada candidato em custo por mil requisições e custo por dez mil sessões, usando P90 em vez da média; calcule separadamente as linhas padrão e @vertex;
- Confirme que a entrada mais longa não excede 1.048.576 tokens e que a saída por chamada não excede 65.536 tokens, e que o caminho de degradação para excesso já está desenhado;
- A camada de análise não depende de nenhuma característica de string específica de modelo, e saídas vazias e truncadas têm ramificações explícitas;
- Confirme que a tarefa não depende de chamada de ferramentas / function calling, busca na web, computer use ou saída estruturada / modo JSON; se depender, outra solução já foi escolhida;
- A estratégia de retentativas foi recalibrada conforme a latência medida do novo modelo, com limite máximo de retentativas;
- Na primeira semana após a produção, verifique diariamente o consumo de tokens, a taxa de retentativas e o custo atribuído ao negócio.
Três sugestões sobre o método de avaliação
Primeiro, não use rankings públicos para a decisão final. Os rankings ajudam a filtrar candidatos de dez para três, mas não decidem o último trecho, porque a sua distribuição de entradas é diferente da dos outros.
Segundo, o conjunto de avaliação deve vir de logs reais. Colete amostras de entradas online, anonimize e use como conjunto fixo de avaliação, executando o mesmo conjunto a cada troca de modelo; assim as diferenças entre modelos são comparáveis.
Terceiro, trate os “modos de falha” como indicador de primeira classe. Registrar em quais entradas o modelo erra e como erra é muito mais útil do que uma acurácia global — o primeiro orienta ajustes de prompt e design de fallback, o segundo apenas ordena.
Encerramento
A escolha não é uma ação única, mas um processo reutilizável: primeiro delimite as fronteiras, depois defina as dimensões, converta os custos, decida conforme o cenário e, por fim, controle o risco com migração gradual. Carbon, Argon e 3.8 Flash cobrem faixas diferentes, de tarefas complexas de longa duração a tarefas de alta concorrência e baixa latência; se quiser comparar vários modelos em paralelo com a mesma interface, comece a testar pela lista de modelos da HiAPI.ai.
Artigos relacionados
Ver todos os artigos →-
Avaliação comparativa
Como escolher o gemini-4-carbon: guia de seleção por tarefa, contexto, intensidade de raciocínio e custo
Tomar decisões a partir de quatro dimensões: requisitos de tarefa, contexto, intensidade de raciocínio e custo
-
Avaliação comparativa
Guia de seleção e migração do gemini-4-argon: capacidades da interface, contexto e custo
Das capacidades da interface, contexto e intensidade de raciocínio ao custo, oferece um framework de seleção aplicável para modelos da mesma família
-
Avaliação comparativa
HiAPI vs KIE: comparação preço a preço de 10 modelos (novembro de 2026)
Comparação item a item de 10 modelos, com regras de recarga e um exemplo de uso semanal