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'

相关推荐
资深设备全生命周期管理2 小时前
SOP实时侦测系统
python
棒棒的皮皮2 小时前
【OpenCV】Python图像处理几何变换之透视
图像处理·python·opencv·计算机视觉
小鸡吃米…2 小时前
Python编程语言面试问题一
python·面试
天外飞雨2 小时前
室内重跑EKF
python
zhougl9962 小时前
区分__proto__和prototype
开发语言·javascript·原型模式
weixin_420947642 小时前
php composer update 指定包的分支非tag
开发语言·php·composer
一水鉴天2 小时前
整体设计 定稿 之6 完整设计文档讨论及定稿 之4 整体设计数据库设计规范(含两个版本)
开发语言·人工智能·架构
五阿哥永琪2 小时前
Spring Boot 权限控制三件套:JWT 登录校验 + 拦截器 + AOP 角色注解实战
java·spring boot·python
Evand J2 小时前
【EKF定位滤波例程】三维空间(XYZ)速度与位置观测与滤波(使用扩展卡尔曼滤波EKF),状态量和观测量都是非线性的。附MATLAB例程下载链接
开发语言·matlab
AM越.3 小时前
Java设计模式超详解--观察者设计模式
java·开发语言·设计模式