Xinference 常见bug: "detail": "Invalid input. Please specify the prompt."

"detail": "Invalid input. Please specify the prompt."

if not messages or messages[-1].get("role") not in ["user", "system", "tool"]:

raise HTTPException(

status_code=400, detail="Invalid input. Please specify the prompt."

)https://openi.pcl.ac.cn/o3sky/inference/src/tag/v0.11.2.post1/xinference/api/restful_api.py:1281

我方法是:

if len(messages)>2:

messages[-1]['role']='system'

相关推荐
伊玛目的门徒8 小时前
告别 OpenAI SDK:如何使用 Python requests 库调用大模型 API(例如百度的ernie-4.5-turbo)
python·openai·requests·大模型调用·ernie-4.5-turbo
sinat_602035369 小时前
模块与包的导入
运维·服务器·开发语言·python
计算机学姐9 小时前
基于Python的旅游数据分析可视化系统【2026最新】
vue.js·后端·python·数据分析·django·flask·旅游
恋雨QAQ9 小时前
python函数和面向对象
开发语言·python
天雪浪子9 小时前
Python入门教程之逻辑运算符
开发语言·python
落羽的落羽10 小时前
【C++】特别的程序错误处理方式——异常机制
开发语言·c++
张子夜 iiii10 小时前
实战项目-----在图片 hua.png 中,用红色画出花的外部轮廓,用绿色画出其简化轮廓(ε=周长×0.005),并在同一窗口显示
人工智能·pytorch·python·opencv·计算机视觉
gongzemin10 小时前
Django入门2--设置数据库 admin
python·django
通达的K10 小时前
Java实战项目演示代码及流的使用
java·开发语言·windows