接口请求

  • 传输方式: https
  • 请求地址: https://open.bigmodel.cn/api/paas/v4/files/{file_id}/content
  • 调用方式: 同步调用,等待返回结果
  • 字符编码: UTF-8
  • 请求格式: JSON
  • 响应格式: JSON
  • 接口请求类型: GET
详细调用方法请参考:

文件 API 文档

安装 SDK
# 安装最新版本
pip install zhipuai

# 或指定版本
pip install zhipuai==2.1.5.20250726
验证安装
import zhipuai
print(zhipuai.__version__)
使用示例
from pathlib import Path
from zhipuai import ZhipuAI

client = ZhipuAI(
   api_key="您的 API Key",
   base_url="https://open.bigmodel.cn/api/paas/v4"
)
# 用于上传文件
# 格式限制:PDF、DOCX、DOC、XLS、XLSX、PPT、PPTX、PNG、JPG、JPEG、CSV
# 文件大小不超过 50M,图片大小不超过 5M、总数限制为 100 个文件
file_object = client.files.create(file=Path("本地文件地址"), purpose="file-extract")

# 文件内容抽取
file_content = client.files.content(file_id=file_object.id).content.decode()
print(file_content)
响应示例
{
    "content": "文档内容",
    "file_type": "application/pdf",
    "filename": "文档名称.pdf",
    "title": "",
    "type": "file"
}