所有文章 > 日积月累 > GLM-4 API Key 获取指南
GLM-4 API Key 获取指南

GLM-4 API Key 获取指南

GLM-4 是智谱 AI 推出的新一代大模型,其性能在中文应用场景中表现出色。为了使用 GLM-4 的强大功能,用户需要获取 API Key。本指南将详细介绍如何注册、获取以及使用 GLM-4 API Key。

GLM-4 概述

GLM-4 于 2024 年 1 月 16 日发布,相比其前代 GLM-3,性能提升了 60%。在中文应用场景中,GLM-4 的表现接近 GPT-4 的 95%,甚至在某些测试中超越了 GPT-4。这一版本支持 128K 对话上下文,提供更强的多模态功能、更快的推理速度,并支持更多并发,大大降低了推理成本。此外,GLM-4 增强了智能体能力。在发布的同时,智谱 AI 推出了在线大模型模式,通过 API KEY 进行访问。GLM-4 发布

如何注册智谱 AI 账户并获取 API Key

注册步骤

首先,访问智谱 AI 大模型 MaaS 开放平台。点击页面左上方注册按钮,然后输入手机号并进行验证,即可完成注册。注册过程简单快捷,无需繁琐的步骤。

注册页面

获取 API Key

注册完成后,登录个人中心,点击“查看 API Key”按钮。首次查看时,系统会为您自动生成一个默认的 API Key。复制该 Key,注意保密,不要与他人共享。智谱 AI 具有自动保密措施,会更换已公开泄露的密钥。

查看 API Key

设置 API Key 环境变量

以 Mac 电脑为例,用户可以通过编辑 ~/.bash_profile 文件来永久设置环境变量。使用以下命令打开文件:

open -e ~/.bash_profile

在文件中,添加以下行来设置 API Key:

export GLM_API_KEY="YOUR_API_KEY"

保存文件后,运行以下命令使更改生效:

source ~/.bash_profile

通过以下命令验证 API Key 是否设置正确:

echo $GLM_API_KEY

使用 GLM-4 API 进行调用

使用 SDK

首先,安装 zhipuai SDK:

pip install zhipuai -U

使用以下代码调用 GLM-4:

from zhipuai import ZhipuAI

client = ZhipuAI(api_key="YOUR_API_KEY")
response = client.chat.completions.create(
    model="glm-4",
    messages=[
        {"role": "user", "content": "你好"}
    ],
)
print(response.choices[0].message.content)

使用 Requests 直接请求

(待补充)

GLM-4 的多角色对话系统

GLM-4 支持多角色对话系统,不仅能处理用户与模型之间的私聊,还能在对话中引入系统和工具角色。通过多角色对话,GLM-4 可以实现更复杂的交互,例如在无法回答问题时调用外部工具。

如何设置多角色对话

chat.completions.create 函数中,使用 messages 参数来实现多角色对话。该参数是一个列表,包含多个字典,每个字典代表一条消息。消息的发送者通过 role 字段指定,内容通过 content 字段描述。

构建儿童绘本应用实例

最近,智谱 AI 宣布 GLM-4-Flash 大模型 API 免费使用,适合构建多种应用。以下是一个使用 GLM-4 构建儿童绘本应用的示例:

应用构思

应用面向 7-10 岁儿童,绘本由大模型构思并生成内容。绘本分为四个部分,每部分约 300 字,并配有插图。最终内容和图片存储在本地磁盘。

儿童绘本应用流程

FAQ

  1. 问:如何设置 GLM-4 API Key 的环境变量?

    • 答:在 Mac 系统中,编辑 ~/.bash_profile 文件,添加 export GLM_API_KEY="YOUR_API_KEY",然后运行 source ~/.bash_profile
  2. 问:GLM-4 支持哪些对话角色?

    • 答:GLM-4 支持用户、助手、系统和工具四种对话角色。
  3. 问:GLM-4-Flash 大模型 API 有哪些应用场景?

    • 答:GLM-4-Flash 适用于构建儿童绘本、智能客服、虚拟助手等场景。

通过以上指南,您可以顺利获取和使用 GLM-4 API Key,体验其强大的功能。

#你可能也喜欢这些API文章!