Skip to Content
ModelosClaudeContexto longo e PDF

Contexto longo e PDF no Claude

Esta página explica o tamanho de contexto do Claude e como enviar PDFs como entrada. IDs de modelo e endereços de endpoint estão na visão geral da família Claude.

Contexto de 1M

Exceto o Haiku 4.5 (200K), todos os modelos têm contexto de 1M tokens, e não é necessário enviar o cabeçalho beta oficial de contexto de 1M. Quando a entrada excede o contexto do modelo, a resposta é prompt is too long; consulte Erros comuns.

Entrada de PDF

claude_pdf.py
import base64 import os import anthropic client = anthropic.Anthropic(base_url="https://api.ofox.io/anthropic", api_key=os.environ["OFOX_API_KEY"]) pdf_b64 = base64.b64encode(open("invoice.pdf", "rb").read()).decode() message = client.messages.create( model="anthropic/claude-haiku-4.5", max_tokens=1024, messages=[{"role": "user", "content": [ {"type": "document", "source": {"type": "base64", "media_type": "application/pdf", "data": pdf_b64}}, {"type": "text", "text": "Qual é o valor total desta fatura?"}, ]}], ) print(message.content[0].text)

Cada página do PDF é contabilizada nos tokens de entrada como texto e como imagem da página. Com muitas páginas, fique atento ao tamanho do contexto e ao custo.

Outros erros estão em Erros comuns.

Última atualização em