需完成账号注册、密钥获取、环境配置、代码编写与运行验证五个环节:注册并实名认证后创建api key;用虚拟环境安装zhipuai sdk;编写chat.py调用glm-4-flash模型,设stream=false;沉思模式可通过添加[think]或使用open-autoglm模型启用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Python调用智谱清言API实现AI对话功能,需要完成账号注册、密钥获取、环境配置、代码编写与运行验证五个环节,缺一不可。
注册账号并实名认证
访问 智谱AI开放平台官网,点击右上角“注册”,填写邮箱和手机号后完成邮箱验证;【实名认证是强制步骤,未通过无法创建API Key】。上传身份证正反面照片,5–10分钟内系统自动审核,通过后会短信通知。
登录后进入控制台,确认右上角头像旁显示“已实名”字样,方可进行下一步。
创建并安全保管API Key
在控制台左侧面板选择“项目管理”→“API Keys”,点击“添加新的API Key”。输入名称如“glm-cli-dev”,系统生成形如 sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 的密钥。
复制该密钥后,【立即存入本地密码管理器或加密文件,切勿粘贴到代码中或提交至Git】。网页端不提供再次查看功能,丢失需重新生成并手动轮换所有依赖服务。
搭建Python运行环境
推荐使用虚拟环境隔离依赖:
python -m venv zhipu-env
source zhipu-env/bin/activate(macOS/Linux)或 zhipu-env\Scripts\activate(Windows)
安装官方SDK及辅助库:
pip install zhipuai -i https://mirrors.aliyun.com/pypi/simple/(阿里云镜像可避免清华源超时)
无需额外安装 requests 或 json,zhipuai SDK 已内置完整HTTP栈。
编写并运行基础对话脚本
新建 chat.py,填入以下代码:
from zhipuai import ZhipuAI
api_key = "sk-你的密钥在这里"
client = ZhipuAI(api_key=api_key)
response = client.chat.completions.create(
model="glm-4-flash",
messages=[{"role": "user", "content": "你好,请用一句话介绍你自己"}],
stream=False
)
print(response.choices[0].message.content)
运行命令:python chat.py。若终端输出类似“我是智谱清言GLM-4模型……”的完整句子,说明调用成功。
注意:必须设 stream=False,否则返回的是分块对象,直接 print 会输出 ChatCompletionChunk 类型而非文本内容。
启用沉思模式处理复杂任务
方法一:在 prompt 末尾添加触发指令
将 messages 中的 content 改为:"请分析区块链技术在跨境支付中的三个优势[THINK]"。模型识别 [THINK] 后自动启动多步推理链,无需额外参数。
方法二:显式开启 thinking_mode(仅限 open-autoglm 模型)
替换 model 为 "open-autoglm",并在 create() 调用中加入:thinking_mode=True。此时 prompt 不需含 [THINK] 标记,但必须使用该专用模型。
两种方式均要求 stream=False,否则沉思中间步骤会混杂在流式输出中,无法提取结构化结论。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











