Pular para o conteúdo principal

Escreva uma cena de elenco coerente com Claude Fable 5

Planeje uma cena guiada por personagens, preserve quem sabe o quê, corrija problemas específicos da história e calcule o custo do Claude Fable 5.

Autor
Lydia
Publicado
Leitura
15 min de leitura
Atualizado
Dois adultos sentados lado a lado em uma mesa de madeira, com uma bolsa de couro fechada e uma caneca, e uma balsa iluminada além das janelas riscadas de chuva.

Três adultos dividem uma sala de espera de balsa depois da meia-noite. Um sabe que o último barco foi cancelado, outro viu apenas o selo azul de uma carta e o terceiro sabe quem a enviou. A cena só funciona se a prosa nunca deixar ninguém saber mais do que deveria. O Claude Fable 5 combina bem com esse tipo de cena: coloque a voz e os fatos fixos na mensagem de sistema, a cena anterior na mensagem do usuário, peça um único beat dramático e confira o resultado com os fatos. A janela de 1.000.000 de tokens serve para uma bíblia da série ou um capítulo pronto que você quer continuar, não é motivo para enviar o livro inteiro para uma cena de 600 palavras.

O Fable 5 também tem um limite que importa na ficção adulta. A SpicyAPI o classifica como suavizado: nos testes de setembro de 2026, uma cena escrita explícita entre dois adultos foi recusada ou atenuada em todas as nove execuções, e até o flerte voltava suavizado. Se a sua história precisa dessas cenas escritas por extenso, use o Claude Opus 5.5 (classificado como sem censura; um pedido direto pela cena mais intensa ainda pode voltar atenuado, e as execuções com enquadramento de sistema no guia de roleplay dele, “Claude Opus 5.5 for NSFW Roleplay: Test Results, System Setup and Costs”, foram concluídas) e reserve o Fable 5 para as cenas em que ponto de vista, conhecimento e voz são a parte difícil. O exemplo abaixo cria tensão entre adultos e mantém todos vestidos, então o exercício trata de tensão, ponto de vista e continuidade, e não do limite dele com conteúdo intenso.

Experimente primeiro no Playground

  1. Abra o Claude Fable 5 e mude para o Playground.
  2. Coloque na mensagem de sistema as regras de ponto de vista e de conhecimento dos personagens abaixo. Cole o pacote da cena da balsa como mensagem do usuário.
  3. Peça o único beat dramático e confira se Elin não descobre nem o remetente nem o cancelamento.

O que o endpoint aceita

ConfiguraçãoFable 5 na SpicyAPI
ID do modeloanthropic/claude-fable-5/chat
EntradaTexto e partes image_url; até 1.000.000 de tokens
Limite de saída128.000 tokens; o padrão de max_tokens é 4.096
Raciocínioreasoning_effort: low, medium, high; padrão medium; cobrado como saída
Outros controlesstop (até 4 sequências), tools (até 128), tool_choice, parallel_tool_calls
Não expostostemperature, top_p, response_format
Formato/v1/chat/completions compatível com OpenAI; streaming com suporte

Essas são as restrições atuais do endpoint do Fable 5. Esta rota não aceita temperature nem top_p, e um campo ausente deste contrato não deve ser copiado de outra requisição do Claude. Para obter uma saída legível por máquina, defina uma ferramenta cujos parâmetros sejam o seu esquema JSON e force o uso dela com tool_choice; pedir JSON em prosa não é um parâmetro de formato. Além disso, uma conversa não pode terminar com uma mensagem do assistente, então você não consegue pré-preencher as primeiras palavras da resposta; indique a abertura nas instruções.

Monte o pacote da cena em torno de quem sabe o quê

Elin é uma conservadora de 34 anos. Rowan é um mecânico de balsa de 36. Mara é a bilheteira de 61. Os três são adultos. Elin quer que Rowan fique para a próxima balsa; Rowan quer ir embora sem explicar a carta lacrada no casaco; Mara não contou a nenhum dos dois que a saída das 00:40 foi cancelada.

O pacote marca a diferença entre o que cada um sabe e como cada um fala:

PersonagemSabeQuerFala assim
Elin (ponto de vista)A carta tem um selo azul; Rowan a escondeQue Rowan fiquePerguntas práticas e precisas; nunca pede consolo
RowanQuem enviou a cartaIr embora sem explicarResponde com detalhes de clima e de motor
MaraA saída das 00:40 foi cancelada; ela reconhece o seloSeguir as regras até que lhe digam outra coisaFrases curtas; cita o regulamento; nunca nomeia um remetente

