FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

自定义全局变量在指定回复模块手动输入模式下引入无效

Open sushengbuyu opened this issue 1 year ago • 5 comments

例行检查

  • [X] 我已确认目前没有类似 issue
  • [X] 我已完整查看过项目 README,以及项目文档
  • [X] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [X] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • [ ] 公有云版本
  • [X] 私有部署版本, 具体版本号: 4.8.3

问题描述, 日志截图 自定义了一个全局变量,保存了知识库搜索结果,然后在指定回复模块中引用的时候无法正常使用,输出的时候直接输出了变量名 复现步骤

预期结果 直接输出知识库搜索结果 相关截图 e630f351ad41039ac0726fc6b3730d4 bfee135094b38edb55c53c59dbe72dc

sushengbuyu avatar Jun 12 '24 01:06 sushengbuyu

接一个文本加工,在文本加工里引用变量,然后接到指定回复

lijiajun1997 avatar Jun 12 '24 09:06 lijiajun1997

测了下没啥问题,是不是你的变量更新没执行~ image

c121914yu avatar Jun 12 '24 14:06 c121914yu

手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题

sushengbuyu avatar Jun 13 '24 02:06 sushengbuyu

手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题

但是我图里也是文本模式呢,也经过了更新。

c121914yu avatar Jun 14 '24 17:06 c121914yu

手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题

但是我图里也是文本模式呢,也经过了更新。

跟楼主是同样的问题,一开始新建一个不赋值的自定义全局变量,然后用用变量更新给这个变量赋值,在指定回复会直接输出变量名 屏幕截图 2024-07-08 175340 屏幕截图 2024-07-08 175356

qxxwwyy avatar Jul 08 '24 10:07 qxxwwyy