位置:首页 > 热点资讯 > ChatGLM API模型名填写方法

ChatGLM API模型名填写方法

时间:2026-07-25  |  作者:318050  |  阅读:0

智谱AI(Zhipu AI)官方确认,截至2024年第三季度,其ChatGLM系列API仅支持三个模型标识符:chatglm_turbochatglm_stdchatglm_pro。旧版名称如chatglm-6bchatglm2-6b等已全部停用,开发者若填写错误将直接返回404或“model not found”错误。

根据智谱AI控制台内“已开通模型”列表显示,当前有效模型名必须严格匹配上述三个标识符,且大小写敏感、不可含空格。任何使用中文名、别名或带空格的填写方式均会导致请求失败。

具体调用时,开发者可通过两种方式正确填写模型名:

  • 方法一:Python requests调用——在POST请求的JSON body中,将model字段设置为精确的字符串,例如{"model": "chatglm_turbo", "prompt": "你好"}。注意model值必须为双引号包裹的纯英文字符串,前后无空格,大小写敏感。
  • 方法二:使用zhipuai SDK——初始化client后,直接传入model参数,例如response = client.chat.completions.create(model="chatglm_std", messages=[{"role": "user", "content": "今天天气如何?"}])。SDK会自动校验model合法性,若传入非法名称则会抛出ValueError异常。

开发者可通过curl命令快速验证模型名是否生效:

curl -X POST https://open.bigmodel.cn/api/paas/v4/chat/completions 
-H "Authorization: ZhipuAI your_api_key" 
-H "Content-Type: application/json" 
-d '{"model":"chatglm_pro","messages":[{"role":"user","content":"hi"}]}'

若返回体中model字段与请求一致且choices[0].message.content有文本输出,则说明填写正确。若返回{"error":{"code":"InvalidParameter","message":"model not found"}},则表示模型名错误,需检查拼写、是否使用了已下线型号或包含了不可见字符(如全角空格)。

开发者如需获取最新模型列表,可登录智谱AI控制台,进入“API密钥”页面,点击左侧菜单栏“模型服务”,在“已开通模型”中查看。

目前,智谱AI尚未公布后续是否会新增或调整模型标识符,开发者应持续关注官方控制台及文档更新。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多