O conflito não é “deixe a cena emocionalmente rica”. É que a narração, presa a Elin, não pode nomear o remetente nem anunciar o cancelamento, porque Elin não sabe nenhum dos dois. Um casaco molhado, dois copos de papel com chá e o giz de Mara no painel de partidas dão aos personagens coisas para manusear. O beat é a decisão de Elin de fazer uma pergunta direta.

No Playground, use reasoning_effort: medium; coloque voz e fatos na mensagem de sistema e a tarefa na mensagem do usuário. Em uma integração por API, receba a resposta em streaming. Defina SPICY_API_KEY a partir das suas chaves de API; a requisição segue o guia de texto e streaming da SpicyAPI.

bash
cat > request.json <<'JSON'
{
  "model": "anthropic/claude-fable-5/chat",
  "messages": [
    {
      "role": "system",
      "content": "Write original fiction in close third person, past tense, limited to Elin. Committed facts: Rowan knows who sent the letter; Elin has only seen its blue seal. Mara knows the 00:40 sailing is cancelled, recognises the blue seal and does not explain either fact. Use only these three named characters. Never reveal what Elin cannot know. Voices: Elin asks precise practical questions and never asks for reassurance. Rowan answers with weather and engine details and avoids the letter. Mara speaks in short sentences, quotes policy and never names a sender. Return only the scene."
    },
    {
      "role": "user",
      "content": "All three characters are adults: Elin is 34, Rowan is 36, Mara is 61. Setting: a ferry waiting room after midnight. Elin wants Rowan to stay for the next ferry; Rowan wants to leave without explaining the letter; Mara wants to follow the rules until told otherwise. Two paper cups of tea, a wet coat, a chalked departure board. Write about 600 words. Begin with Rowan reaching for his coat. Let attraction show through restrained dialogue and small actions; keep everyone clothed. End with Elin asking who sent the letter. Do not answer her."
    }
  ],
  "max_tokens": 6000,
  "reasoning_effort": "medium",
  "stream": true,
  "stream_options": { "include_usage": true }
}
JSON

# Save a new key for this scene; reuse it only for an unchanged retry.
uuidgen > request-key.txt
curl --fail-with-body -sSN --max-time 900 https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(cat request-key.txt)" \
  --data-binary @request.json \
  --dump-header response-headers.txt --output stream.log

Deixe um Agent preparar a chamada

Para revisões repetidas de cena, peça ao seu Agent de programação que use o Skill da SpicyAPI: “Read anthropic/claude-fable-5/chat, then adapt the example to my input; show the request before running it.” A consulta por CLI é spicyapi models get anthropic/claude-fable-5/chat --json; a consulta por MCP é spicyapi_model_get com model: "anthropic/claude-fable-5/chat". As chamadas de chat usam um cliente compatível ou a API de chat; os comandos de tarefas de mídia não geram respostas de chat.

Confira o rascunho com o pacote em três passadas. Procure na narração o nome do remetente e a palavra “cancel”. Conte as pessoas com nome; se houver mais de três, o modelo inventou alguém. Leia a última linha e confirme que é a pergunta de Elin, sem resposta.

Faça três pessoas soarem como três pessoas

Uma cena de elenco precisa de mais que uma lista de idades e aparências. Dê a cada personagem que fala um objetivo imediato diferente e um jeito diferente de fugir da conversa. Mantenha o conflito de Elin e Rowan por causa da carta e faça Mara, a bilheteira, precisar que eles decidam se vão viajar. Elin faz perguntas; Rowan responde à parte menos reveladora; Mara pede uma decisão prática. Essa diferença cria diálogos que você reconhece sem repetir um nome antes de cada fala.

Um possível trecho escrito à mão:

— Você pode esperar a próxima — disse Elin.

— Também posso ir a pé. — Rowan dobrou o casaco sobre o bolso.

Mara bateu o dedo na lista de passageiros. — Qualquer uma serve. Preciso saber qual.

Elin tenta adiar uma partida. Rowan evita explicar por que está indo embora. A interrupção de Mara força o desacordo privado a virar uma decisão. Ninguém precisa anunciar uma emoção para que a troca carregue uma.

Para o modelo, peça: “Let Mara interrupt the departure argument; she may recognise the seal but never names a sender. Keep Elin's final question unanswered. Give each speaker a different immediate objective; do not explain those objectives in narration.” Isso pede uma mudança observável na cena, em vez de pedir vagamente mais química.

Preserve a curiosidade do leitor durante a revisão

