如何调用智谱清言GLM系API实现智能问答

本文介绍了如何通过注册智谱AI获取APIkey,然后使用Python实现GLM-4API进行智能问答,包括使用SDK和直接请求的方式。
该文章已生成可运行项目,

诸神缄默不语-个人优快云博文目录

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 使用其他方式请求

略,待补

本文章已经生成可运行项目
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诸神缄默不语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值