智谱AI 的API接入教程:最全RESTful接口调用指南(含Python示例代码)

智谱AI 的API接入教程:最全RESTful接口调用指南(含Python示例代码)

调用
智谱
AI提供的
API
接口可以通过
Python SDK实现,具体步骤如下: 安装SDK 首先需要安装
智谱
AI
Python SDK。可以通过pip命令进行安装: “`bash pip install zhipu
ai “` 初始化客户端 在
代码中导入`Zhipu
AI`类,并使用自己的
API Key初始化客户端[^1]。
API Key可以在
智谱开放平台申请并获取。 “`
python from zhipu
ai import Zhipu
AI client = Zhipu
AI
(
api_key=”your_
api_key_here”
) “`
调用模型 通过
调用`chat.completions.create
(
)`方法发送请求到指定的模型,例如GLM-4。需要提供一个包
对话历史的messages列表,其中每个消息都有角色(”user”或”assistant”)和内容。 以下是一个完整的
示例
代码: “`
python from zhipu
ai import Zhipu
AI client = Zhipu
AI
(
api_key=”your_
api_key_here”
) response = client.chat.completions.create
( model=”glm-4″, messages=[ {“role”
: “user”, “content”
: “你好”}, {“role”
: “assistant”, “content”
: “我是
人工智能助手”}, {“role”
: “user”, “content”
: “你叫什么名字”}, {“role”
: “assistant”, “content”
: “我叫chatGLM”}, {“role”
: “user”, “content”
: 智谱 AI GLM 教程 “你都可以做些什么事”} ]
) print
(response.choices[0].message
) “` 参数说明 – `model`
: 指定使用的模型名称,如`glm-4`。 – `messages`
:
对话历史的消息列表,每个消息对象包
`role`和`content`字段。 – `role`
: 可以是`user`或`assistant`。 – `content`
: 消息的具体内容。 处理响应
API返回的结果中包
了生成的回答,可以通过访问`response.choices[0].message`来获取结果。 注意事项 – 确保替换`
api_key`为实际申请的密钥。 – 如果遇到网络问题或其他错误,请检查
API Key的有效性和网络连接情况。 – 更多详细的参数和功能可以参考
智谱
AI官方文档。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/263842.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月12日 下午9:22
下一篇 2026年3月12日 下午9:23


相关推荐

关注全栈程序员社区公众号