Turn execution failed provider=builtin:zai-start-plan provider_code=3012 model=G...

2026年09月11日 17:58 8.62 秒 success

错误信息

Turn execution failed provider=builtin:zai-start-plan provider_code=3012 model=GLM-5.3 request=3dd643b4-56cb-4172-8681-2ab9808fa0c4 reason=unknown status=405 retryable=false

AI 解决方案

原文:Turn execution failed
译文:回合执行失败

🎯 原因分析


  • 报错状态码为 405,通常表示请求方法不被允许(Method Not Allowed)。

  • 当前尝试访问的 API 接口可能不支持当前使用的请求方式(如 GET 请求调用了 POST 专属接口)。

  • retryable=false 说明此错误不可重试,需修正请求方式才能解决。
  • 💡 解决方案


    确认接口的请求方式与接口定义一致。如果是针对特定模型(如 GLM-5.3)的 API 调用,请确保使用正确的 HTTP 方法:

    // 错误示例(若接口要求 POST)
    fetch('https://api.example.com/zai-start-plan', {
      method: 'GET' // ❌ 可能导致 405
    });
    
    // 修复后代码
    fetch('https://api.example.com/zai-start-plan', {
      method: 'POST', // ✅ 使用接口要求的请求方式
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ model: 'GLM-5.3' })
    });
    

    🛡️ 预防措施


  • 📋 查阅 API 文档,明确各接口支持的 HTTP 方法(GET/POST/PUT 等)。

  • 🔍 使用 Postman 或 curl 工具预先测试接口,验证请求方式是否正确,避免直接在代码中硬编码。