当前位置: 首页 > news >正文

ragflow报错:KeyError: ‘\n “序号“‘

环境:

ragflowv 0.17.2

问题描述:

ragflow报错:KeyError: ‘\n “序号”’

**1. 推荐表(输出json格式)**
[{"},{},{"},{}
]
raceback (most recent call last):
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]:   File "/mnt/code/ragflow/api/apps/conversation_app.py", line 232, in stream
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]:     for ans in chat(dia, msg, True, **req):
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]:   File "/mnt/code/ragflow/api/db/services/dialog_service.py", line 313, in chat
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]:     msg = [{"role": "system", "content": prompt_config["system"].format(**kwargs)}]
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]: KeyError: '\n    "志愿序号"'
May 08 20:06:09 VM-0-2-ubuntu ragflow-start.sh[2745493]: 2025-05-08 20:06:09,687 INFO     2745493 127.0.0.1 - - [08/May/2025 20:06:09] "POST /v1/conversatio

解决方案:

这个字符串中存在一个格式化占位符,形如 {…},需要用kwargs中的键去替换,但在 kwargs 字典中没有对应的键 ‘\n “志愿序号“‘

1.更改去掉{}

**1. 推荐表(输出json格式)**
["序号": "志愿1","概率": "37%","建议": "冲","专业": "机械设计制造及其自动化"
,"序号": "志愿2","概率": "33%","建议": "稳","专业": "电子信息类","序号": "志愿3","概率": "30%","建议": "保","专业": "电气工程及其自动化","志愿序号": "志愿4","概率": "28%","建议": "难","专业": "计算机类"]

恢复正常
在这里插入图片描述

相关文章:

  • VTK-B 人工智能采集单元选型与配置原理说明
  • printf调试时候正常,运行时打印不出来
  • LAMMPS分子动力学基于周期扰动法的黏度计算
  • 【Bluedroid】蓝牙 HID 设备服务注册流程源码解析:从初始化到 SDP 记录构建
  • 旅游推荐数据分析可视化系统算法
  • 求两个正整数的最大公约数和最小公倍数:方法1:辗转相除法
  • openstack的网络和vpc网络底层原理有什么区别与联系
  • 添加物体.
  • MySQL 从入门到精通(五):索引深度解析 —— 性能优化的核心武器
  • 计算机网络 4-1 网络层(网络层的功能)
  • openstack的网络技术是怎样的
  • JAVA练习题(1) 卖飞机票
  • AJAX 请求方式
  • 【沉浸式求职学习day35】【Tomcat安装、配置】【Http简述】
  • anaconda部分基本指令
  • 车载学习(6)——CAPL(1)一些基础知识
  • Open CASCADE学习|Geom2d_BezierCurve 类
  • 4.9/Q1,GBD数据库最新文章解读
  • 蓝牙GAP协议概述
  • 中国古代史2
  • 署名文章:从宏观调控看中国经济基本面
  • 7月打卡乐高乐园,还可以去千年古镇枫泾参加这个漫画艺术季
  • 中美经贸高层会谈将在午餐后继续
  • 巴基斯坦称成功拦截印度导弹,空军所有资产安全
  • 上海“世行对标改革”的税务样本:设立全国首个税务审判庭、制定首个税务行政复议简易程序
  • 欧盟公布对美关税反制清单,瞄准美国飞机等产品