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'

相关推荐
Allen_LVyingbo几秒前
面向医疗群体智能的协同诊疗与群体决策支持系统(上)
数据结构·数据库·人工智能·git·python·动态规划
Byte Wizard4 分钟前
C语言指针深入浅出4
c语言·开发语言
asdfg125896312 分钟前
Java 大型项目设计的“内功心法”---面向对象和接口编程
java·开发语言
叼烟扛炮12 分钟前
C++第八讲:string 类
开发语言·c++·算法·string
ch.ju13 分钟前
Java programming Chapter Three——Array
java·开发语言
努力努力再努力wz26 分钟前
【Qt入门系列】第一个 Qt Widgets 程序:项目创建、UI 文件、Hello World、对象树与 qDebug 日志
java·c语言·开发语言·数据结构·c++·qt·ui
电子云与长程纠缠28 分钟前
UE5 GameFeature创建与使用
开发语言·学习·ue5·游戏引擎
_Evan_Yao36 分钟前
零基础学编程,第一门语言选Python还是C?
c语言·开发语言·python
凤凰院凶涛QAQ39 分钟前
《C++转Java快速入手系列》抽象类和接口篇
java·开发语言·c++
河阿里43 分钟前
Lambda表达式(Java):从语法本质到工程实践
java·开发语言