本文将介绍如何启用和配置Discourse的AI搜索功能和AI相关主题,该功能是 Discourse AI 插件的一部分。这是基于官方的教程和本站的实操,实现中文站点启用AI搜索。
AI 搜索可帮助您使用语义文本相似性找到最相关的主题,这些相似性超出了传统搜索使用的精确关键字匹配。这会导致发现不完全匹配但仍与初始搜索相关的主题。如果您找不到所需的内容,AI 搜索可以为您提供帮助!
本文中用到的AI接口是硅基流动的,需要付费。只要是有embedding模型就行,不知道其他AI服务商有没有提供的,反正我只找到这一个。好像有免费额度,需要的去注册:硅基流动统一登录
AI搜索功能演示:
你也可以在本站搜索试试,帖子下方有基于AI的相关主题。
前提条件:
1、配置至少一个LLM大语言模型。
2、配置至少一个embedding模型。
配置LLM大语言模型
配置说明:名称可以自己填,模型ID从AI服务商平台复制过来。服务URL,硅基流动的是“https://api.siliconflow.cn/v1/chat/completions ”,在服务商平台文档中会提供。API密钥,也是服务商平台提供的,自己去申请。填好后运行测试,显示成功就好了。
配置embedding模型
配置说明:提供商选择OpenAI,不然后面配有模型选项,服务URL填:https://api.siliconflow.cn/v1/embeddings 分词器选Bge这个,序列长度8000,模型名称BAAI/bge-m3 填好后运行测试,显示成功就好了。
AI搜索的配置
- 转到
管理员设置->插件→搜索或查找discourse-ai并确保它已启用
- 在AI插件设置中 启用
AI embeddings enabled
- 启用
ai embeddings semantic search enabled激活 AI 搜索
AI相关主题的配置(和上面差不多,就不截图了)
- 转到
管理员设置->插件→搜索或查找discourse-ai并确保它已启用 - 启用
ai embeddings enabled以激活嵌入 - 启用以
ai embeddings semantic related topics enabled激活“相关主题”功能






