GLM系列大模型是智谱AI提供的系列语言模型。本文介绍如何用Python语言调用GLM的API实现智能问答。
我的GLM Coding邀请链接:
🚀 速来拼好模,智谱 GLM Coding 超值订阅,邀你一起薅羊毛!Claude Code、Cline 等 10+ 大编程工具无缝支持,“码力”全开,越拼越爽!立即开拼,享限时惊喜价!
链接:https://www.bigmodel.cn/claude-code?ic=UDLTAAXDGI
智谱大模型开放平台:http://bigmodel.cn/
官方文档:https://docs.bigmodel.cn/cn/guide/start/introduction
看模型报价:https://open.bigmodel.cn/pricing
文本模型GLM-4.5-Flash、视觉理解模型GLM-4.6V-Flash是免费的,我在下面就会以这两个模型为例写代码。
1. 获得API key
注册并登录智谱AI开放平台

点击“查看API key”


复制的API key用于调用API
2. 撰写代码并实现提问和回答
2.1 使用智谱SDK
https://docs.bigmodel.cn/cn/guide/develop/python/introduction
需要使用的Python环境>3.8
首先下载包:pip install zai-sdk
注意还需要安装sniffio这个包,否则会报ModuleNotFoundError: No module named 'sniffio':pip install sniffio
使用以下命令即可获得回答:
from zai import ZhipuAiClient
client = ZhipuAiClient(api_key=api_key)
# Create chat completion
response = client.chat.completions.create(
model="GLM-4.5-Flash",
messages=[{"role": "user", "content": "你好,请介绍一下自己, Z.ai!"}],
)
print(response.choices[0].message.content)
(如果设置环境变量设置ZAI_API_KEY为api_key,就不用再传入api_key参数)
2.2 使用其他方式请求
略,待补
本文介绍了如何通过注册智谱AI获取APIkey,然后使用Python实现GLM-4API进行智能问答,包括使用SDK和直接请求的方式。
1737

被折叠的 条评论
为什么被折叠?



