从文件中提取文本信息,可用于文件问答等 AI 服务。文件管理请参考文件 API。
https
https://open.bigmodel.cn/api/paas/v4/files/{file_id}/content
UTF-8
JSON
GET
# 安装最新版本 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" }