FastGPT
FastGPT copied to clipboard
feat:增加插件-知识库引用-自定义引用模板
该插件脱离AI 对话插件,独立整理知识库的引用输出格式。可用于多个知识库搜索节点并行搜索后,自定义组合每个知识库引用输出的提示词,并在最后的prompt部分拼接。
功能:
- 知识库item的拼接模板定义(同AI对话节点中的知识库模板)
- 前缀、后缀添加
- tokens数量限制
- 知识库未查询到内容时,输出空字符串(避免在无任何知识的情况下,前缀\后缀中的提示词对模型输出造成负面影响)
参数:
- knowledges:知识库引用内容
- template:item模板内容
- prefix:前缀,增加在items内容的前端
- suffix:后缀,增加在items内容后
- maxTokens:最大引用Tokens数量。如果为-1则不限制,否则将引用到tokens超出限制的上一条item内容为止。
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-agentand leave your feedback. TestGru will make adjustments based on your input
Preview mcp_server Image: ghcr.io/labring/fastgpt-pr:fatsgpt_mcp_server_30878dde299a1c1f88563f9cbbd7bf7070693277
Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_30878dde299a1c1f88563f9cbbd7bf7070693277
⏳ Processing in progress