qwen3-coder-plus 模型调用返回 514 模板渲染错误,请协助修复

你好,
我是 iflow 平台的用户,当前通过 OpenAI 兼容接口调用 qwen3-coder-plus 模型时出现 514 EngineInternalError,详情如下:

  1. 请求方式
    接口地址:POST https://apis.iflow.cn/v1/chat/completions
    模型名称:qwen3-coder-plus
    请求体为标准 OpenAI Chat 格式,示例片段:
    json { "model": "qwen3-coder-plus", "messages": [ {"role": "user", "content": "hello"} ] }

  2. 报错信息(关键摘录)
    plaintext Error rendering prompt template: can only concatenate str (not "list") to str
    完整 traceback 已附在文末。

  3. 初步判断
    错误发生在贵方服务端渲染 prompt 模板阶段,疑似将 messages 字段(list 类型)直接与字符串拼接,导致 Python 类型异常。
    我们本地配置与调用代码经排查无误,且调用其他模型无此问题,故可确认是 qwen3-coder-plus 背后的 Jinja2 模板脚本存在 bug。

  4. 诉求
    请协助检查并修复该模型使用的 prompt 模板,确保在模板中正确遍历 messages 而非直接拼接。
    修复后请告知,我们可立即验证。如需要更多请求 ID 或时间段信息,请随时提出。

感谢支持!

附:完整 traceback(供研发定位)

Engine internal server error!: ErrorMsg: Error rendering prompt template: can only concatenate str (not "list") to str 
Traceback: .../reasoning_tool_base_renderer.py", line 157, in _build_prompt
...

祝好!

1 个赞

你好,我们这边看到你的代码写得有点问题,比如 rendering prompt template这里

可以让iFlow cli看下你的代码修改一下