PDF 支持目前在 Claude 3.7 Sonnet (claude-3-7-sonnet-20250219)、两个 Claude 3.5 Sonnet 模型 (claude-3-5-sonnet-20241022、claude-3-5-sonnet-20240620) 和 Claude 3.5 Haiku (claude-3-5-haiku-20241022) 上可用,可通过直接 API 访问和 Google Vertex AI 使用。此功能将很快在 Amazon Bedrock 上得到支持。
curl https://api.anthropic.com/v1/messages \-H"content-type: application/json"\-H"x-api-key: $ANTHROPIC_API_KEY"\-H"anthropic-version: 2023-06-01"\-d '{"model":"claude-3-7-sonnet-20250219","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"document","source":{"type":"url","url":"https://assets.anthropic.com/m/1cd9d098ac3e6467/original/Claude-3-Model-Card-October-Addendum.pdf"}},{"type":"text","text":"What are the key findings in this document?"}]}]}'
# 使用 pdf_base64.txt 内容创建 JSON 请求文件jq -n--rawfile PDF_BASE64 pdf_base64.txt '{"model":"claude-3-7-sonnet-20250219","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"document","source":{"type":"base64","media_type":"application/pdf","data":$PDF_BASE64},"cache_control":{"type":"ephemeral"}},{"type":"text","text":"Which model has the highest human preference win rates across each use-case?"}]}]}' > request.json# 然后使用 JSON 文件进行 API 调用curl https://api.anthropic.com/v1/messages \-H"content-type: application/json"\-H"x-api-key: $ANTHROPIC_API_KEY"\-H"anthropic-version: 2023-06-01"\-d @request.json
# 使用 pdf_base64.txt 内容创建 JSON 请求文件jq -n--rawfile PDF_BASE64 pdf_base64.txt '{"requests":[{"custom_id":"my-first-request","params":{"model":"claude-3-7-sonnet-20250219","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"document","source":{"type":"base64","media_type":"application/pdf","data":$PDF_BASE64}},{"type":"text","text":"Which model has the highest human preference win rates across each use-case?"}]}]}},{"custom_id":"my-second-request","params":{"model":"claude-3-7-sonnet-20250219","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"document","source":{"type":"base64","media_type":"application/pdf","data":$PDF_BASE64}},{"type":"text","text":"Extract 5 key insights from this document."}]}]}}]}' > request.json# 然后使用 JSON 文件进行 API 调用curl https://api.anthropic.com/v1/messages/batches \-H"content-type: application/json"\-H"x-api-key: $ANTHROPIC_API_KEY"\-H"anthropic-version: 2023-06-01"\-d @request.json