Claude: langer Kontext und PDF
Diese Seite beschreibt die Kontextlänge von Claude und die PDF-Eingabe. Modell-IDs und Endpunktadressen finden Sie im Überblick zur Claude-Reihe.
1M Kontext
Mit Ausnahme von Haiku 4.5 (200K) haben alle Modelle einen Kontext von 1M Tokens; der offizielle Beta-Header für 1M Kontext ist nicht erforderlich. Wird der Kontext des Modells überschritten, kommt prompt is too long zurück; siehe Häufige Fehler.
PDF-Eingabe
Nativer Anthropic-Endpunkt
claude_pdf.py
import base64
import os
import anthropic
client = anthropic.Anthropic(base_url="https://api.ofox.ai/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": "Wie hoch ist der Gesamtbetrag dieser Rechnung?"},
]}],
)
print(message.content[0].text)Jede PDF-Seite wird als Text und als Seitenbild zu den Eingabe-Tokens gezählt. Achten Sie bei umfangreichen Dokumenten auf Kontextlänge und Kosten.
Weitere Fehler: Häufige Fehler.
Zuletzt aktualisiert am