调用
智谱
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
