代码示例
中文exp-2815未验证
安装 SDK
# 安装最新版本 pip install zai-sdk # 或指定版本 pip install zai-sdk== 0.2.3
验证安装
import zai print (zai. __version__ )
完整示例
以下是一个完整的结构化输出示例,演示如何进行情感分析并返回结构化的 JSON 结果:
from zai import ZhipuAiClient import json # 初始化客户端 client = ZhipuAiClient( api_key = "YOUR_API_KEY" ) # 基础 JSON 模式 response = client.chat.completions.create( model = "glm-5.2" , messages = [ { "role" : "system" , "content" : """ 你是一个情感分析专家。请按照以下 JSON 格式返回分析结果: { "sentiment": "positive/negative/neutral", "confidence": 0.95, "emotions": ["joy", "excitement"], "keywords": ["天气", "心情"], "analysis": "详细分析说明" } """ }, { "role" : "user" , "content" : "请分析这句话的情感:'今天天气真好,心情很愉快!'" } ], response_format = { "type" : "json_object" } ) # 解析结果 result = json.loads(response.choices[ 0 ].message.content) print ( f "情感: { result[ 'sentiment' ] } " ) print ( f "置信度: { result[ 'confidence' ] } " ) print ( f "情绪: { result[ 'emotions' ] } " )
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:智谱 GLM 官方提示词教程 · docs.bigmodel.cn/cn/guide/capabilities/struct-output · 可信度 S · 标签:中文 / 提示词工程 / 框架 / 少样本 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。