← Voltar ao Hub
Conceitos

Fundamentos de Prompt Caching

Técnica de otimização para LLMs que armazena trechos reutilizados do prompt, reduzindo custo e latência sem reprocessar o contexto inteiro a cada chamada.

O que é

Prompt caching (cache de prompt) guarda temporariamente instruções ou textos fixos frequentemente reutilizados em chamadas de API. Em vez de o modelo processar todo o contexto do zero, o sistema reutiliza estados já computados (em geral estruturas chave-valor na infraestrutura do provedor).

Problemas que resolve

Como funciona na prática

O prompt é dividido logicamente. O sistema identifica o prefixo mais longo idêntico em relação a interações anteriores. Para maximizar hits, coloque o conteúdo estático no início e o dinâmico no final:

1. Conteúdo estático (início)

Instruções de sistema, regras de comportamento, documentação de suporte, base de conhecimento fixa ou histórico acumulado estável. Esta parte é candidata a entrar no cache.

→ PREFIXO CACHEÁVEL

2. Conteúdo dinâmico (fim)

Pergunta atual do usuário, variáveis de tempo, IDs de sessão mutáveis ou qualquer dado que muda a cada requisição. Processado na hora.

→ SUFIXO DINÂMICO

Principais benefícios

Cenários ideais

OpenAI vs Anthropic (visão geral)

OpenAI

Cache automático quando há prefixo estável suficientemente longo (regra prática: bloco estático com pelo menos ~1024 tokens, sujeito à documentação atual).

Anthropic (Claude)

Cache explícito via marcação cache_control: ephemeral nos blocos que devem ser cacheados.

Percentuais de desconto, limites mínimos de tokens e TTL mudam com o tempo. Sempre confira a documentação oficial do provedor antes de dimensionar custo em produção.