Skip to main content
智谱提供与 OpenAI API 兼容的接口,这意味着您可以使用现有的 OpenAI SDK 代码,只需要简单修改 API 密钥和基础 URL,就能无缝切换到智谱的模型服务。这种兼容性让您能够:
  • 快速迁移现有的 OpenAI 应用
  • 使用熟悉的开发模式和工具
  • 享受智谱模型的强大能力
  • 保持代码的一致性和可维护性
某些场景下智谱与 OpenAI 接口仍存在差异,但不影响整体兼容性。

核心优势

零学习成本

如果您已经熟悉 OpenAI SDK,可以立即上手使用

快速迁移

现有 OpenAI 应用可以快速迁移到 智谱平台

生态兼容

兼容 OpenAI 生态系统中的各种工具和框架

持续更新

跟随 OpenAI SDK 更新,保持最新功能支持

环境要求

Python 版本

Python 3.7.1 或更高版本

OpenAI SDK

OpenAI SDK 版本不低于 1.0.0
请确保使用 OpenAI SDK 1.0.0 或更高版本,旧版本可能存在兼容性问题。

安装 OpenAI SDK

使用 pip 安装

使用 poetry 安装

快速开始

获取 API Key

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

创建客户端

基础使用示例

简单对话

流式响应

多轮对话

高级功能

推理(thinking)

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

函数调用 (Function Calling)

图像理解

参数配置

常用参数说明

注意:temperature 参数的区间为 (0,1),do_sample = False (temperature = 0) 在 OpenAI 调用中并不适用。

实践建议

性能优化

  • 使用连接池和会话复用
  • 合理设置超时时间
  • 实施异步调用处理高并发
  • 缓存常用的响应结果

成本控制

  • 合理设置 max_tokens 限制
  • 使用合适的模型(不要过度使用强模型)
  • 实施请求去重机制
  • 监控 API 使用量

安全性

  • 使用环境变量存储 API 密钥
  • 实施输入验证和过滤
  • 记录和监控 API 调用
  • 定期轮换 API 密钥

可靠性

  • 实施重试机制和错误处理
  • 设置合理的超时时间
  • 监控 API 状态和响应时间
  • 准备降级方案

迁移指南

从 OpenAI 迁移

如果您已经在使用 OpenAI API,迁移到智谱非常简单:

更多资源

智谱 API 文档

查看智谱完整的 API 文档

OpenAI 官方文档

参考 OpenAI 官方文档了解更多用法
智谱致力于保持与 OpenAI API 的兼容性,如果您在迁移过程中遇到任何问题,请联系我们的技术支持团队。