Claude Fable 5 High vs Max Effort: Qual usar

Última Atualização: 2026-07-15 09:32:32

Se você está decidindo entre Claude Fable 5 high vs max esforço, a resposta curta é: fique em high para quase tudo, use xhigh para programação difícil e trabalho agentic, e trate max como uma última alternativa rara. Na maioria das tarefas, max custa aproximadamente o dobro por um ganho de qualidade que é difícil de medir, e pode pensar demais. O ponto que a maioria das pessoas não percebe é que existe um nível chamado xhigh entre high e max, e ele geralmente é a resposta real para "devo aumentar o esforço?"

O que a configuração de esforço altera no Fable 5

Esforço (output_config.effort) tem cinco níveis: low, medium, high, xhigh, max. No Fable 5, o padrão é high e, de acordo com a documentação de esforço da Anthropic, definir high é idêntico a omitir o parâmetro.

Duas coisas surpreendem as pessoas. Primeiro, effort não é apenas um controle de pensamento: ele governa *todo* o gasto de tokens — texto visível, pensamento estendido e as chamadas de ferramenta em um loop agentic. Um effort mais baixo significa menos chamadas de ferramenta, mais consolidadas, menos preâmbulo e confirmações mais concisas; um effort mais alto significa mais chamadas, mais planejamento em voz alta e resumos mais longos. Segundo, o thinking do Fable 5 está sempre ativado — você não pode desativá-lo (thinking: {type: "disabled"} errors), então effort é como você controla sua profundidade. Em high, xhigh e max, o Claude quase sempre pensa profundamente; em low e medium, ele pode pular o thinking em problemas fáceis.

Alto → xhigh → max: três degraus, não dois

"High vs max" é, na verdade, uma questão de três níveis, porque xhigh fica entre eles — um ponto de controle mais refinado na compensação entre raciocínio e latência. O engenheiro da Anthropic Boris Cherny chamou isso de "um novo nível entre high e max." Ele existe apenas no Fable 5, Mythos 5, Opus 4.8, Opus 4.7 e Sonnet 5; modelos mais antigos como Opus 4.6 e Sonnet 4.6 pulam direto de high para max.

A escada completa, com o caso de uso que a Anthropic atribui a cada nível:

NívelPara que a Anthropic diz que é usado
lowTarefas simples que precisam da melhor velocidade e do menor custo, como subagentes
mediumTarefas agentivas que equilibram velocidade, custo e desempenho
highRaciocínio complexo, programação difícil, tarefas agentivas (o padrão)
xhighTarefas agentivas/de programação de longa duração (30+ minutos), orçamentos de tokens na casa dos milhões
maxRaciocínio mais profundo, sem limite para o esforço interno (a saída ainda é limitada por max_tokens)

Então, quando alguém pergunta sobre rodar Fable 5 em max, a primeira pergunta honesta é: você já tentou xhigh? Para o trabalho mais difícil de codificação e agentic, xhigh — não max — é o nível recomendado de upgrade.

O custo e a latência que você está trocando

Aumentar o esforço não eleva o preço por token. O Fable 5 cobra uma taxa fixa de US$10 por milhão de tokens de entrada e US$50 por milhão de saída em todos os níveis; o custo aumenta apenas porque o modelo *gera mais tokens*.

Bar chart comparing relative cost per task against relative output quality across Claude Fable 5 effort levels from low to max, showing cost climbing steeply while quality plateaus

O gráfico é ilustrativo, não medido — ele mostra a *forma* da compensação descrita abaixo, normalizada para que max seja 1,0 em cada eixo. A qualidade está perto de seu limite em high, enquanto o custo continua aproximadamente dobrando à medida que você avança.

A diferença de xhigh para max é onde a matemática começa a trabalhar contra você. O engenheiro de software Ishu Agarwal relatou (11 de julho de 2026) que highxhigh "geralmente pode render menos de 3%" de ganho de qualidade, enquanto custa "30% a 100%" a mais, com os modelos tendendo "a pensar demais em níveis mais altos de esforço." Uma publicação amplamente compartilhada em 14 de julho afirmou que o Fable 5 obteve a mesma pontuação em max e xhigh, "89,0 vs 89,0, com custo aproximadamente dobrado." Considere esses dados como indicadores da comunidade, e não como um benchmark controlado — mas a direção coincide com a própria observação da Anthropic de que max "acrescenta custo significativo para ganhos de qualidade relativamente pequenos e, em algumas tarefas de saída estruturada ou menos sensíveis à inteligência, pode levar a pensar demais."

A latência se comporta da mesma forma. Depois de testar níveis de esforço (11 de junho de 2026), o gerente de produto Pawel Huryn constatou que "abaixo do máximo, o tempo de conclusão mal muda", enquanto em trabalho real "a conclusão dispara de xhigh para cima". Mais uma armadilha: o tokenizer do Fable 5 (compartilhado com a geração mais recente do Opus) pode gerar contagens de tokens até ~35% maiores para o mesmo texto do que modelos Claude mais antigos, então qualquer referência de custo de um modelo anterior fica subestimada.

