":{"message":"not supported model for image generation (request id: 202609080919...

2026年09月08日 09:19 15.25 秒 success

错误信息

上游生图接口错误:{"error":{"message":"not supported model for image generation (request id: 202609080919227382040203M1rW3Uv)","type":"new_api_error","param":"","code":"local:convert_request_failed"}}

AI 解决方案

🔍 报错信息分析

1. 🌐 错误翻译


原文:not supported model for image generation (request id: 202609080919227382040203M1rW3Uv)
译文:不支持用于图像生成的模型(请求ID:202609080919227382040203M1rW3Uv)

2. 🎯 原因分析


  • 根本原因:调用图像生成接口时使用了不被支持的模型参数

  • 具体位置:在向上游生图接口发送请求时,请求参数中的模型标识符不符合接口要求

  • 上下文分析:接口明确限定了可用于图像生成的模型范围,当前请求使用的模型超出该范围,导致接口拒绝处理
  • 3. 💡 解决方案


  • 核查支持的模型列表:查阅接口文档,确认当前接口支持的图像生成模型,获取正确的模型标识符

  • 替换请求参数:在代码中将不支持的模型参数替换为文档中规定的支持模型,修正后的请求参数示例如下:

  • // 以正确模型替换此处的模型参数
    const requestData = {
      model: "支持的图像生成模型标识符", // 例如:sd-1、dall-e-3等(具体以接口文档为准)
      prompt: "你的生成提示词",
      // 其他参数保持不变
    };
    

    4. 🛡️ 预防措施


  • 前置参数校验:在调用接口前,通过配置文件或枚举值存储接口支持的模型列表,对传入的模型参数进行校验,确保仅传递合规模型,避免无效请求。

  • 工具辅助检查

  • - 使用Postman等接口测试工具,先通过文档中的支持模型进行预测试,验证参数有效性后再集成到代码
    - 参考官方SDK(若提供),SDK通常会内置模型校验逻辑,可直接调用SDK提供的方法生成合规请求参数