你好,
我是 iflow 平台的用户,当前通过 OpenAI 兼容接口调用 qwen3-coder-plus 模型时出现 514 EngineInternalError,详情如下:
-
请求方式
接口地址:POST https://apis.iflow.cn/v1/chat/completions
模型名称:qwen3-coder-plus
请求体为标准 OpenAI Chat 格式,示例片段:
json { "model": "qwen3-coder-plus", "messages": [ {"role": "user", "content": "hello"} ] } -
报错信息(关键摘录)
plaintext Error rendering prompt template: can only concatenate str (not "list") to str
完整 traceback 已附在文末。 -
初步判断
错误发生在贵方服务端渲染 prompt 模板阶段,疑似将messages字段(list 类型)直接与字符串拼接,导致 Python 类型异常。
我们本地配置与调用代码经排查无误,且调用其他模型无此问题,故可确认是qwen3-coder-plus背后的 Jinja2 模板脚本存在 bug。 -
诉求
请协助检查并修复该模型使用的 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
...
祝好!