Um rascunho fraco comum explica o subtexto imediatamente: Rowan esconde a carta, e a frase seguinte nos diz exatamente por quê. Para consertar, remova a explicação e mantenha a ação. Um ponto de vista próximo pode notar o casaco se movendo sobre o bolso; não pode ler a carta escondida nem a intenção privada de Rowan. Deixe Elin interpretar o gesto de forma imperfeita, se o restante da história sustentar essa interpretação.

Outro rascunho fraco dá aos dois personagens a mesma voz fluente e emocionalmente honesta. Especifique o que eles podem dizer agora. Elin pode oferecer outra xícara de chá em vez de admitir que quer que ele fique. Rowan pode perguntar sobre a balsa em vez de responder à pergunta pessoal. A honestidade que vem depois significa mais se esta cena ainda não a entregou.

Ao transformar uma cena em uma conversa de companhia para adultos, mantenha o personagem do usuário sob o controle do usuário. Peça ao Fable que escreva a próxima resposta de Rowan e a ação observável dele, e pare antes de decidir a resposta de Elin. A próxima fala do modelo deve dar ao participante algo a que responder; não deve completar os dois lados da relação em uma única mensagem.

Corrija a falha específica

Dê um nome à falha e envie o trecho afetado junto com o fato que ele quebra.

  • O remetente é revelado. “Rewrite only the paragraph that names the sender. Elin may see the blue seal and Rowan covering it; she cannot identify its origin. Keep all dialogue outside that paragraph unchanged.” Um simples “less exposition” deixa o erro de conhecimento sem ser declarado.
  • Rowan explica tudo de uma vez. O problema é o conflito, não a redação. Peça uma troca substituta em que ele responda à pergunta prática sobre a balsa e evite a carta. Se nada mudar até a última linha, exija que Elin tome a iniciativa com a pergunta especificada.
  • A voz fica rebuscada. Cole duas ou três frases da sua própria prosa aprovada e nomeie a característica a manter: observações curtas, verbos concretos ou diálogo entrecortado. Peça que a reescrita mantenha essa característica sem pegar emprestadas as imagens do exemplo.
  • Aparecem pessoas ou fatos novos. Adicione “Use only these named characters and these facts” à mensagem de sistema e execute de novo.
  • As mesmas frases continuam voltando. Liste na mensagem de sistema, como proibidas, as frases que você sempre corta, e peça substituições concretas.

Revise em passadas separadas, em vez de um único “melhore isso”: uma para ponto de vista e conhecimento, outra para a continuidade dos objetos e outra para o estilo. Cada passada muda uma coisa só, então você vê se funcionou.

Três prompts para a próxima passada de escrita

Mantenha a crítica separada do rascunho. Use uma passada focada para voz, subtexto do diálogo ou uma preparação não resolvida:

Voz:

text
Read this scene for Elin's viewpoint only. Mark sentences that reveal a
fact she cannot know or explain an emotion instead of showing an action.
For each, quote the sentence and propose one replacement. Keep the scene's
events, dialogue and final question unchanged.

Diálogo:

text
Check Rowan's replies against his goal of avoiding the letter. Identify
the first reply that gives away too much. Replace that exchange with an
answer about the ferry that still lets Elin hear his reluctance. Do not
make him evasive in every line or change what the characters know.

Continuação:

text
Before drafting the next scene, list the unresolved questions left here:
the sender, the cancelled sailing and Rowan's decision to leave. Suggest
one next beat that advances a question without answering all three.
Return the beat and the facts that must remain unchanged, not new prose.

Guarde uma revisão aceita como o novo texto-fonte; uma reescrita rejeitada não deve virar, em silêncio, o histórico do próximo capítulo.

Continue a série sem reenviar tudo

Para a cena seguinte, a mensagem de sistema mantém voz, ponto de vista e uma lista curta de fatos fixados: a carta continua lacrada, Mara não anunciou o cancelamento, a promessa de Rowan continua em aberto. Três linhas ali são mais difíceis de ignorar do que três fatos enterrados 200.000 tokens atrás. A mensagem do usuário leva a cena anterior palavra por palavra, porque um resumo guarda o que parecia importante na hora, e a linha que importa depois muitas vezes não é essa. Acrescente a cena anterior a ela só quando a ação final dela importar.

Envie o manuscrito inteiro quando a tarefa envolver o manuscrito todo, como verificar uma relação ao longo de vinte capítulos. Fora isso, o custo é o motivo para não enviar. Por requisição, a $9 por milhão de tokens de entrada:

