Para que serve o parâmetro effort no Claude Fable 5.1?

No Claude Fable 5.1 o pensamento não tem botão de liga e desliga: o adaptive thinking é sempre ativo e o modelo decide sozinho quando e quanto pensar em cada requisição. O que você controla é o parâmetro effort, que regula a profundidade do raciocínio e o trade-off entre inteligência, latência e custo. São cinco níveis (low, medium, high, xhigh e max) e o padrão é high. Na API o effort vai dentro de output_config; no Claude Code você roda /effort e escolhe o nível. Entender o effort no Claude Fable 5.1 é entender que raciocínio virou dial, não interruptor 🙂
Fala aí, beleza? Se tu abriu o Claude Fable 5.1 caçando onde liga ou desliga o modo de pensamento e não achou nada, relaxa
não é bug e não é você
O controle mudou de lugar e mudou de nome
O raciocínio virou algo que está sempre rodando, e o que sobrou pra você mexer é a PROFUNDIDADE dele, num parâmetro chamado effort
Bora entender o que ele faz, quais são os níveis e quando vale pedir mais ou pedir menos
O adaptive thinking é sempre ativo: o liga e desliga não está na sua mão
Na linha Fable 5 e Mythos 5, adaptive é o único modo de thinking
Ou seja: não tem configuração de thinking pra definir, não tem orçamento de tokens pra ajustar e não tem chave sua pra desligar o raciocínio
E isso é literal na API: passar thinking: {"type": "disabled"} não é suportado nessa família de modelos
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
E por que o nome é "adaptive"?
Porque quem decide é o modelo, não você
O adaptive thinking deixa o Claude determinar dinamicamente QUANDO e QUANTO usar extended thinking com base na complexidade de cada requisição, no lugar do usuário sentar e definir um orçamento de tokens de pensamento
Se você conhece aquele esquema antigo de ligar o pensamento e escolher quantos tokens ele podia gastar, é exatamente esse painel que sumiu
Tome cuidado com uma armadilha aqui: adaptive NÃO é um valor válido de effort
Adaptive é o modo de thinking, effort é o nível
São coisas diferentes, e misturar as duas é o erro número um de quem está chegando agora
Os cinco níveis de effort: low, medium, high, xhigh e max
Pra reduzir ou controlar a profundidade do thinking, o parâmetro é o effort
Ele é o controle principal do trade-off entre inteligência, latência e custo
O Claude Fable 5.1 suporta os cinco níveis e o padrão é high
| Nível | Quando a documentação recomenda |
|---|---|
| low | Velocidade ou custo: classificação simples, consultas rápidas e alto volume |
| medium | Opção equilibrada, sem o gasto total de tokens do high |
| high (padrão) | Raciocínio complexo, análise nuançada e problemas difíceis de código |
| xhigh | Código avançado e trabalho agêntico com exploração estendida (chamadas repetidas de ferramenta, busca detalhada) |
| max | O topo da escala de profundidade, suportado pelo Fable 5.1 |
Uma nota importante pra não criar expectativa errada: nível baixo não significa modelo burro de propósito
No nível padrão (high) o Claude quase sempre pensa
Em níveis de effort mais baixos ele PODE pular o thinking em problemas mais simples
A diferença é frequência e profundidade, e quem decide isso é o modelo, não um botão seu 😀
Quando pedir mais effort e quando pedir menos
A leitura prática mais útil é essa: effort não é só mais texto de raciocínio na tela
O nível de effort controla quanto trabalho o Claude faz na requisição como um todo
Em effort maior ele executa mais ações antes de te responder: lê arquivos, roda testes, confere de novo
Em effort menor ele prefere te pedir mais contexto a gastar tokens descobrindo sozinho
Então o sintoma muda de lado: com effort baixo você vai ser mais perguntado, com effort alto você vai esperar mais e pagar mais em troca de mais varredura
Effort ou modelo? O critério que resolve a dúvida
Esse aqui é ouro pra quem vive trocando de modelo por reflexo
Se o Claude tinha todo o contexto, claramente tentou e mesmo assim errou, o sinal é escolher um modelo mais capaz
Se ele errou por pular um arquivo, não rodar os testes ou abandonar um refactor no meio, o sinal é subir o nível de effort
Problema de capacidade se resolve com modelo
Problema de esforço se resolve com effort
E vale lembrar que esse tipo de tarefa longa aparece bastante quando você põe o Fable 5 pra programar, o que faz o effort pesar ainda mais no resultado final
Como definir o nível de effort na prática
São dois caminhos, e eles são bem diferentes um do outro
- Na API, o effort vai dentro do
output_config:
output_config={"effort": "max"}
O erro comum deste passo: tentar passar adaptive como valor
Não existe effort adaptive, os valores da escala são low, medium, high, xhigh e max
Ainda na API, se for trabalhar em high ou xhigh, defina um max_tokens grande
O outro erro comum é achar que max_tokens cobre só a resposta
Ele é um limite duro do output TOTAL: thinking mais texto de resposta
Effort alto com max_tokens curto é receita de resposta cortada no meio
- No Claude Code, o caminho é o comando:
/effort
Ele abre as opções low, medium, high, xhigh, max e auto (nesse último o Claude escolhe por requisição)
E nos dois caminhos vale a mesma dica: não perca tempo procurando o desligador do pensamento
Como thinking: {"type": "disabled"} não é suportado em Claude Fable 5 e Claude Mythos 5, se você quer menos raciocínio o caminho é descer o effort, e ponto
O que eu vi testando a linha Fable na prática
Aqui preciso ser honesto com você: meu teste em vídeo foi com o Claude Fable 5, não com o 5.1
Então trato isso como impressão, não como manual
Quando mostrei a troca de modelo na interface web do Claude, eu apontei que, além de escolher o Fable 5, aparece um controle de raciocínio onde dá pra selecionar o effort
Foi ali que a ficha caiu de que o parâmetro não é detalhe de API, ele está na cara do usuário
Durante o vídeo eu também li o material da Anthropic e comentei o gráfico de precisão versus custo nos níveis de effort mais altos: a minha leitura foi que o Fable acompanha a curva (mais raciocínio, mais gasto, mais precisão) enquanto o Opus chega num ponto em que subir o effort não compensa tanto
Isso é leitura de material, não medição minha, beleza?
E tem um recorte que eu faço questão de deixar claro: nos dois testes práticos que rodei (a simulação de trânsito num arquivo único e o command center pra criador de conteúdo no Claude Code) eu NÃO comparei níveis diferentes de effort
O parâmetro entrou só como menção na interface e na leitura do gráfico
Já avisei lá no vídeo que tudo isso ainda precisa ser confirmado na prática, e a intenção era continuar testando o modelo depois
No vídeo acima você vê a troca de modelo, o controle de raciocínio na interface e os dois testes rodando do zero
Erros comuns ao mexer no effort (e como evitar)
Tentar desligar o thinking e tomar erro
Sintoma: você manda thinking: {"type": "disabled"} e a requisição não anda
Causa: esse valor não é suportado em Claude Fable 5 e Claude Mythos 5
Correção: aceite que não existe desligador do seu lado e desça o effort pra low ou medium se o que você quer é velocidade e custo
Passar "adaptive" como valor de effort
Sintoma: você tenta reproduzir o comportamento adaptativo escrevendo adaptive no parâmetro
Causa: adaptive é um MODO de thinking, não um nível de effort
Correção: use um dos cinco níveis válidos
Se o que você quer é deixar a escolha automática dentro do Claude Code, a opção que aparece no /effort é auto
Resposta cortada em high ou xhigh
Sintoma: o modelo trava no meio da entrega justo quando você pediu mais profundidade
Causa: max_tokens curto, porque ele limita thinking mais resposta juntos
Correção: subiu o effort, sobe o max_tokens na mesma hora
Trocar de modelo quando o sinal era effort
Sintoma: você pula pra um modelo mais caro toda vez que algo dá errado
Causa: leitura errada do sintoma
Correção: pulou arquivo, não rodou teste, largou o refactor no meio? Isso é effort
Tinha todo o contexto, tentou de verdade e errou mesmo assim? Aí sim é modelo
Pra prevenir os quatro de uma vez, o combinado é simples: nunca procure o botão de desligar, trate effort como dial, e sempre que subir o dial confira o max_tokens antes de rodar
O que o Claude Fable 5.1 mudou no uso do effort
O Claude Fable 5.1 foi anunciado pela Anthropic junto com o Claude Mythos 5.1 em 1 de setembro de 2026
A novidade central pra quem mexe em effort é boa demais: agora dá pra ajustar o effort POR MENSAGEM (em beta) sem invalidar o prompt cache
No Fable 5, o output_config.effort era em nível de requisição, e mudar o valor derrubava os prefixos em cache
Na prática, subir e descer a profundidade dentro de uma conversa longa deixou de ser um movimento caro
Falando em custo: o preço base ficou igual ao do Fable 5, US$ 10 por milhão de tokens de entrada e US$ 50 por milhão de tokens de saída
O que mudou mesmo foi a leitura de cache, a US$ 0,25 por milhão de tokens, 75% mais barato que no Fable 5
Isso puxa cerca de 25% menos custo em cargas típicas e até cerca de 45% em trabalho altamente agêntico
E tem o detalhe que muda sua escolha de nível: o Fable 5.1 alcança resultados similares ou melhores que o Fable 5 já em effort low ou medium, com desempenho bem superior nos níveis mais altos
Ou seja, dá pra começar mais embaixo do que você começaria antes 😀
Antes de migrar tudo, fica ligado nas três mudanças que quebram compatibilidade: uso forçado de ferramenta retorna erro, modelos anteriores não conseguem ler os blocos de thinking dele, e editar turnos anteriores invalida os blocos de thinking
E sobre disponibilidade: Fable 5.1 e Mythos 5.1 são o mesmo modelo com níveis de safeguard diferentes
O Fable 5.1 está disponível pra todo mundo, o Mythos 5.1 é restrito a empresas e pessoas dos EUA em programas de acesso confiável da Anthropic
Conclusão
O modelo mental do Claude Fable 5.1 é curtinho: você não desliga o pensamento, o effort regula a profundidade
Adaptive é o modo, effort é o dial, max_tokens é o teto
Se você guardar só isso, já para de procurar botão que não existe
O próximo passo é prático: roda /effort no Claude Code e sente a diferença entre medium, high e xhigh na SUA base de código, com a sua tarefa chata de sempre
É ali que a conta fecha ou não fecha pro seu caso
até o próximo post!
Perguntas frequentes
Qual é a diferença entre effort e adaptive thinking no Claude Fable 5.1?
Adaptive thinking é o modo sempre ativo, é o próprio modelo que decide quando e quanto pensar em cada requisição. Effort é o parâmetro que você ajusta pra controlar a profundidade desse raciocínio, do nível low até o max. Não dá pra passar adaptive como valor de effort, porque um é o modo de thinking e o outro é o nível de esforço.
O que acontece se eu não escolher nenhum nível de effort?
Se você não define nada, o Claude Fable 5.1 usa high, que é o padrão. Esse nível é indicado pra raciocínio complexo, análise nuançada e problemas difíceis de código. Pra tarefas simples ou de alto volume, vale considerar descer pra medium ou low.
Mudar o effort no meio da conversa quebra o cache de prompt?
No Claude Fable 5, mudar o effort a cada requisição derrubava os prefixos em cache. No Fable 5.1 isso mudou: agora dá pra ajustar o effort por mensagem, em beta, sem invalidar o prompt cache.
Vale a pena usar effort xhigh ou max no dia a dia?
xhigh é recomendado pra código avançado e trabalho agêntico com exploração estendida, tipo chamadas repetidas de ferramenta e busca detalhada. max é o topo da escala suportado pelo Fable 5.1. Em compensação, effort alto pede um max_tokens grande, já que esse limite cobre thinking mais resposta juntos, e o gasto sobe junto.
Quanto custa rodar o Claude Fable 5.1 em effort alto?
O preço base é US$ 10 por milhão de tokens de entrada e US$ 50 por milhão de saída, o mesmo do Fable 5. A leitura de cache ficou 75% mais barata, a US$ 0,25 por milhão de tokens, o que segura o custo mesmo em effort mais alto. A redução chega a cerca de 25% em cargas típicas e até cerca de 45% em trabalho bem agêntico.
Existe a opção auto pro effort no Claude Code?
Sim, o comando /effort no Claude Code mostra as opções low, medium, high, xhigh, max e auto. No modo auto quem escolhe o nível por requisição é o próprio Claude, com base na tarefa.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Vale a pena manter Fable 5.1 e GPT-6 Astra ao mesmo tempo ou escolher um só?
Fable 5.1 ou GPT-6 Astra: no preço empatam, mas cache, batch, modo Fast e sobretaxa mudam a conta real. Veja se vale manter os dois ou escolher só um.
Claude Fable 5 tem 1 milhão de tokens de contexto: o que cabe nessa janela?
Claude Fable 5 1 milhão de tokens: veja o que cabe na janela de contexto, os limites de saída e como acompanhar o uso no Claude Code com /context.
Fable 5.1 ou GPT-6 Astra: qual deles está disponível na ferramenta que você já usa?
Fable 5.1 ou GPT-6 Astra: veja qual já está liberado no Claude Code, Codex e Copilot, preço de API e versão mínima do CLI antes de decidir.
