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'

相关推荐
杰克逊的日记6 分钟前
CentOs系统部署DNS服务
linux·python·centos·dns
时光话6 分钟前
Lua:第1-4部分 语言基础
开发语言·lua
欧宸雅12 分钟前
Clojure语言的持续集成
开发语言·后端·golang
胡斌附体27 分钟前
qt tcpsocket编程遇到的并发问题
开发语言·网络·qt·并发编程·tcpsocket
Bruce_Liuxiaowei34 分钟前
基于Flask的DeepSeek~学术研究领域智能辅助系统设计与实现
后端·python·flask·deepseek
Swift社区44 分钟前
轻松搞定!Mac 用户的 ESP-IDF 安装全攻略
python·嵌入式
学c真好玩1 小时前
4.3python操作ppt
开发语言·python·powerpoint
数小模.1 小时前
MATLAB中plot函数的详细参数表
开发语言·matlab
褚翾澜1 小时前
Haskell语言的NoSQL
开发语言·后端·golang
越学不动啦1 小时前
三、概念篇+Bug篇
bug·测试·软件测试入门·bug测试