限流与运行状态
请求不稳定不一定是模型故障。额度边界、请求速率、并发、客户端超时和任务等待都可能产生相似现象。
429 通常指向请求频率或并发限制;余额或额度问题则应结合实际状态码与控制台记录判断。不要把所有限制都归结为“余额不足”。
五层运行约束
同一现象可能跨越多层。例如客户端超时后自动重试,会同时增加并发、用量和重复任务风险。
按症状快速判断
稳定性排查流程
固定一个最小请求
使用已验证的 Key、模型和短输入,先确认基础链路。排障过程中不要同时修改地址、模型、参数和并发。
记录单请求基线
保存正常状态码、首段或完整响应耗时、用量和请求 ID。没有基线时,很难判断“慢”到什么程度才算异常。
逐步增加并发
从单请求开始,分阶段提高并发并记录成功率、429 比例和延迟。找到变化点后停止继续放大压力。
检查客户端行为
确认超时设置、连接池、自动重试与页面重复提交。客户端策略经常会把一次短暂异常放大为请求峰值。
回到控制台核对
结合 API Key 管理、任务中心 和 用量与账单,判断请求是否已受理、是否仍在执行以及是否产生消耗。
重试策略应有边界
提高超时、并发或额度都会改变系统行为,但不等于修复根因。每次只调整一个变量,并保留调整前后的对照数据。
上线前的运行基线
- 核心接口的正常耗时范围
- 每个应用允许的并发与请求速率
- 客户端连接超时、读取超时和最大重试次数
- 异步任务的轮询间隔、总等待时间与停止条件
429、5xx、任务失败和用量异常的告警阈值- 发生异常时需要保留的请求 ID、任务 ID、Key 名称和时间范围