必须选glm-4或glm-4-air模型,配三句式客服Prompt,接入对话流并加安全过滤与压力测试。第一步选对模型防计费陷阱;第二步用身份限定、越界拦截、知识库绑定三句话锁定AI行为;第三步通过Dify或Python直连确保会话关联;第四步开启严格内容过滤和中文敏感词熔断;第五步做并发、熔断、上下文三重压测。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想用智谱清言API快速搭建一个能处理用户咨询、自动回复、不翻车的智能客服系统,而不是花几万块买SaaS套餐或雇人写几百行胶水代码。这一步必须绕开“模型选错→Token爆表→对话逻辑混乱→客户骂上微博”的死亡三连,尤其要防住那个默认调用glm-4却在后台偷偷跑glm-4-flash的计费陷阱。
第一步:选对模型,否则5分钟烧光50块
登录智谱AI开放平台(open.bigmodel.cn),进入「模型管理」→「已开通模型」页面。这里不是看哪个名字酷就选哪个——【glm-4-flash是默认模型,但仅适合轻量问答;真做客服必须手动勾选glm-4或glm-4-air】。glm-4支持128K上下文,能记住用户前5轮提问;glm-4-air响应更快、成本更低,适合高频短问。别信Dify后台自动填充的“推荐模型”,它填的往往是体验版权限下的最低配型号。
点击模型右侧「详情」,确认「调用权限」状态为「已开通」。若显示「申请中」或灰显,立刻返回「权限申请」页提交工单——GLM-4系列模型需单独审批,审核通常2小时,但不提交就永远卡在“Model not found”报错里。
第二步:构造客服专用Prompt,别让AI胡说八道
在Dify或自建服务中配置系统提示词(system prompt)时,禁止写“你是一个 helpful assistant”。客服场景下,必须锁定行为边界:
第一句写死身份:“你是一家电商公司的智能客服,只回答订单查询、退换货政策、发货时效三类问题。”
第二句封死越界:“用户问天气、讲段子、提技术问题,统一回复‘抱歉,我专注处理订单相关事宜,其他问题请拨打人工热线400-xxx-xxxx’。”
第三句植入兜底机制:“所有回答必须基于知识库文档ID#2026-Q3-policy.pdf中的条款,若文档未覆盖该问题,回复‘该问题需人工核实,请稍候,我们将10分钟内回电’。”
这三句话缺一不可。漏掉第二句,AI会接梗讲相声;漏掉第三句,它可能编造根本不存在的“7天无理由延至30天”政策,引发客诉。
第三步:接入真实对话流,不是测着玩
方法一:用Dify直接对接(适合无开发资源)
设置→工作区→新建应用→选择「聊天型」→模型供应商选「智谱AI」→填写API Key和刚确认开通的模型名(如glm-4-air)→上传客服知识库PDF →启用「对话历史」开关 →发布。
方法二:Python脚本直连(适合需定制路由)
安装SDK:pip install zhipuai -i https://mirrors.aliyun.com/pypi/simple/。清华源会报SSL错误,必须换阿里源。
关键代码段:在每次请求中强制插入会话ID与用户手机号哈希值,用于后续溯源。
response = client.chat.completions.create(
model="glm-4-air",
messages=[{"role": "system", "content": system_prompt},
{"role": "user", "content": user_message}],
extra_body={"session_id": "hash(phone_number)"}
)
这一步不做,客服系统无法关联同一用户的多轮对话,用户问完“我的订单呢”再问“怎么还没发”,AI会当成两个陌生人处理。
第四步:加安全阀,防止客服变杠精
在Dify或自建服务中开启「内容安全过滤」,级别选「严格」。智谱后台默认关闭此功能,但实测中,当用户输入“你是不是傻”“客服滚出来”等攻击性语句时,未开启过滤的glm-4会认真分析并回复“作为AI,我无法感知情绪,但很乐意帮您解决问题”——这种回应会激化矛盾。
同步配置「敏感词熔断」:在知识库上传页下方找到「关键词拦截列表」,填入“投诉”“举报”“12315”“律师”等词。触发即跳转人工坐席,不生成任何AI回复。
【注意:熔断词必须用中文全角字符录入,写“投诉”有效,“投诉 ”(带空格)则失效】
第五步:上线前必做的压力测试
第一步:用curl模拟100并发请求,每秒发10条含“查订单号SN20260729XXXXX”的消息,观察响应延迟是否稳定在800ms内。超时说明没开streaming或模型负载过高。
第二步:故意输入“我要投诉你们虚假发货”,确认是否触发熔断跳转人工,而非输出长篇道歉话术。
第三步:连续发送5条不同订单号查询,验证上下文记忆是否生效——第5次提问“上一条订单的物流单号是多少”,AI必须准确提取前序对话中的单号,不能答“请提供订单号”。


















