Skip to Content
モデルの使い方Claude長いコンテキストと PDF

Claude の長いコンテキストと PDF

このページでは、Claude のコンテキスト長と PDF の入力方法を説明します。モデル ID とエンドポイントの URL は Claude シリーズの概要を参照してください。

1M コンテキスト

Haiku 4.5(200K)を除き、すべてのモデルのコンテキストは 1M トークンです。公式の 1M コンテキスト用 beta ヘッダーを渡す必要はありません。モデルのコンテキストを超えると prompt is too long を返します。よくあるエラーを参照してください。

PDF の入力

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": "この請求書の合計金額はいくらですか?"}, ]}], ) print(message.content[0].text)

PDF の各ページはテキストとページ画像として入力トークンに計上されます。ページ数が多い場合は、コンテキスト長と費用に注意してください。

その他のエラーはよくあるエラーを参照してください。

最終更新日