接口请求
- 传输方式:
https - 请求地址:
https://open.bigmodel.cn/api/paas/v4/files/{file_id}/content - 调用方式: 同步调用,等待返回结果
- 字符编码:
UTF-8 - 请求格式:
JSON - 响应格式:
JSON - 接口请求类型:
GET
文件 API 文档
Python SDK(旧)
安装 SDK验证安装使用示例响应示例
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
从文件中提取文本信息,可用于文件问答等 AI 服务。文件管理请参考文件 API。
httpshttps://open.bigmodel.cn/api/paas/v4/files/{file_id}/contentUTF-8JSONJSONGET# 安装最新版本
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="YOUR_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"
}
Was this page helpful?