1497 字
3 分钟
GLM 接入指南
GLM 接入指南:从零开始快速集成智谱AI大模型 🚀
一、什么是 GLM?
GLM(General Language Model)是智谱AI推出的开源大语言模型系列,支持文本生成、对话、知识问答等任务。通过官方API,开发者可以轻松将GLM集成到自己的应用中,实现智能对话、内容生成等功能。
💡 目前常用版本为 GLM-4(最新)和 GLM-3-Turbo,本指南以GLM-4为例。
二、前置准备
2.1 获取 API Key
- 访问 智谱AI开放平台 注册账号
- 在“API密钥”页面创建新的API Key
- 妥善保存
API_KEY和SECRET_KEY
2.2 环境要求
- Python:3.8+ 或 Java:JDK 11+
- 网络畅通(可访问
open.bigmodel.cn)
三、Python 快速接入
3.1 安装 SDK
pip install zhipuai
3.2 基础对话示例
from zhipuai import ZhipuAI
# 初始化客户端
client = ZhipuAI(api_key="your_api_key_here")
# 调用对话接口
response = client.chat.completions.create(
model="glm-4", # 使用GLM-4模型
messages=[
{"role": "user", "content": "你好,请介绍一下你自己"}
],
temperature=0.7, # 控制随机性 (0~1)
max_tokens=1024, # 最大输出长度
top_p=0.9 # 核采样参数
)
# 输出结果
print(response.choices[0].message.content)
3.3 流式输出(实时显示)
response = client.chat.completions.create(
model="glm-4",
messages=[{"role": "user", "content": "写一首关于春天的五言诗"}],
stream=True # 开启流式输出
)
for chunk in response:
if chunk.choices[0].delta.content is not None:
print(chunk.choices[0].delta.content, end="")
四、Java Spring Boot 接入(推荐)
对于Java后端开发者,使用Spring Boot集成GLM更加高效。
4.1 Maven 依赖
<dependency>
<groupId>com.zhipu</groupId>
<artifactId>zhipuai-sdk-java</artifactId>
<version>
部分信息可能已经过时









