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'

相关推荐
云浩舟9 分钟前
Golang并发读取json文件数据并写入oracle数据库的项目实践
开发语言·数据库·golang
walkskyer15 分钟前
Golang strconv包详解:高效类型转换实战
android·开发语言·golang
我命由我1234519 分钟前
Android Room 构建问题:There are multiple good constructors
android·开发语言·java-ee·android studio·android jetpack·android-studio·android runtime
编程小筑1 小时前
R语言的语法糖
开发语言·后端·golang
芝士就是力量啊 ೄ೨2 小时前
Kotlin 循环语句详解
android·java·开发语言·kotlin
Alex老夫子2 小时前
kotlin sortedBy 与sortedWith的区别
android·开发语言·kotlin
云端 架构师2 小时前
Python语言的编程范式
开发语言·后端·golang
QQ27437851092 小时前
django基于Python对西安市旅游景点的分析与研究
java·后端·python·django
云端 架构师2 小时前
Python语言的字符串处理
开发语言·后端·golang
葡萄架子2 小时前
线程并发下的单例模式
java·开发语言·单例模式