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'

相关推荐
喵叔哟17 小时前
6.配置管理详解
后端·python·flask
曾经的三心草17 小时前
基于正倒排索引的Java文档搜索引擎3-实现Index类-实现搜索模块-实现DocSearcher类
java·python·搜索引擎
dangdang___go18 小时前
动态内存管理||malloc和free.realloc和calloc
c语言·开发语言·算法·动态内存管理
YA33318 小时前
mcp-grafana mcp 使用stdio报错
java·开发语言
周杰伦_Jay18 小时前
【Go 语言主流 Web】 框架详细解析
开发语言·后端·微服务·架构·golang
MOMO陌染18 小时前
Python 饼图入门:3 行代码展示数据占比
后端·python
PfCoder18 小时前
WinForm真入门(20)——StatusStrip控件解析
开发语言·windows·c#·winform·statusstrip
灵犀坠18 小时前
前端面试八股复习心得
开发语言·前端·javascript
代码游侠19 小时前
学习笔记——数据结构学习
linux·开发语言·数据结构·笔记·学习
vvoennvv19 小时前
【Python TensorFlow】 TCN-GRU时间序列卷积门控循环神经网络时序预测算法(附代码)
python·rnn·神经网络·机器学习·gru·tensorflow·tcn