Skip to Content
ModelosClaudeCache de prompt

Cache de prompt do Claude

Esta página explica como ativar o cache de prompt do Claude e confirmar o acerto de cache. IDs de modelo e endereços de endpoint estão na visão geral da família Claude.

ResumoO cache do Claude exige marcar cache_control explicitamente; nenhum dos dois endpoints faz cache automaticamente.

Coloque o conteúdo longo e fixo (prompt de sistema, documentos, definições de ferramentas) no início da requisição e marque cache_control no último bloco de conteúdo fixo. Quando o prefixo das requisições seguintes for exatamente igual, o cache será aproveitado.

claude_cache.py
import os import anthropic client = anthropic.Anthropic(base_url="https://api.ofox.io/anthropic", api_key=os.environ["OFOX_API_KEY"]) LONG_DOC = open("manual.txt", encoding="utf-8").read() # um documento fixo e relativamente longo for question in ["Do que trata o capítulo 3?", "Resuma os pontos principais do texto."]: message = client.messages.create( model="anthropic/claude-sonnet-4.6", max_tokens=1024, system=[ {"type": "text", "text": "Responda às perguntas com base no documento abaixo."}, {"type": "text", "text": LONG_DOC, "cache_control": {"type": "ephemeral"}}, ], messages=[{"role": "user", "content": question}], ) u = message.usage print("Gravados:", u.cache_creation_input_tokens, "Lidos:", u.cache_read_input_tokens)
ItemDescrição
ValidadePadrão de 5 minutos, reiniciada a cada acerto; "cache_control": {"type": "ephemeral", "ttl": "1h"} define 1 hora
Confirmar acerto (endpoint nativo)Na primeira requisição, usage.cache_creation_input_tokens é maior que 0; no acerto, usage.cache_read_input_tokens é maior que 0
Confirmar acerto (endpoint compatível com OpenAI)No acerto, usage.prompt_tokens_details.cached_tokens é maior que 0
Tamanho mínimoConteúdo muito curto não é armazenado em cache, e os dois campos ficam em 0. O tamanho mínimo armazenável de cada modelo está na documentação oficial da Anthropic 
CobrançaGravação e leitura são cobradas pelos preços de gravação e de leitura de cache, respectivamente; consulte a página do modelo 

As informações gerais sobre cache estão em Cache de prompt.

Outros erros estão em Erros comuns.

Última atualização em