Turn execution failed provider=builtin:zai-start-plan provider_code=3012 model=G...
错误信息
Turn execution failed
provider=builtin:zai-start-plan provider_code=3012 model=GLM-5.3 request=add39883-cc96-4487-b17a-37657555dc2d reason=unknown status=405 retryable=false
AI 解决方案
原文:Turn execution failed provider=builtin:zai-start-plan provider_code=3012 model=GLM-5.3 request=add39883-cc96-4487-b17a-37657555dc2d reason=unknown status=405 retryable=false
译文:对话轮次执行失败,提供方=内置:zai-start-plan,提供方代码=3012,模型=GLM-5.3,请求ID=add39883-cc96-4487-b17a-37657555dc2d,未知原因,状态码=405,不可重试
🎯 原因分析
该报错属于API调用返回的405 Method Not Allowed状态码,核心原因是请求使用的方法(如GET、POST等)不被该API端点支持,且状态码标记为不可重试,说明并非临时性故障,而是请求方式存在本质错误。
💡 解决方案
// 错误示例(可能使用了不支持的方法)
fetch('https://api.example.com/v1/zai-start-plan', {
method: 'POST', // 若端点仅支持GET则会导致405
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
body: JSON.stringify({ model: 'GLM-5.3', param: 'value' })
})
// 修复代码:使用端点支持的方法(此处假设需用GET)
fetch('https://api.example.com/v1/zai-start-plan', {
method: 'GET',
headers: { 'Authorization': 'Bearer YOUR_TOKEN' }
})