基于 CNB 知识库的 AstrBot 插件。用户发送 /cnb 问题 指令或在指令中指定知识库(例如 /cnb user/repo 问题 或 /cnb repo:user/repo 问题)后,插件会:
- 调用 CNB 知识库查询接口获取相关内容;
- 构造 RAG 提示词并调用 AI 对话接口生成回答;
- 返回包含参考资料链接的回复。
在 _conf_schema.json 中设置 token,以及可选的 repo(未设置时默认为 cnb/docs),用于访问 CNB API。
发送 /cnb 你的问题 即可使用默认知识库得到回答;若需查询其他知识库,使用 /cnb user/repo 你的问题 或 /cnb repo:user/repo 你的问题。
若需要同时查看模型的思考内容,可发送 /cnb think on 开启;使用 /cnb think off 关闭(默认关闭)。