FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

feat:增加插件-知识库引用-自定义引用模板

Open shikaiwei1 opened this issue 9 months ago • 3 comments

该插件脱离AI 对话插件,独立整理知识库的引用输出格式。可用于多个知识库搜索节点并行搜索后,自定义组合每个知识库引用输出的提示词,并在最后的prompt部分拼接。

功能:

  • 知识库item的拼接模板定义(同AI对话节点中的知识库模板)
  • 前缀、后缀添加
  • tokens数量限制
  • 知识库未查询到内容时,输出空字符串(避免在无任何知识的情况下,前缀\后缀中的提示词对模型输出造成负面影响)

参数:

  • knowledges:知识库引用内容
  • template:item模板内容
  • prefix:前缀,增加在items内容的前端
  • suffix:后缀,增加在items内容后
  • maxTokens:最大引用Tokens数量。如果为-1则不限制,否则将引用到tokens超出限制的上一条item内容为止。

shikaiwei1 avatar Apr 28 '25 01:04 shikaiwei1

TestGru Assignment

Summary

Link CommitId Status Reason
Detail 30878dde299a1c1f88563f9cbbd7bf7070693277 🚫 Skipped No files need to be tested {"packages/plugins/src/knowledgeTemplate/template.json":"target file(packages/plugins/src/knowledgeTemplate/template.json) not in work scope \n include: projects/app/src//*.ts \n exclude: node_modules,/.test.ts,**/.test.tsx,/*.spec.ts,/.spec.tsx,**/.d.ts,/*.test.js,/*.spec.js"}

[!TIP] You can @gru-agent and leave your feedback. TestGru will make adjustments based on your input

gru-agent[bot] avatar Apr 28 '25 01:04 gru-agent[bot]

Preview mcp_server Image: ghcr.io/labring/fastgpt-pr:fatsgpt_mcp_server_30878dde299a1c1f88563f9cbbd7bf7070693277

github-actions[bot] avatar Apr 28 '25 01:04 github-actions[bot]

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_30878dde299a1c1f88563f9cbbd7bf7070693277

github-actions[bot] avatar Apr 28 '25 01:04 github-actions[bot]

⏳ Processing in progress

gru-agent[bot] avatar Sep 26 '25 05:09 gru-agent[bot]