RequisiçãoEntradaSaídaCusto
Pacote da cena e a última cena5.0003.000$0.18
Bíblia da série mais capítulos recentes, sem cache30.0003.000$0.405
Igual, com 25.000 tokens lidos do cache25.000 em cache + 5.0003.000$0.2025
Manuscrito inteiro de 400.000 tokens, sem cache400.0003.000$3.735

As tarifas por milhão de tokens são $9 de entrada, $0.90 de entrada em cache, $45 de saída e $11 de escrita em cache, cerca de 10 % abaixo dos preços de tabela da Anthropic. O raciocínio é cobrado como saída, então avalie a conta pelo uso informado, e não pela cena visível. Uma leitura de cache só é cobrada na tarifa de cache quando o uso a informa; a requisição que escreve o cache paga $11 por milhão nessa parte, de modo que uma bíblia repetida economiza dinheiro a partir da segunda requisição, e só enquanto o prefixo repetido não mudar.

Calcule separadamente o passo de planejamento e o passo de prosa antes de redigir um livro inteiro.

Escolha o Fable 5 ou um modelo irmão mais barato

Na mesma cena de 5.000 tokens de entrada e 3.000 de saída, o Fable 5 custa $0.18, o Claude Opus 5.5 $0.072 ($3.60 de entrada, $18 de saída) e o Claude Sonnet 5.5 $0.04 ($2 de entrada, $10 de saída). Os dois modelos irmãos são classificados como sem censura. O Fable 5 ficou em segundo lugar entre 407 no retrato do ranking de escrita criativa. Para uma cena de elenco, julgue o rascunho por ponto de vista, voz e continuidade.

  • Escolha o Fable 5 para cenas em que conhecimento e voz são a parte difícil: elencos, continuações longas, um ponto de vista próximo que não pode vazar nada e a revisão de um trecho que já quase funciona.
  • Escolha o Opus 5.5 ou o Sonnet 5.5 para cenas adultas que o Fable 5 vai recusar ou suavizar (com o prompt de sistema do guia do Opus), para primeiros rascunhos que você espera jogar fora e para trabalho de alto volume em que o custo por turno importa.
  • Rode o mesmo pacote nos dois. Envie a requisição acima ao Fable 5 e ao Opus 5.5, e julgue cada resultado pelas três verificações: nenhum conhecimento vazado, nenhum personagem novo, a pergunta final sem resposta. A diferença é de $0.11 por cena, o que sai mais barato que adivinhar.

Meu manuscrito é guardado?

Na interface Chat Completions usada aqui, a resposta em texto é enviada a você em streaming e não é armazenada para reprodução posterior. Salve localmente a sua requisição, a prosa recebida e o log do stream; os registros da tarefa e da cobrança continuam disponíveis em Logs. A retenção do texto dos prompts é uma configuração separada, em Proteção de dados, com padrão de 30 dias e prazo configurável. Essa configuração controla a retenção da SpicyAPI; a Anthropic exige separadamente uma retenção de 30 dias para o tráfego do Fable 5, inclusive para acesso de terceiros, então encurtar o prazo da plataforma não encurta o do provedor. Os detalhes estão na documentação de retenção.

FAQ

O Fable 5 consegue escrever um romance inteiro em uma única requisição?

O limite de saída dele é de 128.000 tokens, mas isso é um teto, não a promessa de um romance coerente. Para um manuscrito, use o pacote da cena e a continuação recente descritos acima; envie o livro completo quando a tarefa realmente precisar de relações entre capítulos.

E se o stream terminar antes de a cena acabar?

Guarde o texto parcial e os cabeçalhos. Um encerramento length significa que o orçamento de saída foi atingido; se faltar o marcador normal de conclusão, a transmissão não terminou normalmente. Confira em Logs a cobrança final da tarefa antes de fazer uma nova requisição paga. Dentro da janela de 24 horas, reutilizar a mesma chave com um corpo inalterado evita uma segunda chamada aceita, mas não consegue reproduzir a resposta que faltou.

Devo pagar pelo Fable antes de testar o Sonnet ou o Opus?

Use um modelo irmão mais barato para rascunhos descartáveis ou volume. Reserve o Fable para uma cena em que ponto de vista ou voz ainda precisam de trabalho, com o mesmo pacote, para que você possa julgar a melhora. Com 5.000 tokens de entrada e 3.000 tokens de saída cobrados, o acréscimo em relação ao Opus 5.5 é de cerca de $0.11 por requisição.

Também em English · 日本語 · 한국어 · Deutsch · Français · Español · Русский · Italiano · Polski

Experimente você mesmo

Você paga só pelo que executar — sem plano e sem assinatura.

Feito com MiniMax H3 · ByteDance Seedance 2.0 Fast