Skip to main content
Python SDK 是一个智谱提供的功能强大、易于使用的 Python 开发工具包,专为与智谱的各种人工智能模型进行交互而设计,为 Python 开发者提供便捷、高效的 AI 模型集成方案。
最新 Python SDK 版本为 0.2.2, 请及时更新以获取最新功能和修复。

核心优势

简单易用

Pythonic 的 API 设计,完善的文档和示例,让您快速上手

功能完整

支持智谱全系列模型,包括语言、视觉、图像生成等

高性能

异步支持、连接池管理,优化的网络请求处理

类型安全

完整的类型提示,IDE 友好,减少开发错误

支持的功能

  • 对话聊天:支持单轮和多轮对话,流式和非流式响应
  • 函数调用:让 AI 模型调用您的自定义函数
  • 视觉理解:图像分析、视觉问答
  • 图像生成:根据文本描述生成高质量图像
  • 视频生成:文本到视频的创意内容生成
  • 语音处理:语音转文字、文字转语音
  • 文本嵌入:文本向量化,支持语义搜索
  • 智能助手:构建专业的 AI 助手应用
  • 内容审核:文本和图像内容安全检测

技术规格

环境要求

  • Python 版本:Python 3.8 或更高版本
  • 包管理器:pip 或 poetry
  • 网络要求:支持 HTTPS 连接
  • API 密钥:需要有效的智谱 API 密钥

依赖管理

SDK 采用模块化设计,您可以根据需要选择性安装功能模块:
  • 核心模块:基础 API 调用功能
  • 异步模块:异步和并发处理支持
  • 工具模块:实用工具和辅助功能

快速开始

环境要求

Python 版本

Python 3.8 或更高版本

包管理器

poetry(推荐)、uv(推荐)、pip
支持 Python 3.8, 3.9, 3.10, 3.11, 3.12 版本,跨平台兼容 Windows、macOS、Linux

安装 SDK

使用 pip 安装

验证安装

获取 API Key

  1. 访问 智谱开放平台
  2. 注册并登录您的账户
  3. API Keys 管理页面创建 API Key
  4. 复制您的 API Key 以供使用
建议将 API Key 设置为环境变量:export ZAI_API_KEY=YOUR_API_KEY 替代硬编码到代码中,以提高安全性。
国内智谱平台使用 ZhipuAiClient 客户端
国内 API 地址: https://open.bigmodel.cn/api/paas/v4/

创建客户端

基础对话

流式对话

多轮对话

完整示例

错误处理

高级配置

高级功能

推理(thinking)

在思考模式下,GLM-5.2 可以解决复杂的推理问题,包括数学、科学和逻辑问题。

函数调用 (Function Calling)

函数调用允许 AI 模型调用您定义的函数来获取实时信息或执行特定操作。

定义和使用函数

网络搜索工具

多模态处理

图像理解

图像生成

视频生成

文本嵌入

流式处理

更多资源

GitHub 仓库

查看源代码、提交问题、参与贡献

API 参考

查看完整的 API 文档

示例项目

浏览更多实际应用示例

最佳实践

学习 SDK 使用的最佳实践
本 SDK 基于智谱最新的 API 规范开发,确保与平台功能保持同步更新。建议定期更新到最新版本以获得最佳体验。