返回模型调用 API 参考Claude:本地 PDF 与 Base64
读取本地 PDF 字节并以内联 document 块发送,避免巨型硬编码 Base64。
功能与适用场景
PDF 可同时提供文本、布局和页面图像信息。适合文档问答和表格分析,不能将 PDF URL 写入 image_url 块。
支持模型与组合
当前活跃 Claude 模型支持 PDF。本例 claude-sonnet-5;官方完整请求上限32 MB,页面上限随上下文而变(1M上下文最多600页,低于1M时100页)。实际上下文可能先用尽;本地示例保守限定完整 JSON 小于20 MB。
第一步:设置鉴权
使用青云TOP API 的 API Key:Authorization: Bearer YOUR_API_KEY。替换占位符,保留 Bearer 后的空格。无需厂商 API Key。 同时发送 anthropic-version: 2023-06-01。
第二步:调用模型
POST https://top.qingyuntop.ai/v1/messages
请求为 application/json。
Body
必填路径、查询与 Header 参数
| 参数 | 位置 | 类型 | 必填 | 说明 | 示例 |
|---|
Content-Type | Header | string | 是 | - | application/json |
Accept | Header | string | 是 | - | application/json |
Authorization | Header | string | 是 | 必填。使用青云TOP API 的 API Key,保留 Bearer 后的空格。 | Bearer YOUR_API_KEY |
常见错误与参考
文件过大时拆分页段,保留原页码映射;DOCX / XLSX 先转PDF或文本。本文不提供厂商 Files API 上传流程。
401:检查本站 API Key 和 Bearer 格式;403:确认此 Key 可用该模型;429:遵循 Retry-After 退避。超时或 5xx 时保留请求标识和脱敏错误,避免盲目重发;其他通用排查见聊天接入总览。
Claude PDF 支持。