硅基流动上线GLM-5.3 API:输入每百万token 1.40美元,仅支持文本
硅基流动官方博客发布GLM-5.3 API使用指南,模型ID为zai-org/GLM-5.3,通过兼容OpenAI的Chat Completions接口调用,缓存输入每百万token 0.26美元,输出每百万token 4.40美元,该部署不接受图像输入。
AI解读:硅基流动把GLM-5.3接入了自家平台,调用方式沿用兼容OpenAI的Chat Completions接口,模型ID必须写成zai-org/GLM-5.3,少一个前缀或换个大小写都找不到这个部署。
价格按三类token分开算:未缓存输入每百万 1.40 美元,缓存输入每百万 0.26 美元,输出每百万 4.40 美元,适用于 2026 年 9 月 9 日起的硅基流动部署,不能拿Z.AI直连API或其他推理服务的价目表来估算。
GLM-5.3是常开推理模型,可以调low、high、max三档推理强度,官方建议先用high,等代表性任务证明max带来的效果提升值得更长响应和更高token消耗再切换。
这个部署只接受文本输入、返回文本输出,不能分析截图、图表或照片;工具调用则支持,通过tools数组定义函数并处理返回的tool_calls。
真正影响账单的是输出:省下 100 万输入token是 1.40 美元,省下 100 万输出token是 4.40 美元。给max_tokens设个现实的值、并要求固定输出格式,比事后优化输入更划算。
对做编码或agent工作流的人,API标价不等于单个成功任务的成本。官方建议同时跟踪重试次数、失败输出、人工修正时间和token用量;429、503、504 可以有限重试,400 和 401 应先改请求或凭证而不是重复发送。
硅基流动官方博客发布GLM-5.3 API使用指南,说明该模型已可通过硅基流动平台调用。接口为兼容OpenAI的Chat Completions API,请求地址是https://api.siliconflow.com/v1/chat/completions,鉴权使用硅基流动API key。
模型ID为zai-org/GLM-5.3。博客特别提示命名空间是模型ID的一部分,glm-5.3、GLM-5.3、zai/GLM-5.3等写法都不能指向硅基流动上的这个部署,需要从GLM-5.3模型页原样复制。
价格方面,截至 2026 年 9 月 9 日,硅基流动上GLM-5.3的未缓存输入为每百万token 1.40美元,缓存输入为每百万token 0.26美元,输出为每百万token 4.40美元。博客强调这些价格只适用于硅基流动的zai-org/GLM-5.3部署,不应拿Z.AI直连API或其他推理服务商的价格来估算经由硅基流动发送的请求成本。
GLM-5.3采用常开推理(always-on reasoning),提供low、high、max三档推理强度:low适合常规转换和直接的代码任务,high适合调试、代码生成和中等复杂度推理,max适合跨文件分析、架构工作和长时间运行的agent任务。博客建议测试API时从high起步,当代表性任务显示额外推理带来的效果提升足以抵消可能更长的响应和更高的token消耗时,再改用max。
max_tokens字段限制模型最多生成多少token,不预先保留也不预先按该数值收费,计费依据实际处理和生成的token。
该部署接受文本输入并返回文本输出,不支持图像输入;如果应用需要分析截图、图表或照片,应选择有文档说明支持图像输入的模型。工具调用则受支持,通过Chat Completions API在tools数组中定义可用函数,应用需要先处理返回的tool_calls,再把工具结果发回模型。
计费示例与输出成本控制
博客给出估算公式:预估费用(美元)=(未缓存输入token / 1,000,000 × 1.40)+(缓存输入token / 1,000,000 × 0.26)+(输出token / 1,000,000 × 4.40),三类分别计算后相加。
文中的三个算例均标注为假设:1,000 个短请求,消耗 100 万输入加 20 万输出,费用为 1.40 + 0.88 = 2.28 美元;100 个代码分析请求,消耗 500 万输入加 50 万输出,费用为 7.00 + 2.20 = 9.20 美元;1,000 个带重复上下文的请求,消耗 200 万未缓存输入、800 万缓存输入加 200 万输出,费用为 2.80 + 2.08 + 8.80 = 13.68 美元。第三个算例假设 800 万输入token符合缓存输入计价条件,博客说明实际账单取决于每次请求实际适用的token分类。
博客以当前标准费率对比:减少 100 万输入token省 1.40 美元,减少 100 万输出token省 4.40 美元,因此建议给max_tokens设定现实的值,并给模型明确的输出格式,而不是让每个请求都生成不必要的长响应。
响应读取、流式输出与错误处理
非流式响应遵循Chat Completions结构,应用通常需要的字段是content,即给用户的最终答案;推理模型响应还可能包含单独的reasoning_content字段,博客建议应用通常展示或存储最终content,而不是把两个字段合并进面向用户的答案。
博客提醒在把响应当作完整结果前检查finish_reason,并在提示测试期间记录usage对象,因为输出长度会显著影响请求总成本。用于交互式聊天、编码助手和较长响应时,可把stream设为True,硅基流动以Server-Sent Events返回,并以data: [DONE] 结束;生产客户端还应捕获连接中断,并判断重试是否会重复模型已完成的工作。
故障排查从HTTP状态码、响应体、端点和准确的模型ID入手。环境变量未设置会报本地SILICONFLOW_API_KEY错误;401 或Invalid token对应缺失、无效或格式错误的API key;400 通常是请求体、模型或参数无效;模型未找到或不受支持说明模型ID写错;404 是URL或路径错误;429 是账户级token或请求上限;503 搭配code 50505表示模型服务暂时过载;504 或客户端超时表示请求耗时过长。
对 429、503、504,博客建议使用有限重试策略,例如三次尝试并逐步增加延迟,多个工作进程可能同时重试时加入随机抖动;400 和 401 不应在未先修正请求或凭证的情况下自动重试。如果请求在不带reasoning_effort时正常、加上该字段后失败,应核对模型ID和参数值,因为GLM-5.3只支持low、high、max,从其他模型或其他服务商复制的参数未必被硅基流动部署接受。
常见问题:SDK兼容性与模型区分
博客在常见问题中确认,可以用OpenAI Python SDK调用:把SDK的base URL设为https://api.siliconflow.com/v1,提供硅基流动API key,模型用zai-org/GLM-5.3,并在从其他服务商复制可选参数前确认这些参数受支持。
关于图像输入,答案是不支持:硅基流动的GLM-5.3部署接受文本输入、返回文本输出。关于工具调用,答案是支持,通过Chat Completions API使用function tools。关于GLM-5.3与GLM-5.3-Flash,博客说明这是两个不同的硅基流动部署,模型ID、能力和价格都不同,应用切换前需查看GLM-5.3-Flash的模型页。具体参数与价格以硅基流动官方文档和模型页为准。