Turn execution failed provider=builtin:zai-start-plan model=GLM-5.3-Flash reques...
错误信息
Turn execution failed
provider=builtin:zai-start-plan model=GLM-5.3-Flash request=7919f5ff-4e28-4836-b24a-5cb5131eb5b2 reason=unknown retryable=false
Captcha verification timed out after 120000ms.
AI 解决方案
📝 报错分析
1. 🌐 错误翻译
原文:Captcha verification timed out after 120000ms.
译文:验证码验证在 120000 毫秒(120 秒)后超时。
2. 🎯 原因分析
builtin:zai-start-plan 提供商的 GLM-5.3-Flash 模型的请求中,属于 API 调用链中的验证码校验环节。3. 💡 解决方案
请根据场景选择以下修复方式:
① 增加验证码验证超时阈值
// 以 fetch 请求为例,将超时时间延长至 180s 或更长
const TIMEOUT_MS = 180000; // 调整超时时间
const controller = new AbortController();
const timer = setTimeout(() => controller.abort(), TIMEOUT_MS);
try {
const response = await fetch('你的API地址', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ model: 'GLM-5.3-Flash', /* 其余参数 */ }),
signal: controller.signal
});
clearTimeout(timer);
// 处理响应
} catch (err) {
clearTimeout(timer);
if (err.name === 'AbortError') {
console.error('请求超时,请检查验证码服务响应');
} else {
console.error(err);
}
}
② 预检验证码服务可用性
# 在调用模型前,先确认验证码校验接口的连通性与处理耗时
curl -o /dev/null -s -w "HTTP状态:%{http_code} 总耗时:%{time_total}s\n" \
https://你的验证码验证端点
若接口响应本身已接近或超过 120s,需联系提供商(
builtin:zai-start-plan 对应的服务方)排查后端性能问题。