Uma regra de decisão para high, xhigh e max

TarefaEsforçoEscalar quando
Codificação rotineira, chat, extração, subagenteslow / mediumA qualidade da saída cai visivelmente
Maioria do raciocínio, codificação do dia a dia, trabalho agentivohigh (padrão)Uma tarefa difícil trava ou precisa de planejamento mais profundo
Codificação/trabalho agentivo mais difícil, execuções de longo prazo, uso intenso de ferramentasxhighxhigh genuinamente não consegue resolver isso
Um problema de fronteira ou um bug que xhigh falhou em resolver, correção acima do customax(Topo da escala)

high é o ponto ideal entre qualidade e eficiência de tokens; xhigh oferece uma deliberação extra real para os trabalhos mais difíceis; max é uma aposta remota para aquilo em que xhigh já falhou. Ir *para baixo* muitas vezes é mais inteligente: segundo a Anthropic, um esforço menor no Fable 5 ainda tem um bom desempenho e "frequentemente supera o desempenho de xhigh em modelos anteriores." O CTO Morgan Linton foi direto ao ponto — "cerca de 95% do que faço do ponto de vista de programação requer apenas Fable 5 Low e Medium," e executar tudo em high quando Low ou Medium retornam a mesma saída é como você esgota os limites do plano.

Se o próprio modelo for inadequado para a tarefa, ajustar o esforço não vai corrigir isso — essa é uma questão de escolha de modelo, não de esforço.

Três coisas que as pessoas entendem errado sobre o esforço do Fable 5

Maior esforço não significa um modelo mais inteligente. O esforço decide quanto trabalho o Claude faz antes de responder — mais raciocínio, mais chamadas de ferramenta — e não o quão capaz ele é. Uma resposta low vem do mesmo modelo que uma max; se uma tarefa estiver além do modelo, max apenas gasta mais para chegar ao mesmo lugar.

O padrão do Claude Code não é o padrão da API. O padrão do Claude Code é xhigh; o padrão da API é high. Só isso já explica muito do “por que ele se comporta diferente aqui” — o mesmo modelo parece mais completo e mais caro no Claude Code apenas por causa do padrão mais alto. Defina xhigh explicitamente se quiser que a API corresponda.

ultracode não é um nível de esforço. Ele aparece no menu do Claude Code, mas a API aceita apenas de low até max. Ultracode combina xhigh com permissão permanente para iniciar workflows multiagentes — famintos por tokens, e não algo que você possa passar para a API.

Como definir effort (e uma observação sobre max_tokens)

O esforço fica em output_config, não precisa de cabeçalho beta. Como o raciocínio do Fable 5 está sempre ativado, omita o parâmetro thinking completamente:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-fable-5",
    max_tokens=64000,          # dê espaço em xhigh/max (veja a nota abaixo)
    output_config={"effort": "xhigh"},   # low | medium | high | xhigh | max
    messages=[{"role": "user", "content": "Refatore este módulo e adicione testes."}],
)

max_tokens é um limite rígido para a saída *total* — raciocínio mais texto da resposta. Em xhigh ou max, o raciocínio pode consumir grande parte desse orçamento, então defina-o generosamente (comece em torno de 64.000) ou as respostas serão truncadas no meio do pensamento. O Fable 5 suporta um contexto de 1M tokens e 128K tokens de saída.

Perguntas Frequentes

Qual é a diferença entre high e max effort no Fable 5?

high (o padrão) gasta o que for necessário para resultados excelentes; max remove toda restrição para o raciocínio mais profundo. O avanço significativo em relação a high geralmente é xhigh, que fica entre eles.

Vale a pena fazer o máximo de esforço em Fable 5?

Raramente — ele praticamente dobra o custo em relação ao xhigh para um ganho mensurável pequeno e pode pensar demais. Reserve-o para um problema de fronteira ou um bug que o xhigh não consegue resolver.

Como altero o nível de esforço?

Defina output_config: {"effort": "..."} com low, medium, high, xhigh ou max. No Claude Code, use o menu de esforço.

Qual é o nível de esforço padrão?

high na API (idêntico a omitir o parâmetro). Claude Code usa xhigh por padrão.

Um esforço maior custa mais por token?

Não — a taxa é fixa. Um esforço maior custa mais apenas porque o modelo gera mais tokens.

O esforço do Fable 5 é o mesmo que os níveis de esforço Sonnet ou Opus?

Os mesmos parâmetros e nomes, mas xhigh existe apenas em Fable 5, Mythos 5, Opus 4.8, Opus 4.7 e Sonnet 5, e os padrões recomendados diferem por modelo. Veja Sonnet 5 versus Fable 5 se você estiver escolhendo entre eles.