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'

相关推荐
2401_85049165几秒前
如何处理SQL注入敏感源_记录所有不安全的SQL请求
jvm·数据库·python
彳亍101几秒前
如何防御SQL注入的SQL畸形查询_利用语法分析器检测
jvm·数据库·python
m0_741481782 分钟前
如何使用 AWS Lambda 和 Python 获取 EMR 集群的标签列表
jvm·数据库·python
m0_690825823 分钟前
宝塔面板如何检查服务器安全风险_运行宝塔安全扫描功能
jvm·数据库·python
2301_7950997410 分钟前
c++怎么在Linux下通过文件描述符获取详细的Inode节点信息【底层】
jvm·数据库·python
阿正呀12 分钟前
Bootstrap与Vite打包 Bootstrap项目如何使用Vite构建
jvm·数据库·python
m0_5967490914 分钟前
Python编写Flask接口如何防止爬虫抓取_使用User-Agent与频率限制
jvm·数据库·python
神明93115 分钟前
c++如何判断一个路径是否是符号链接_is_symlink函数用法【附代码】
jvm·数据库·python
Komore31515 分钟前
java 泛型
java·开发语言·泛型
Hemy0815 分钟前
tauri + rust 创建初始项目
开发语言·后端·rust